一、系統(tǒng)配置及說明
系統(tǒng)配置8臺麥格米特MC200E系列PLC,分為送紙(1#站)、一色(2#站)、二色(3#站)、三色(4#站)、4色(5#站)、開槽(6#站)、開槽(7#站)和模切(8#站),每個部分獨立控制。
由于機器較長,要求機器首尾都要有觸摸屏進行控制,所以在送紙端配10.4”觸摸屏(以下簡稱大屏),在模切輸出端配7”觸摸屏(以下簡稱小屏)。同時要求大屏可監(jiān)控所有的PLC,模切和開槽的3臺PLC則共享數(shù)據(jù)并將數(shù)據(jù)送由小屏上監(jiān)控。系統(tǒng)配置如下圖:
通過圖可知:
1、主站1#通過RS485/MODBUS與2#、3#、4#、5#、6#通訊,讀寫數(shù)據(jù)。大屏與主站連接,這樣可以監(jiān)控所有PLC的數(shù)據(jù);
2、6#、7#、8#站用麥格米特公司自主協(xié)議MCBUS聯(lián)網(wǎng),無需編程,實現(xiàn)PLC之間數(shù)據(jù)共享,通過6#站與1#主站通訊,而7#站則與小屏連接;
3、2臺變頻器也是通過RS485通訊控制,節(jié)約成本;
4、設備滾輪較多,位置用AB相編碼器記錄。要求每轉(zhuǎn)一圈清零,這樣編碼器的數(shù)據(jù)就對應滾輪的位置;
5、由于編碼器較多,為了節(jié)約成本,編碼器選用600線,但精度不夠,MC200E支持4倍頻,這樣達到2400線,精度可提高4倍。
二、程序要點
1、MC200E帶有4個硬件Z相清零的編碼器,頻率50KHz
編碼器 |
A相 |
B相 |
Z相 |
C256 |
X0 |
X1 |
X10 |
C257 |
X2 |
X3 |
X11 |
C258 |
X4 |
X5 |
X12 |
C259 |
X6 |
X7 |
X13 |
2、編碼器 4倍頻技術(shù)
使能標志位 |
A相 |
B相 |
相關(guān)編碼器 |
SM100 |
X0 |
X1 |
C256 |
SM101 |
X2 |
X3 |
C257 |
SM103 |
X4 |
X5 |
C258 |
SM104 |
X6 |
X7 |
C259 |
3、MODRW通訊指令:MODBUS 通訊簡單指令
例如讀取從站2(從站是MC200E)的D0-D15的16個數(shù)據(jù),保存到主站PLC的D0-D15。
MC200E的D0-D7999元件對應MODBUS地址是0-7999,程序如下:
4、MCBUS網(wǎng)絡,實現(xiàn)MC200E之間數(shù)據(jù)共享。刷新模式和共享數(shù)據(jù)如下:
共享數(shù)據(jù)是D7500-D7755,共256個數(shù)據(jù),如果選擇模式17,網(wǎng)絡上最多連4臺,共享數(shù)據(jù)平均分配,其中#0號站:D7500-D7563,1#號站:D7564-D7627,2#站:D7628-D7591,每個站只能寫各自的地址數(shù)據(jù),但共享區(qū)的數(shù)據(jù)都可以讀。
如果想讓數(shù)據(jù)與其它PLC共享,只要把數(shù)據(jù)移到共享數(shù)據(jù)就可以了,無需編寫通訊程序。比如把0#站的D0送到其它3臺PLC,只要在0#站的程序中加入MOV D0 D7500即可,非常簡單。
三、結(jié)論
該設備使用麥格米特MC200E系列PLC后,運行穩(wěn)定可靠,操作簡單,編程方便,節(jié)約了客戶的成本。
綜合起來MC200E在該設備的應用,具有以下特點和優(yōu)勢:
1、集成4個AB相編碼器,支持Z相硬件復位,清零快速準確,達到微秒級;
2、4倍頻技術(shù),控制精度更高 ,也節(jié)約編碼器的成本;
3、MCBUS網(wǎng)絡只需簡單組態(tài),無需編程,縮短客戶編程調(diào)試周期;
4、MODRW一條通訊即可實現(xiàn)MODBUS讀寫,簡單方便,免除了客戶編寫MODBUS通訊幀的煩惱,節(jié)約了開發(fā)周期;
5、多達3個通訊口,1個RS232用于計算機編程調(diào)試,2個RS485與觸摸屏、 變頻器及 PLC之間通訊;
6、PLC 抗干擾能力強,保證通訊暢通快速 。