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