SV022iG5-4N并且也遵循modbus ascii/rtu通訊格式(vfd-a系列除外)。SV022iG5-4N基與以上特點,臺達的plc和變頻器之間可以有三種方式的通訊控制。SV022iG5-4N一是用串行通訊rs指令,SV022iG5-4N但這種通訊方式要遵守特定的指令格式和進行復雜的校驗計算,比較繁雜,本文不作說明。二是利用dvp系列plc提供的modbus專用通訊指令實現,這個功能適用于全系列的dvp系列plc。三是利用dvp系列plc的easy plc l
ink功能來實現,這個功能適用除es/ex/ss外的其它系列plc。本文就講述以后兩種方式的通訊功能的實現。
LS產電代理銷售 LS模塊 LS變頻器 零配件銷售jsoknkudfg
聯系人:程經理
手機:139188-64473
QQ:937926739
手機 15601961570
4 實現plc和變頻器通訊時的準備工作
SV022iG5-4N
4.1 plc相關通訊口通訊格式的設置方法
臺達dvp系列plc的每一個通訊口都對應有相關的特殊寄存器d和特殊繼電器m,以進行通訊相關的參數設置和信息的傳送。本文中要使用的com2對應的主要特d特m及其意義見表1。
SV022iG5-4N
表1 特殊寄存器和特殊繼電器的意義
SV022iG5-4N
表1中的d1120是16位的寄存器,通過程序設置此寄存器的數值,以便使plc的通訊協議與待通訊的從機協議一致。d1120中各數據位代表的意義如表2所示,使用delta的專用modbus通訊指令時d1120高8位的數據可以不設置,可以看作全為0。比如我們要用的通訊格式為:7位數據長、偶數、1位停止位(亦即常說的協議為:7e1),通訊速率為9600,則通過此圖表我們可以知道d1120中的數據為:0000 0000 1000 0110,即d1120=h86。這樣在編通訊程序時把h86寫入d1120,然后set m1120,就設定好了plc com2口的通訊協議。
表2 d1120中各數據位代表
SV022iG5-4N
4.2 進行通訊時變頻器需要設定的相關參數及需要使用的通迅地址
SV022iG5-4N
變頻器需要設定的參數及說明見圖表3。如果進行變頻器的通訊控制時必需設定這些參數,并且設定值要和plc的d1120值設置一致。
表3 變頻器需設置參數表
當plc對變頻器通訊進行數據的寫入和讀出時,就需要知道變頻器所定義的相關功能的地址。然后依據這些地址進行數據寫入和讀出,才能實現對變頻器的控制和得到變頻器的當前信息。vfd-m系列變頻器定義的本通訊實例中需用到的字址及其意義如表4所示。根據此表可以知道,當需要變頻器以20hz正向運轉時,就只需在變頻器通訊相關的參數字址2000h寫入:0000 0000 0001 0010,即十六進制的h12或十進制的k18;在2001h中寫入k2000。
表4 變頻器的通訊參數字址定義
4.3 plc和變頻器間的通信線的連接
變頻器通訊接口SV022iG5-4N各腳分布及定義如圖1所示。當與plc進行rs485通訊時,僅需使用編號為3和4的腳,其中3腳和plc的rs485接口的-相連,4腳與rs485口的+相連即可。變頻器接口為rj-11接口,和常用的電話機的接口是相同的,而plc端是普通接線端子埠,因此通訊線的制作非常簡單,無需用專用接口焊接通訊線。筆者曾用從電話機上拆下的一段電話線實現了plc與變頻器間的通訊。