您现在的位置是:首页 > PLC技术 > PLC技术

STEP 7形式参数的定义

来源:艾特贸易2017-08-17

简介由于同一个逻辑块能够多次被重复调用,以分别控制工艺过程相同的不同对象。因此,在编写程序之前,必须在变量声明表中定义形式参数,当用户程序调用该块时,要用实际参数给这

    由于同一个逻辑块能够多次被重复调用,以分别控制工艺过程相同的不同对象。因此,在编写程序之前,必须在变量声明表中定义形式参数,当用户程序调用该块时,要用实际参数给这些参数赋值。具体步骤如下:

    ①创建或打开一个功能(FC)或功能块(FB)

    ②如图5-16所示,在变量声明表内,首先选择参数接口类型(INOUTIN_OUT),然后输入参数名称(如SB1SB2KM),再选择该参数的数据类型(有下拉列表),如果需要,还可以为每个参数分别加上相关注解。

    一个参数定义完成后,按Enter键即出现新的空白行。

    值得注意的是,用户只能为功能( FC)或功能块(FB)定义形式参数,将功能(FC)或功能块( FB)指定为可分配参数的块,而不能将组织块(OB)指定为可分配参数的块。由于组织块(OB)直接由操作系统调用,因此在用户程序中不出现对组织块的调用,不可能传送实际参数。

定义形式参数

    5-16    定义形式参数

    形式参数有3种不同的接口类型:IN用来声明输入型(只读型)参数;OUT用来声明输出型(只写型)参数;既有读访问(被指令AOL查询),又有写访问(由指令SRT赋值)的形式参数,必须将它定义为IN_OUT型参数。

    另外还有一个RETURN参数,它是依据IEC61131 -3额外定义的有特殊名称的参数,该参数仅存在于FC的接口中。