plc控制柜中plc子程序的特点

加入时间:2021/4/16 0:00:00 浏览:409次

带参数子程序与不带参数子程序的区别主要有以下两点:

1、从子程序的结构来看,不带参数子程序在子程序的左右两边不会出现输入参数的引脚,带参数子程序在程序的两边会出现输人和输出的参数引脚。

2、从程序的应用来讲,带参数的于程序是一个功能块,在使用过程中可以进行重复使用。比如把模拟量转换的算法做成二个功能块。这样在任何需要做模拟量转换的时候,都可以调用这样一个模块转换程序。

 

景和电气生产的plc控制柜

带参数子程序的编写主要分为两个步骤∶

1、根据控制要求,在变量表中建立接口参数,即建立形式参数。变量表中有IN、IN/OUT、OUT、TEMP 四种变量类型,根据使用情况选择相应的变量类型建立形式参数。

2、程序的编写与不带参数子程序的编写是一样的,只是在编写程序的时候,指令上使用的地址是在变量表中建立的地址。

编写带参数子程序时需要注意以下几点∶

1、临时变量(TEMP)的使用必须要保证先赋值后使用,输出变量(OUT)在使用完后必须要保证给其一个确定的值,不然都可能影响执行结果或是造成子程序中的相互干扰。

2、变量表中建立变量的个数不能超过 16 个,即 IN、IN/OUT、OUT、TEMP 的个数加起来不能超过16个。

3、当建立的带参数子程序会在一个扫描周期内重复调用执行时,需要注意不能在子程序中使用沿脉冲指今、定时器、计数器指令。