PLC為西門子SR30(采用PLC自帶的Modbus RTU通訊協(xié)議)
ABB ACS510
9802 = 1 Modbus
5302 = 1 從站地址
5303 = 19.2Kbit/S波特率
5304 = 2 校驗(yàn)方式 8E1
5305 = 0
1001 = 10由modbus啟停變頻器
1102 = 0 由modbus給定頻率(0-20000對(duì)應(yīng)0-50Hz)
1103 = 8 給定1來自modbus通訊
3018 = 1 PLC跟變頻器通訊故障時(shí)變頻器停機(jī)
3019 設(shè)置通訊故障時(shí)延遲停機(jī)時(shí)間
1604 = 8 設(shè)置PLC可通訊復(fù)位故障
初始化:向40001寫0X0476(變頻器上電時(shí)必須初始化,可用狀態(tài)字里的遠(yuǎn)程位(位9)的上升沿時(shí)觸發(fā))
啟動(dòng) :向40001寫0X047F
停止 :向40001寫0X0477
復(fù)位 :向40001寫0X04F6(必須在狀態(tài)字里的故障位 = 1時(shí)才能寫入復(fù)位)
40003為寫頻率地址
40004為狀態(tài)字
40005為頻率反饋(除10為實(shí)際值)
40006為電流反饋(沒在現(xiàn)場(chǎng)未測(cè)試)
狀態(tài)字要看英文的,中文翻譯有問題(可能是我的理解有問題) 還有取位的話注意高低字節(jié)的問題。
PLC程序采用循環(huán)采集的方式:(假設(shè)有3臺(tái)變頻器,modbus地址分別為1、2、3)
因通訊程序篇幅大就不一一截圖了。需要程序的留郵箱或者發(fā)站內(nèi)信息(關(guān)注電子開發(fā)網(wǎng)公眾號(hào),公眾號(hào)私信)!!!