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