1、在實際應用中,現場不隻有plc,還會(hui) 有智能數顯表,上位機通過2個(ge) 設置多個(ge) 串口分別讀取PLC、智能儀(yi) 表數據簡單不過,但如何實現1個(ge) 串口讀取不同設備數據
2、首先配置好智能儀(yi) 表從(cong) 站通訊參數,拿9600 8 1 none 地址3舉(ju) 例
3、200PLC主站程序
第一步初始化,複位modbus庫完成位,初始化完成後,啟動讀寫(xie) 指令m0.1置位
第3步 M0.1置位讀取從(cong) 站數據,讀取保持寄存器40001-40008 8個(ge) 數據根據數據格式寫(xie) 入&VB1000,如40001 40002為(wei) 32位浮點數,則保存在VB1000 VB1001 VB1002 VB1003中,依次類推,讀取完成M2.1置位,複位讀取從(cong) 站保持寄存器M0.1 M2.3
M2.2置位,寫(xie) 數據開始,VB3000寫(xie) 入00001中,寫(xie) 完成,M2.3置位,開始讀,M2.2複位。