LE系列可編程控制器(PLC)是和利時公司新推出的高性能PLC產(chǎn)品。LE系列PLC產(chǎn)品集小型PLC產(chǎn)品靈活的結(jié)構(gòu)和中型PLC產(chǎn)品強大的功能優(yōu)勢于一體,可以廣泛應(yīng)用與恒壓供水、市政供暖、暖通空調(diào)、機械加工等行業(yè)及中小規(guī)模過程控制領(lǐng)域。
LE產(chǎn)品的通訊接口豐富,本體自帶2個RS485通訊接口還可通過本體功能擴展板擴展一個RS485通訊接口。本文以供暖項目為例介紹LE5109控制器與ABB-ACS510變頻器通過通訊方式進(jìn)行控制的應(yīng)用。通過一個RS485串口把系統(tǒng)中2個變頻器及1個流量計通訊到PLC里,走mudbus標(biāo)準(zhǔn)通訊協(xié)議,本文以一個變頻器通訊為例介紹。
一、PLC側(cè)介紹:
控制器選用LE5109,第一個RS485串口與觸摸屏通訊,第二個RS485串口與循環(huán)泵變頻器、補水泵變頻器及流量計進(jìn)行通訊。通訊內(nèi)容為:
? PLC寫變頻器啟??刂浦噶?/span>
? PLC寫變頻器頻率指令
? PLC讀變頻器頻率輸出值
邏輯編程實現(xiàn)方式:
1)使用mudbus主站通訊模塊
端口號選擇 PORT="1"選擇控制器本體端子通訊模塊接口
從站號選擇SLAVE=1 循環(huán)泵變頻器設(shè)為從站號1
讀寫選擇RW=1為PLC寫變頻器數(shù)據(jù),0為讀變頻器數(shù)據(jù)
ADDRESS=400001為從站存放數(shù)據(jù)寄存器地址,ABB變頻器400001為控制 指令寄存器。
DLENGTH=4為讀取或接收的數(shù)據(jù)長度。
TBL為主站存放數(shù)據(jù)首地址,為字節(jié)地址。
AA自動累計是通訊接通的標(biāo)志
2)跟一個變頻器通訊要分別寫啟停指令,寫變頻指令及讀變頻輸出反饋。通過輪詢方式,fasongcishu從1到4輪詢,
3) Fasongcishu="1",寫循環(huán)泵變頻器啟停指令和變頻輸出指令,=2讀變頻器輸出反饋
4)寫變頻器邏輯,ABB變頻器從站號為1,變頻器控制啟停的寄存器為4000000,
要寫入的數(shù)據(jù)PLC側(cè)寄存器地址MW108,把啟停指令提前放入MW108即可
停止電機,即向Modbus寄存器40001中寫入1143(16進(jìn)制數(shù)為477);
啟動電機,即向AModbus寄存器40001中寫入1151(16進(jìn)制數(shù)為47F)
頻率輸出指令為寄存器為40003
因此要提前把數(shù)據(jù)寫入MW108,MW110
經(jīng)過上述邏輯即可與PLC建立通訊,并實現(xiàn)對ABB變頻器的啟停及轉(zhuǎn)速控制。
5)讀變頻器輸出反饋,變頻器輸出反饋指令存放于400101寄存器,讀到PLC后存放到MW1208
二、ABB變頻器側(cè)介紹
1、要實現(xiàn)跟ABB變頻器的通訊,首先要對變頻器參數(shù)進(jìn)行設(shè)置,基本參數(shù)如下:
9802=1 MODBUS
5302=1 站號
5303=9.6kbit/s 波特率
5304=1 校驗方式為8N2 5305為0
5309=5(等于5的時候為通信好了)
1001=10 由MODBUS控制變頻器啟停
1102=0 由MODBUS控制變頻器給定速度(0-20000對應(yīng)0-50Hz)
1103=8
2.控制變頻器起停
a.初始化,即向Modbus寄存器40001中寫入1142(16進(jìn)制數(shù)為476)并延時100毫秒;
b.停止電機,即向Modbus寄存器40001中寫入1143(16進(jìn)制數(shù)為477);
c.啟動電機,即向AModbus寄存器40001中寫入1151(16進(jìn)制數(shù)為47F)'
經(jīng)過上述兩方面設(shè)置即可實現(xiàn)LE與ABB變頻器的通訊控制。