一个POU程序可以通过命令 ⇘ “添加对象”添加到工程中。将程序分配给一个工程应用,选择 ⇘ “应用”进入“设备视图”通过右键菜单选择命令进行新程序的插入。否则将会添加到“ POUs 视图”中。在“添加 POU”对话框选择类型“程序”,为程序赋予一个名字并且选择编程语言,完成设置之后通过按键“打开”新程序的编辑窗口,可以进行程序的编写。
一个程序可以被其他的 POU 调用。但是,如果程序被 ⇘ “函数”调用,是不可以的。也没有任何的程序示例。
如果一个 ⇘ POU被程序调用并且值已经发生改变,这些变化将持续到下次程序调用,或者在此期间被其他POU调用。这与功能块的调用时不同的,在功能块中只有定义实例的变量值发生改变,所以这个改变只能在再次调用时影响对应功能块的实例。
如果想在源程序调用过程中设置输入/输出变量的值,可以在文本编辑框中(以结构化文本编程为例)的参数名后直接输入变量的值。对于输入变量是以:=符号用于在定义位置对变量进行 ⇘ 初始化,对于输出变量,用符号=>表示,详细介绍请参阅以下示例。
如果程序是通过输入助手“插入参数”到执行窗口的文本编辑器中,他会自动显示该引用的所有参数。有时候不一定要指定所有的参数。