CAN總線和人機(jī)界面在隧道窯控制系統(tǒng)中應(yīng)用
另外,串行口 RS0可用于梯形圖程序及上位機(jī)的監(jiān)控,還可以與人機(jī)界面通訊;串行口RS1可用于下載CANSET軟件生成的CAN網(wǎng)絡(luò)配置文件,還可以通過(guò)RS485網(wǎng)絡(luò)連接第三方設(shè)備,如PC、三菱PLC。由于各個(gè)網(wǎng)絡(luò)都是獨(dú)立的,同個(gè)PLC在連接多個(gè)模式的網(wǎng)絡(luò)也不會(huì)受影響。
3.2有和三菱相當(dāng)?shù)倪\(yùn)算速度和幾乎完全兼容的開(kāi)發(fā)環(huán)境:
經(jīng)過(guò)測(cè)試,基本指令的運(yùn)算速度在0.5u/步以下,和三菱FX2系列的PLC相當(dāng),這對(duì)于控制要求不是很高的用戶來(lái)說(shuō)已是足夠了。它的梯形圖以及指令和三菱PLC的也是完全兼容,并且都能在三菱編程軟件里很好的運(yùn)行。這對(duì)于使用過(guò)三菱PLC的用戶來(lái)說(shuō)減輕了很多的困難。
3.3獨(dú)立開(kāi)發(fā)的CAN總線互聯(lián)CANSET軟件:
CANSET軟件能很輕松方便的完成通訊設(shè)置。設(shè)置內(nèi)容包括:網(wǎng)絡(luò)設(shè)備總數(shù)、網(wǎng)絡(luò)設(shè)備地址、網(wǎng)絡(luò)通訊數(shù)據(jù)的內(nèi)容、網(wǎng)絡(luò)數(shù)據(jù)通訊速度等。它還能根據(jù)用戶的需要,靈活設(shè)置每個(gè)設(shè)備的任務(wù)級(jí)別,以保證網(wǎng)絡(luò)資源的合理分配。處于下層網(wǎng)絡(luò)的AD和DA,以及Easy-M2416R設(shè)備,遵循CANBUS協(xié)議的接口,能很方便地連入CAN總線網(wǎng)絡(luò)中,成為系統(tǒng)的一部分。
4系統(tǒng)功能的實(shí)現(xiàn)
4.1所有的邏輯控制和PID控制都由Easy-M2416R完成,在CAN總線網(wǎng)絡(luò)中三臺(tái)PLC中任選一臺(tái)作為主站,這里選Easy-M2416R-1作其主站。它通過(guò)CAN總線與下層網(wǎng)絡(luò)的每個(gè)設(shè)備進(jìn)行通訊,兩個(gè)設(shè)備之間的通訊也必須由主站來(lái)完成。同時(shí)它又作為從站與PC(上位機(jī))和HMI(人機(jī)界面)進(jìn)行通訊。
4.2整個(gè)CAN總線網(wǎng)絡(luò)互聯(lián)也全由CANSET軟件來(lái)實(shí)現(xiàn),它是圖形化界面的軟件,設(shè)置起來(lái)十分簡(jiǎn)便,并且在PLC的梯形圖中除了地址和主從站外無(wú)需再對(duì)其他相關(guān)內(nèi)容進(jìn)行設(shè)置,在一定程度上簡(jiǎn)化了程序設(shè)計(jì)的工作量。下圖是在CANSET下設(shè)置的本系統(tǒng)CAN網(wǎng)絡(luò)配置:
4.3系統(tǒng)具有很好的擴(kuò)展性和可維護(hù)性,在工作環(huán)境改變時(shí),可靈活增添或減少設(shè)備。實(shí)現(xiàn)起來(lái)也只需在CANSET軟件中來(lái)設(shè)置即可,不用考慮其他事項(xiàng),這為系統(tǒng)的不斷完善和升級(jí)換代奠定了很好的基礎(chǔ)。
4.4系統(tǒng)工作流程:下層網(wǎng)絡(luò)的AD1216、AD1208設(shè)備把采集上來(lái)的溫度和壓力信號(hào)轉(zhuǎn)化為數(shù)據(jù)信號(hào)上傳到Easy-M2416R-1;通過(guò)PID運(yùn)算,控制各個(gè)執(zhí)行器的正反轉(zhuǎn)和DA的輸入值,從而控制窯爐的各段溫度和壓力;另外在邏輯控制上完成各個(gè)風(fēng)機(jī)和電磁閥的控制。下面是其中一路執(zhí)行器正反轉(zhuǎn)控制的梯形圖程序:
評(píng)論