誰告訴我下S7-200 modbus讀寫延遲究竟多長時間
劉玉蓉
發(fā)布于2014-11-10 17:24
751
0
標簽:
現(xiàn)在200與變頻器modbus通信讀寫已經(jīng)成功,我們的設備是一分鐘大約6次自動正反轉,而modbus同時時刻只能有一中讀寫狀態(tài),我用順序控制指令控制modbus讀寫的,而PLC給變頻器寫信號(正反轉)時是讀完成位后在進行寫的,這樣就產(chǎn)生延遲而且是無法避免的,讀0.1s,同時寫也是用0.1s作為觸發(fā)條件的,再加上掃描周期與前他可能存在時間,那我PLC給變頻器要求正反轉能延遲多少 和變頻器端子控制能差多少 不知道我考慮的是不是多余了 誰幫我算算
問題補充:
我把順序控制舍去了,已經(jīng)實現(xiàn)了讀寫功能, 原來我的思路就是用順序控制實現(xiàn)的功能是;如果沒有寫就會一直循環(huán)讀不包括寫,現(xiàn)在用完成位控制下個指令也就是官方給的樣例,是循環(huán)讀寫讀寫。。我終于明白其用意了
佳答案
輪詢好使用MBUS_MSG的DONE作為啟動下一條MBUS-MSG的信號,DONE在通信程序執(zhí)行完之后都會置位,上一個的DONE要在下一個DONE后復位就可以了。