上QQ阅读APP看书,第一时间看更新
1.4.3 程序
IEC 61131-1中对程序(Program)的定义如下:
程序是一个PLC系统用于控制机器设备所必需的信号处理过程中所用到的所有编程语言元素和结构的逻辑组合。
在1.1.4节中,我们描述了程序在整个PLC系统的软件模型中所处的位置;在1.1.5节中,描述了程序内部和程序之间的通信方式;在1.1.6节中则描述了整个的程序开发过程。
除了下列不同之处以外,程序的声明和使用与功能块完全一致:
● 程序的修饰关键字为PROGRAM ... END_PROGRAM。
● 程序可以拥有一个VAR_ACCESS ... END_VAR结构,该结构提供了一种方式,用于指定可以被一些IEC 61131-5中规定的通信服务访问的已命名变量。一条访问路径将这些变量中的任何一个与输入、输出或者内部变量相联系起来。
● 程序只能在资源中实例化,而功能块可以在程序或者其他功能块中实例化。
● 程序在声明它的全局或者内部变量时可以包含位置赋值(Location Assignment)。而未完全设定的位置赋值只能在程序的内部变量声明中使用。