"); //-->
TRICONEX 9662-610 英维思 PLC编程中的程序组织单元
PLC的软件模型,如TRICONEX 9662-610标准,可编程控制器第3部分:编程语言,由顶层的配置组成。配置定义了PLC系统的硬件结构和逻辑,并包含能够执行程序的资源(例如,PLC或PAC)。这些资源由任务控制,任务调用组成PLC项目的软件块的执行。这些软件块被称为程序组织单元。
程序是最高级别的程序组织单元,可以用任何IEC 61131-3编程语言编写。每个程序都是控制机器或过程的功能和功能块(见下文)的网络。因此,任何项目中至少需要一个程序。
程序可以读写其他输入或输出变量,也可以与其他程序通信。并且它们是唯一可以声明全局变量的pou,全局变量在整个项目中都是可用的,访问路径允许在配置之间交换数据
TRICONEX 9662-610程序可以被任务调用(启动)。每次调用程序时,如果程序的值被更改,这些更改将在下次调用该程序时保留,即使它被另一个任务调用。13365909307咨询
功能块
最常见的POU类型,功能块是具有内部存储器的可重用代码段,即使使用相同的输入,也可以返回不同的输出。换句话说,功能块的结果取决于功能块的先前输出或过程或动作的当前状态。功能块的一个例子是PID控制回路。
TRICONEX 9662-610功能块可以被程序或其他功能块调用,在IEC 61131-3的一些实现中,它们可以被任务调用。必须为功能块的每个唯一实例分配将捕获和存储输出的存储器,该过程有时被称为实例化,因为它创建了功能块的“实例”。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。