s7-1200Modbus通信時波特率的問題。
劉玉蓉
發(fā)布于2014-11-25 17:49
3
0
標簽:
用CPU1211+CM1241作為主站與從站進行Modbus RTU通信,通信正常,可客戶提出從站要來回更換,就是說今天用波特率9600的從站,明天又要用38400的從站,總共有3種不同比特率的設備,我準備用2個I點做個選擇開關,來選擇不同波特率的從站,在程序里我怎么改變CM1241的波特率,總不能換一回從站下一回程序吧?系統(tǒng)還帶一個西門子的觸摸屏,能不能通過觸摸屏改寫波特率呢?
佳答案
1、必須用到兩個指令PORT_CFG 和MB_COMM_LOAD指令,PORT_CFG 的功能說明見圖
2、用一個變量來保存波特率值,把該變量連接到PORT_CFG和MB_COMM_LOAD的BAUD管腳
3、用一個使能開關量的上升沿連接到PORT_CFG和MB_COMM_LOAD的REQ管腳
若有收獲,就點個贊吧!
文章來源于網絡及文獻如有侵權請聯系站長
分享到:
微信掃一掃分享
閱讀與本文標簽相同的文章