plc作為下位機,接收上位機的執行命令,并將執行結果反饋給上位機。
工具/原料
電腦、plc、usb轉rs232數據線和rs232轉rs485模塊(或者usb轉rs485)
方法/步驟
1
plc與電腦線路連接,根據電腦的串口情況,
1.電腦自帶rs232串口,那么只需rs232轉rs485模塊
2.電腦沒有串口,需要使用usb轉rs232數據線,創建虛擬串口
因手上資源有限,我通過usb轉rs232,rs232再轉rs485,將plc與電腦連接
2
我使用的臺達plc dvp14ss2,
將plc的485串口與rs232轉rs485模塊連接
3
編寫程序
程序中使用了2個rs指令,一個用于接收數據,一個用于發送數據。
因plc作為下位機,需一直處于等待上位機發指令狀態,因此接收數據部分需持續通電。
當plc需要發送數據時,程序中需將接收數據部分斷電,否則數據發送不出去
大家多嘗試下
4
將程序下載到plc,運行上位機,我是使用串口調試助手
發送數據、接收數據,以16進制顯示。
end
注意事項
通訊格式字可通過臺達plc程序編制軟件wplsoft幫助查詢
如有疑問及錯誤請及時告知,作者及時改正
經驗內容僅供參考,如果您需解決具體問題(尤其法律、醫學等領域),建議您詳細咨詢相關領域專業人士。
作者聲明:本篇經驗系本人依照真實經歷原創,未經許可,謝絕轉載。
展開閱讀全部