官术网_书友最值得收藏!

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-5IEC, IEC 61131-5:2013 Programmable controllers - Part 5:Communication[S]. London: IEC, 2013.中定義。

主站蜘蛛池模板: 新平| 武威市| 仪征市| 福安市| 仁寿县| 油尖旺区| 泰顺县| 石台县| 车致| 中阳县| 广德县| 农安县| 霍山县| 台安县| 台中市| 吴堡县| 兰考县| 井冈山市| 灵山县| 方正县| 民勤县| 泸州市| 获嘉县| 贵南县| 宜阳县| 中西区| 荆州市| 大安市| 淮安市| 资兴市| 祁连县| 新闻| 恩施市| 甘德县| 横峰县| 邢台市| 怀远县| 桂平市| 潞西市| 开原市| 公主岭市|