在工業現場可能會遇到這樣的情況,分布在不同地方(車間、控制室場所等)的PLC之間需要進行遠程相互控制,通常是采用RS485總線,通過MODBUS協議完成此功能。
如果現場布線不方便的話,也可以采用無線方式進行通信。這里以達泰DTD433無線模組和西門子S7_200為例進行說明。
假設把PLC1作為主站,PLC2作為從站,分別編寫主站和從站程序,主要掌握以下要點:
Mode: 模式選擇,啟動/停止MODBUS,1=啟動;0=停止
Address: 從站地址,MODBUS從站地址,取值1~247
Baud: 波特率,可選1200,2400,4800,9600,19200,38400,57600,115200
Parity: 奇偶校驗,0=無校驗;1=奇校驗;2=偶校驗
Delay: 延時,附加字符間延時,缺省值為0
Done: 初始化完成標志,成功初始化后置1
Error: 初始化錯誤代碼
以上說明了采用有線RS485總線實現多臺PLC之間的遠程控制方法,有時由于現場條件的限制,重新布設通信線路很不方便,例如山上與山下,或者橫跨馬路的情況,尤其對于工程改造項目二次布線幾乎是甲方無法接受的。在這種情況下,可以采用DTD433無線通信模組代替通信電纜,實現起來非常方便,不需要編程。
無線通信模組采用 中心頻率為433MHz開放的ISM頻段,內部使用全數字RF通信芯片與單片機組成無線數傳系統,外部通信接口與RS485總線完全一致,為了使用方便,通信實現所發即所得,也就是說數據通信是完全的透明方式,這樣的話,用兩個DTD433模組能夠直接代替有線的RS485通信導線。需要注意的是:
廣告服務 | 關于我們 | 網站地圖 | 分類索引 | 服務條款 | VIP會員服務 |《電氣自動化企業大全》| 版權聲明