PLC為(wei) 西門子SR30(采用PLC自帶的Modbus RTU通訊協議)
ABB ACS510
9802 = 1 Modbus
5302 = 1 從(cong) 站地址
5303 = 19.2Kbit/S波特率
5304 = 2 校驗方式 8E1
5305 = 0
1001 = 10由modbus啟停變頻器
1102 = 0 由modbus給定頻率(0-20000對應0-50Hz)
1103 = 8 給定1來自modbus通訊
3018 = 1 PLC跟變頻器通訊故障時變頻器停機
3019 設置通訊故障時延遲停機時間
1604 = 8 設置PLC可通訊複位故障
初始化:向40001寫(xie) 0X0476(變頻器上電時必須初始化,可用狀態字裏的遠程位(位9)的上升沿時觸發)
啟動 :向40001寫(xie) 0X047F
停止 :向40001寫(xie) 0X0477
複位 :向40001寫(xie) 0X04F6(必須在狀態字裏的故障位 = 1時才能寫(xie) 入複位)
40003為(wei) 寫(xie) 頻率地址
40004為(wei) 狀態字
40005為(wei) 頻率反饋(除10為(wei) 實際值)
40006為(wei) 電流反饋(沒在現場未測試)
狀態字要看英文的,中文翻譯有問題(可能是我的理解有問題) 還有取位的話注意高低字節的問題。
PLC程序采用循環采集的方式:(假設有3台變頻器,modbus地址分別為(wei) 1、2、3)
因通訊程序篇幅大就不一一截圖了。需要程序的留郵箱或者發站內(nei) 信息(關(guan) 注18luck网站公眾(zhong) 號,公眾(zhong) 號私信)!!!