PLC作為下位機(jī),接收上位機(jī)的執(zhí)行命令,并將執(zhí)行結(jié)果反饋給上位機(jī)。
工具/原料
電腦、PLC、USB轉(zhuǎn)RS232數(shù)據(jù)線和RS232轉(zhuǎn)RS485模塊(或者USB轉(zhuǎn)RS485)
方法/步驟
PLC與電腦線路連接,根據(jù)電腦的串口情況,
1.電腦自帶RS232串口,那么只需RS232轉(zhuǎn)RS485模塊
2.電腦沒(méi)有串口,需要使用USB轉(zhuǎn)RS232數(shù)據(jù)線,創(chuàng)建虛擬串口
因手上資源有限,我通過(guò)USB轉(zhuǎn)RS232,RS232再轉(zhuǎn)RS485,將PLC與電腦連接
我使用的臺(tái)達(dá)PLC DVP14SS2,
將PLC的485串口與RS232轉(zhuǎn)RS485模塊連接
編寫程序
程序中使用了2個(gè)RS指令,一個(gè)用于接收數(shù)據(jù),一個(gè)用于發(fā)送數(shù)據(jù)。
因PLC作為下位機(jī),需一直處于等待上位機(jī)發(fā)指令狀態(tài),因此接收數(shù)據(jù)部分需持續(xù)通電。
當(dāng)PLC需要發(fā)送數(shù)據(jù)時(shí),程序中需將接收數(shù)據(jù)部分?jǐn)嚯姡駝t數(shù)據(jù)發(fā)送不出去
大家多嘗試下
將程序下載到PLC,運(yùn)行上位機(jī),我是使用串口調(diào)試助手
發(fā)送數(shù)據(jù)、接收數(shù)據(jù),以16進(jìn)制顯示。
注意事項(xiàng)
通訊格式字可通過(guò)臺(tái)達(dá)PLC程序編制軟件WPLSoft幫助查詢
如有疑問(wèn)及錯(cuò)誤請(qǐng)及時(shí)告知,作者及時(shí)改正
聯(lián)系客服