S7-200Smart之間通過GET/PUT指令進行以太網通訊


S7-200Smart之間通過GET/PUT指令進行以太網通訊

S7-200SMART PLC是西門子公司經過大量的市場調研,針對中國市場推出的一款高性價比的小型PLC產品,其大多數的使用方法與S7-200的PLC差不多。
S7-200PLC要實現PLC之間的通信,之前的文檔已經介紹過,比較常用的PPI通訊和增加CP243-1后的以太網通訊,對於S7-200SMART的PLC來說PLC上自帶的485通信接口不支持PPI通信協議,但是可以通過這個口來做MODBUS通信,一個作為MODBUS主站,一個作為MODBUS從站,來進行數據交換,由於此種方法需要進行大量的編程,工作量會比較大,那么200SMART控制器上集成的以太網口作用就體現出來了,我們可以使用這個以太網口來實現S7-200SMART PLC之間以太網通訊。

通訊之前你需要知道:

兩台200smart控制器的IP地址需要設置在同一網段,並且網絡互通;

通訊雙方僅一方需要做通訊設置和程序編寫,另一方只需要將需通訊的數據存放在指定區域即可,類似於S7-300的單邊通訊;

具體步驟介紹:

第一步:設置控制器IP地址

對需要進行通訊的兩台200smart控制器進行硬件組態,配置IP地址,使其在同一個網絡中,此步不做具體說明;

本例中:

1#PLC IP地址:192.168.1.11

2#PLC IP地址:192.168.1.12

通過在2#PLC程序中調用GET指令來讀取1#PLC中的VD200 VD204 VW208三個數據;

第二步:通過GET/PUT向導配置指令參數

左側菜單欄中打開向導下拉菜單-----雙擊GET/PUT打開向導
在這里插入圖片描述為此條通訊指令命名
在這里插入圖片描述點擊下一步:

類型:選擇GET;

遠程IP:填寫1#PLC對應的IP地址192.168.1.11;

遠程地址:填寫數據區的起始字節地址,VB200;

本地地址:填寫將讀取數據存放在本地地址的起始字節地址,本例中為VB200;

傳送字節大小:本例中讀取3個數據VD200
VD204 VW208,對應字節為VB200-VB209,共10個字節;
在這里插入圖片描述點擊下一步:

為GET指令分配存儲區,此處可以點擊建議,系統自動分配
在這里插入圖片描述其余配置選擇默認即可,一直下一步,最后點擊生成按鈕,生成程序。

第三步:調用生成的指令

在左側菜單欄中打開調用子例程—在程序段中調用生成的例程
在這里插入圖片描述至此通訊完成!

就完成了將1#PLC數據區VB200-VB209中存放的數據讀取至2#PLC的VB200-VB209數據區。

PUT指令使用方法與GET指令相似,在此不做具體說明!

關注VX公眾號:工控自動化老王,獲取更多工控經驗,及海量工控資源!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM