第2章 软件模型
本章主要知识点
CoDeSys 软件模型
任务配置
程序组织单元(POU)
应用对象
2.1 软件模型
CoDeSys 的软件模型用分层结构表示。每一层隐含其下面层的许多特性。软件模型描述基本的
软件元素及其相互关系。这些软件元素包含:设备、应用、任务、全局变量、访问路径和应用对象,
他们是现代软 PLC 的软件基础,其内部结构如图 2.1 所示,该软件模型与 IEC 61131-3 标准的软件
模型保持一致。
图 2.1 软件模型结构
该软件模型从原理上描述了如何将一个复杂程序分解为若干小的可管理部分,并在各分解部分
之间有清晰和规范的接口方法。软件模型描述了一台可编程控制器如何实现多个独立程序的同时运
行,如何实现对程序执行的完全控制等。
1. 设备
在模型的最上层是“设备”,CoDeSys V3 之前的版本将其称之为“配置”。 “设备”可以等
效于一个 PLC 所需的所有软件。针对大型复杂的应用系统,如整个产品线的自动化,可能需要多
个 PLC 联机通讯,需要将一个 PLC 与其他多个设备接口实现总线通信。这时,可以将“设备”理