200PLC跟幾個變頻通訊
劉玉蓉
發(fā)布于2014-09-09 17:32
5
0
標簽:
問題是,需要每隔2秒訪問一次變頻頻率,共有3個變頻,3個變頻輪尋訪問,不知道程序怎么編寫?
問題補充:
不用USS協(xié)議,用自由口
佳答案
只能用自由口自定義協(xié)議通訊嗎?
兩秒輪詢一次,就需要有個2S的定時中斷,里面主要有個XMT來發(fā)送查詢命令,發(fā)送完成事件關(guān)聯(lián)下一個中斷,里面有個RCV來接收。接收完成事件在關(guān)聯(lián)下一個變頻器的XMT。。這樣繼續(xù),直到后一個變頻器的RCV完成,結(jié)束中斷。
其實沒上面說的這么簡單,里面還要有驗證,通訊故障處理等等還要適應(yīng)變頻器的協(xié)議。要自己寫個像樣的多站通訊程序有些難度的。
變頻器總會至少支持一種常用總線協(xié)議的,何必非要自己寫。