S7-200 SMART在料線系統(tǒng)遠程分控箱中的應用-337P人體粉嫩胞高清|午夜倫理電影在線觀免費
S7-200 SMART CPU由于其超高性價比,在養(yǎng)殖料線系統(tǒng)方面也大有用處,本文提供了其作為料線系統(tǒng)遠程分控箱控制器的應用案例。主要功能點如下:
將料塔阻旋信號、料線電機、料線閥等本地IO信號與主控箱控制器間進行交互
支持斷線檢測,斷線分控箱將主動報警
斷線分控箱將停止所有動作輸出,保證動作安全
小貼士
硬件及軟件需求
1. 硬件要求
ST20/ST30/ST40/ST60固件版本V2.7
2. 軟件要求
STEP 7-Micro/WIN SMART V2.7
功能實現
在該料線系統(tǒng)中分為主控箱與S7-200 SMART控制的分控箱,S7-200 SMART CPU作為分控箱的控制器,通過作為MODBUS RTU的從站與主控箱控制器間傳輸IO信號,并在斷線時做相應處理。本案例僅提供分控箱部分的參考程序。主控箱部分需依據實際應用需求開發(fā)。
實現方式
S7-200 SMART CPU 首先調用MODBUS處理指令進行初始化,然后調用從站指令以與主站交互相應IO數據,并通過判定主站寫入的心跳復位指令來判定通訊狀況,從而在斷線時進行相應動作點位的復位。
圖1 定義的通信區(qū)域
其中預先定義好主站要讀寫的數據區(qū)如下:
主站共讀8個字節(jié)
前6個字節(jié)為S7-200 SMART PLC側的輸入點,對應VB100-VB105,需在S7-200 SMART PLC側將相應輸入點映射至該區(qū)域。
后2個字節(jié)為S7-200 SMART PLC傳遞給主站PLC的心跳信號,用來供主站側PLC檢測通信狀況,對應VW106。
主站共寫6個字節(jié)
前4個字節(jié)為相應點位的輸出信號及相關控制信號,對應VB108-VB111,即VD108,需要在S7-200 SMART PLC側將該區(qū)域映射至相應輸入點。
后2個字節(jié)VB112-VB113,即VW112,為S7-200 SMART PLC進行通信檢測的心跳信號,通信正常情況下會由主站PLC不停寫入0進行復位,當通信斷線后該心跳值會不停上漲直至突破上限,進而再由S7-200 SMART PLC執(zhí)行報警、輸出復位等處理動作。
程序說明
MODBUS初始化
圖2 MODBUS初始化指令
調用MODBUS從站指令
圖3 MODUS從站指令
映射輸入點位至中繼變量
圖4 映射IO點至數據區(qū)
S7-200 SMARTPLC側寫入心跳供主站讀取
圖5 從站寫入心跳
主站寫入并復位從站心跳
圖6 從站側心跳復位與報警
主站寫入指令映射至從站輸出點
圖7 映射至輸出點位
報警復位輸出
圖8 報警復位輸出
報警匯總輸出
圖9 報警匯總輸出