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