西門子s7-200 plc的編程軟件在MODBUS通信實例控制系統
目前對于好多人來說,雖然在自動化方面很熟悉,但對于西門子s7-200 plc的編程軟件操作不一定很熟練,尤其是MODBUS通信實例控制系統的實際用途,下面小編根據實例為大家介紹一下MODBUS通信注意事項及實例。
一、MODBUS介紹
MODBUS由Modicon(現為施耐德電氣品牌)于1979年發明,是世界上第一個工業現場總線協議。雖然現代控制領域繼續生成和應用現場總線和網狀網絡等先進概念,但MODBUS的簡單性及其在許多通信媒體中的易實現性始終得到最廣泛的支持。并成為世界上使用最廣泛的工業協議。通過該協議,西門子plc控制器可以通過西門子s7-200 plc的編程軟件網絡(例如以太網)與其他設備進行通信,該網絡支持RS-485和TCP/IP以太網設備通訊。許多工業設備,包括西門子PLC,山東魯能DCS,ABB變頻器,德力西智能電表等,都使用MODBUS協議作為它們之間的通信標準,可以應用于各種數據采集、數據分析和數據過程監控。
二、MODBUS協議庫
1.使用MOBUS協議的一些要求
A.初始化MODBUS從站協議以占用Port0作為MODBUS從站協議通信。 MODBUS從協議只支持端口0通信,因此選擇西門子新的雙通信CPU,可以使用Port1作為編程通信端口,方便調試;在STOP模式下,CPU只能編程一個通訊端口。
B. MODBUS從協議命令的變量需要799字節的V區域。區域的起始地址由用戶指定并保留供MODBUS通訊使用。庫中占用的地址不能在程序中使用。
C.有關MODBUS指令的設置和寫入,請參閱“S7-200編程手冊”。
2. MODBUS協議允許在各種網絡架構內進行簡單通信。如圖所示:
![奧越信CPU的MODBUS通信實例](/uploads/allimg/190419/2246131T1-0.png)
答:A.每個設備(西門子PLC,威綸通觸摸屏HMI,計算機界面操作,計算機處理中心輸出控制,過程運動plc控制系統,輸入/輸出設備)都可以使用MODBUS協議啟動遠程操作。
B.可以在基于串行鏈路和以太網的MODBUS上執行相同的通信。
C.某些網關允許使用MODBUS協議的多個總線或網絡之間進行通信。
D.西門子s7-200 plc的編程軟件根據工程實際情況編程
三、MODBUS編程實例
1.要求:連接2個CPU進行通信。主站每秒發送QW0輸出。主站通過MODBUS通信將其輸出點的值與從站同步。
2.根據硬件要求,選擇西門子新的CPU214C和CPU215D。兩種型號都具有雙通信端口,功能也很強大。編程和測試很方便。
3.西門子s7-200 plc的編程軟件程序首先定義和設置兩個CPU的通信端口。通訊成功后,兩個CPU的輸出點將通過MODBUS程序同步輸出,如下圖所示:
西門子plc CPU的MODBUS通信實例主站程序
![奧越信CPU的MODBUS通信實例主站程序](/uploads/allimg/190419/2246135J1-1.png)
西門子plc CPU的MODBUS通信實例從站程序
![奧越信CPU的MODBUS通信實例從站程序](/uploads/allimg/190419/2246133c6-2.png)
四、溝通實例總結
根據上面的例子,當我們進行MODBUS通信時,首先要清除主站和從站以及相應的設備,以確保應根據需要設置地址,波特率等。選擇型號時,請盡可能考慮多通信端口的CPU。編程和調試會更方便。例如,在上訴示例中,歐月新的214系列CPU是雙通信端口。選擇硬件后,有必要思考一個好主意,逐步編寫,最后完成MODBUS的通信。
總結:好了,以上就是今天小編為大家在MODBUS通信方面注意事項的全部內容,目前對于初學者來說還是比較重要的,很有可能就是因為其中的一些細節問題導致您編程不通過,如果您那里還有任何關于MODBUS通信方面的問題,隨時歡迎咨詢容感電氣,歡迎來電。
標題:西門子s7-200 plc的編程軟件在MODBUS通信實例控制系統 地址:http://m.bjhtsyw.cn/hangye/3817.html