自由口的通信指令XMT為自由口的發送數據指令,XMT指令發送一個或多個字符,最多有255個字符的緩沖區,可以將一個中斷程序連接到發送結束中斷上,在發送完緩沖區的最后一個字符時,產生中斷,執行中斷程序。對端口0發送完成中斷號為9,對端口1發送完成中斷號為26.當發送空閑時,SM4.5置位。 可以用RCV指令接收信息,也可將接收字符中斷程序連接到接收字符中斷上。端口0的接收字符中斷號為8,端口1的接收字符中斷號為25,端口O的接收信息完成中斷號為23,端口1的接收信息完成中斷號為24.當端口用RCV指令接收信息時,可以選擇信息開始條件和信息結束條件等。 由于篇幅所限。使用該指令的各相關控制字和狀態字,請參考1.推薦采用字符中斷的方式接收信息,在該方式下,自由口每接收到一個字符產生一次中斷,接收的字符存放于SMB么奇偶狀態字存儲于SMB3.0中,此時通信協議可以由用戶自己定義。 變頻器的通信協議信控制VLT5000變頻器共有6組參數,可供用戶設置和讀取,其中第5組參數為通信參數組,可以設置變頻器的地址、通信協議、波特率、運行方式選擇等,在設置為通信控制和通信設置htP:lWw.變頻器運行頻率時,首先應將參數002設為遠程控制(RemoteControl),將參數214頻率參考功能設為Sum,即頻率的設定由外部模擬量輸入、通信頻率設定、運行頻率選擇三者之和。 第5組通信參數組共41個參數。其中僅有13個參數與通信控制有關,500為變頻器地址設置;501為波特率選擇;502一508為停止方式選擇、啟動、反向運行、頻率選擇等的控制方式,即該8個參數可以選為僅端子輸入控制、僅通信控制、端子輸入與通信位的“與”方式或“或”方式控制。 各參數控制方式可以單獨設置;參數509、510為兩組變頻器通信JOG運行頻率設置;參數512為通信協議方式選擇,可以選為Siemens的Profidriver方式或Danfoss方式,建議采用Danfoss通信方式,因為采用Profidriver方式變頻器的地址范圍僅為O一31,而且還需另外訂購一塊Profibus卡,而用Danfos方式時,通信地址范圍為1一126,也不需另外購買通信卡,下面也僅介紹Danfoss通信協議;參數5為兩次連續的通信之間的間隔時間;參數514為當通信間隔時間超過時,變頻器應采取的動作。 57一216與VLT5000變頻器通信網絡控制示例本示例采用如所示的通信控制網絡,用57一216的通信端口0控制3臺VLT500O變頻器的起動、停止和頻率的設定,從每臺變頻器讀取變頻器的工作狀態,即變頻器輸出的運行頻率、電機的電流、電機的功率,因此將變頻器的地址(參數號:500)依次設為1、2、3,通信頻率(參數號:501)設為960OBaud,控制方式,操作面板的第二行顯示參數(參數號:09)設為:頻率,第一行的第二個參數(參數號:011)設為:電機電流(Motoreurrent[A]),第一行的第三個參數(參數號:012)設為:電機功率(Power〔KW〕),預置參考頻率(參數號:215一218)均設為:0.00. 結論由于是采用不同公司的PLC與變頻器之間的通信。如果有任何一個參數設置或程序編制不注意,都有可能造成通信控制的失敗,故本文較為詳細地介紹了57一216的自由口通信協議和Danfoss的VLT500O系列變頻器的通信協議,列舉了VLT500O的參數設置,提出了實現方案,給出了通信中斷程序。聲明:本文為轉載類文章,如涉及版權問題,請及時聯系我們刪除(QQ: 229085487),不便之處,敬請諒解!