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