- 開放式IEC 61131控制系統設計
- 任向陽
- 441字
- 2019-01-03 22:37:00
1.1.4 軟件模型
根據IEC 61131標準,一個PLC的軟件模型(見圖1-4)大致可以分為3個部分:控制序列部分、配置部分和實例相關初始化部分。控制序列包括采用IEC 61131標準程序設計語言編寫的程序(Program)和功能塊(Funtion Block)等。配置部分則由配置(Configuration)、資源(Resource)、任務(Task)、全局變量(Global Variable)和訪問路徑(Access Path)組成。實例相關的初始化部分主要負責將編寫好的PLC控制程序下裝到PLC系統中運行。

圖1-4 PLC軟件模型
在IEC 61131-1的定義中,配置對應于一個PLC控制系統,而資源則對應于一個信號處理功能以及它所屬的機器接口、傳感器和執行機構接口。一個配置可以包含一個或多個資源,而每個資源可以擁有一個或多個程序。這些程序的運行則由零個或多個任務來控制。
啟動配置的同時必須初始化該配置所擁有的全局變量,然后啟動所有的資源。啟動資源必須先初始化該資源所屬的所有變量,然后再使能資源中的所有任務。停止資源必須同時停止該資源的所有任務,而停止配置則意味著停止該配置的所有資源。任務的控制機制將在第2章介紹,而通過通信接口控制配置和資源的啟停的機制則在IEC 61131-5中定義。