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