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