西門子S7-200系列PLC的MODBUS通信功能(三)
盧思敏
發(fā)布于2017-06-05 14:10
18
0
標簽:S7-200
馬上注冊,免費學習超過100課時視頻教程,免費下載海量學習資料
在上一篇的文章中,我們提到S7-200SMART系列PLC中modbus庫指令的意思,這一篇文章中,我們就來簡單的說一下這些指令的應用,如何使用這個指令來搭建一個MODBUS通信的框架程序。
我們以一個簡單的例子來說,在技成的西門子學習箱中,配有一個海普蒙特HD09的單相變頻器以及S7-200SMART系列的PLC,我們通過這個200SMART系列的PLC以modbus RTU的通信協(xié)議,來實現(xiàn)對變頻器的運行控制、修改運行頻率控制,以及讀取一些參數(shù)的通信功能。學習箱如圖所示:
要完成這個控制,首先需要對變頻器中的參數(shù)進行設置,主要設置變頻器中的控制命令的來源,運行頻率的來源 ,及相應的通信參數(shù)(參數(shù)的設置查看變頻器的說明書)在這里主要設置的參數(shù)如下圖所示:
命令源選擇:
參數(shù)設置好后,可以進行PLC程序的設計,如下所示:
初始化程序:
讀取輸出電壓、輸出電流:
修改頻率:
后一條MBUS_MSG指令的使能條件用于激活條MBUS_MSG的使能,使其能夠循環(huán)進行執(zhí)行。
此程序為一個結構框架程序,僅供參考,如有不對之處請指正。
作者:技成培訓網(wǎng)(曾鑫)
本文版權為技成所有,未經(jīng)同意,盜取必究!
推薦學習相關課程:
西門子s7-1200 從入門到精通
西門子200 STEP-7Micro WIN 編程軟件使用
西門子學習機箱接線演示
西門子S7-200 Smart PLC編程應用入門