BMXXBP1200
在測試系統(tǒng)中,PLC應(yīng)用PL7軟件提供的編程語言GRAFCET根據(jù)要求直接控制設(shè)備。GRAFCET語言的結(jié)構(gòu)主要有三部分組成,即預(yù)處理(preliminary process);順序處理(sequential process);后繼處理(subsequential process)。PLC的CPU的工作原理是循環(huán)掃描。GRAFCET語言循環(huán)掃描執(zhí)行的順序首先是預(yù)處理,然后是順序表處理,最后是后繼處理。預(yù)處理主要是在電源或機(jī)械機(jī)構(gòu)失效后重新啟動時的初始化處理,以及對輸入的邏輯處理。在預(yù)處理這部分可以通過一些系統(tǒng)位的功能實現(xiàn)整個順序控制的初始化,凍結(jié)等功能。如將系統(tǒng)位%S21置1時GRAFCET初始化到起始步。順序表處理就是處理程序的順序控制結(jié)構(gòu),其也是整個程序的框架部分,有初始步(initial step),轉(zhuǎn)換條件(transition),與分支(AND divergence),或分支(OR divergence)及與每一步直接相關(guān)的操作。筆者所選的TSX 3710提供1-98步的容量。TSX57系列還支持每一步中的微步功能及子步的功能,為順序控制提供更加靈活應(yīng)用的方式。初始步為程序開始執(zhí)行作初始化準(zhǔn)備,把工作順利進(jìn)行的條件準(zhǔn)備好?!芭c”“或”分支為多種情況發(fā)生提供程序處理的入口。轉(zhuǎn)換條件嚴(yán)格控制步與步之間轉(zhuǎn)換,使得控制流程結(jié)構(gòu)清晰。每一步以符號“Xi%”為標(biāo)記。微步以“%Xmi”,系統(tǒng)為每一步提供一個計時器%Xi.T,其以100ms為單位對每一步處理的時間進(jìn)行計時,也可以作為條件為程序控制所用。