西門子S7-200Smart PLC Modbus RTU串口通訊梯形圖實(shí)例
手頭上正好有西門子200smart plc及數(shù)碼管,趁目前稍有空閑時(shí)間,一直想著做做它們之間的串口通訊測(cè)試。
通過(guò)數(shù)碼管顯示溫度轉(zhuǎn)速電壓數(shù)字等參數(shù)(觸摸屏成本太高)
電氣設(shè)備:200Smart+LED數(shù)碼管
主機(jī):西門子200smart
從機(jī):LED數(shù)碼管顯示屏(RS485串口表LED數(shù)碼管顯示屏可調(diào)模塊PLC通訊MODBUS-RTU協(xié)議3位)
本實(shí)例使用了S7-200 SMART的PORT0口
測(cè)試功能:
通過(guò)I0.0觸發(fā)顯示西門子200Smart 的VD100內(nèi)的數(shù)據(jù)內(nèi)容(VD100+1)
設(shè)備數(shù)碼管寄存器地址(0x00)對(duì)應(yīng)PLC地址40001
設(shè)備數(shù)碼管寄存器地址(0x10)對(duì)應(yīng)PLC地址40017
設(shè)備數(shù)碼管寄存器地址(0x20)對(duì)應(yīng)PLC地址40033
西門子200smart編程思路:
1.設(shè)置好串口參數(shù),通過(guò)485將PLC串口數(shù)據(jù)傳送至串口調(diào)試軟件(顯示PLC數(shù)據(jù))
2.熟悉LED數(shù)碼管顯示屏設(shè)備寄存器地址功能(用串口軟件下發(fā)數(shù)據(jù)到數(shù)碼管)
3.修改PLC下發(fā)指令寄存器地址+字節(jié)長(zhǎng)度
4.如果顯示不正常或不顯示,可用調(diào)試軟件確認(rèn)數(shù)據(jù)波特率是否正常(或找廠家確認(rèn)數(shù)據(jù)協(xié)議)