設(shè)備間聯(lián)鎖層:根據(jù)工藝設(shè)備要求形成的聯(lián)鎖模塊及其信息集成。本層從過程接口層、特殊計(jì)算層和故障處理層接收信息,根據(jù)工藝設(shè)備之間的聯(lián)鎖要求形成各種聯(lián)鎖關(guān)系。這些聯(lián)鎖關(guān)系以某某工藝設(shè)備“運(yùn)行聯(lián)鎖”的形式送往單機(jī)控制層作為運(yùn)行條件。故障處理層:主要指工藝設(shè)備等系統(tǒng)外部設(shè)備故障信息的處理。本層從過程接口層接收各種故障信息,根據(jù)這些故障對于工藝設(shè)備等等外部設(shè)備的影響程度確定其故障等級,其輸出送往單機(jī)控制層、設(shè)備聯(lián)鎖層、控制流程層和人機(jī)界面層以作相應(yīng)的控制。
單機(jī)控制層:對工藝設(shè)備的電動機(jī)、電磁閥等的運(yùn)行控制模塊。對于各種工藝設(shè)備,其真正的受控設(shè)備實(shí)際上主要是各種電動機(jī)、電磁閥或者調(diào)節(jié)閥的啟停、轉(zhuǎn)速、力矩、開閉、開口度等等。將這些存在共性的控制設(shè)計(jì)為一些具有相同特性和相同功能的控制模塊,如不可逆電動機(jī)模塊、可逆電動機(jī)模塊、帶速度設(shè)定并且可逆的電動機(jī)模塊、電磁閥開閉模塊等等,并集中到本層,從過程接口層、人機(jī)界面層、控制流程層、特殊計(jì)算層、設(shè)備間聯(lián)鎖層和故障處理層接收控制指令和控制信息。在采用模塊化編程支持的PLC系統(tǒng)應(yīng)用軟件運(yùn)行時(shí),當(dāng)控制邏輯和控制時(shí)序涉及到某個(gè)具體的工藝設(shè)備,對于相同特性或者類型的受控設(shè)備,可反復(fù)調(diào)用專門設(shè)計(jì)的功能化模塊,植入相應(yīng)的設(shè)備參數(shù)和控制參數(shù),運(yùn)行的結(jié)果―設(shè)備動作指令應(yīng)輸出到過程接口層,以完成對工藝設(shè)備的控制。需要說明的是,“控制層”并非物理上的實(shí)體,而是控制應(yīng)用軟件設(shè)計(jì)結(jié)構(gòu)上的概念。上述各種控制信息,實(shí)際上都是存在于PLC的數(shù)據(jù)庫。在應(yīng)用軟件設(shè)計(jì)的初期,對于相對應(yīng)每個(gè)控制信息數(shù)據(jù)的控制邏輯名稱、各種參數(shù)的設(shè)計(jì)是十分重要的。在按照上述分層設(shè)計(jì)應(yīng)用軟件的過程中,對數(shù)據(jù)進(jìn)行修改的事情也是經(jīng)常發(fā)生的。