新增特點:
1、不需要在端口界面上進行硬件組態,指令中集成了Port_Config、Send_Config、Receive_Config,通信指令的輸入腳就可以進行端口組態。
2、指令的錯誤代碼更加規范。
3、增加MBrtuMastrer1500Manual說明塊
4、除例程外,還制做了項目庫、全局庫
一、 概述
本文描述的程序文件可以在西門子CM PtP RS422/485 BA 6ES7540-1AB00-0AA0通信模塊實現MODBUS RTU 主站通信。
本程序特點:
1. 實現MODBUS RTU 功能號1、2、3、4、5、6、15、16。
2. 支持單臺CPU下多臺通信模塊,一臺通信模塊使用一套程序,互不干擾。
3. 可單條或多條 輪詢指令 離線,即從站掉電,可手動讓其離線,減少輪詢時間。
4. 可控制每條指令間的時間間隔。
5. 程序量再大也不必擔心CPU掃描時間,因為未運行的指令會跳過。
6. 每條指令單獨返回錯誤信息。
7. 不必擔心程序塊和數據塊多,支持多重背景。
8. 程序組態直觀,簡單,方便,靈活。
9. 指令內集成端口配置指令,發送和接收配置指令,外部只需簡單參數即可。
10. 在冗余系統上使用通過。
二、 硬件網絡施工
關于通信網絡施工,盡量選擇西門子485紫皮電纜,你胡弄網絡,網絡就胡弄你,所以質量可靠的硬件是保證通信正常的前提。若通信線路過長,請使用RS485中繼器,但請不要西門子RS485中繼器,因為不支持MODBUS通信。具體接線方式請查閱相關資料。
CM PtP RS422/485 BA接線圖:下表顯示了 CM PtP RS422/485 BA 前面板上 15 針 sub-D 型插槽的針腳分配。
[ 此帖被wlmissyou在2023-05-27 17:31重新編輯 ]