1.概述
某紡織機(jī)械廠使用凱迪恩PLC已在多種型號(hào)的梳棉機(jī)上定型應(yīng)用。針對(duì)紡織機(jī)械智能化、集成化操作要求,客戶希望通過(guò)PLC連接兩臺(tái)變頻器,并通過(guò)文本屏設(shè)定和顯示變頻器參數(shù)。凱迪恩公司利用新推出的雙串口CPU306EX對(duì)原系統(tǒng)改造,順利實(shí)現(xiàn)了客戶新增功能,變頻器選用的是倫茨(LENZE)SMD系列。這里我們不再重復(fù)機(jī)械的工藝過(guò)程,重點(diǎn)介紹KDN-K3系列PLC與倫茨變頻器通訊的過(guò)程。
2.CPU306EX雙串口PLC的通訊說(shuō)明
CPU306EX帶有兩個(gè)串行通訊口,Port0物理層是RS232/485可選,集成了三種通訊協(xié)議:①M(fèi)ODBUS RTU從站協(xié)議;②自由通訊協(xié)議; ③與EasyProg軟件通訊的協(xié)議。Port1物理層是RS485,集成了二種通訊協(xié)議:①M(fèi)ODBUS RTU從站協(xié)議;②自由通訊協(xié)議。在本應(yīng)用中Port0與文本屏通訊,采用MODBUS RTU從站協(xié)議。Port1與兩臺(tái)變頻器通訊,采用自由通訊協(xié)議。
3.倫茨SMD系列變頻器的通訊說(shuō)明
倫茨SMD系列變頻器通訊協(xié)議是MODBUS RTU從站協(xié)議。用MODBUS通訊時(shí),需注意以下幾點(diǎn):
a. 通訊線按如下方式連接:
A(PLC)→71(第一臺(tái)變頻器)→71(第二臺(tái)變頻器)
B(PLC)→72(第一臺(tái)變頻器)→72(第二臺(tái)變頻器)
b. 參數(shù)設(shè)定(區(qū)分大小寫):
C01:8(MODBUS通訊協(xié)議)
C25:1(通訊參數(shù)9600,8,N,1)
第一臺(tái)變頻器地址:
C09:2(站號(hào)為2)
第二臺(tái)變頻器地址:
C09:3(站號(hào)為3)
c. 端子28要與20短接。
d. 需要設(shè)定低速、高速、加速時(shí)間、減速時(shí)間對(duì)應(yīng)的寄存器如下:
設(shè)定低速段C37(4AH)
設(shè)定高速段C38(4BH)
設(shè)定加速時(shí)間C12(3DH)
設(shè)定減速時(shí)間C13(3EH)
e. 需要讀變頻器當(dāng)前頻率寄存器如下:
讀頻率C50(50H)
f. 采用通訊方式給變頻器參數(shù)設(shè)定新值時(shí),首先要對(duì)變頻器執(zhí)行解鎖操作。給寄存器49(31H)傳參數(shù)0即可。(W49=0)
4.CPU306EX與倫茨SMD系列變頻器的通訊說(shuō)明
CPU306EX與倫茨變頻器采用自由口通訊協(xié)議,CPU端需模擬MODBUS主站。
MODBUS數(shù)據(jù)格式如下:
通訊數(shù)據(jù)(信息幀)格式