欧姆龙NJ控制器常用函数(功能)指令的使用

函数(Function)在数学中是两不为空集的集合间一种对应关系,输入值集合中的每项元素都能对应唯一一项输出值集合中的元素。表达式为:y=f(x),x为自变量(输入),y为因变量(输出),f为对应法则(某种功能)。

在PLC中,函数(功能)是POU的组件之一,是构成用户程序的基本单位之一。

一、函数(功能)的基本构成

根据需要设置函数(功能)的下列参数:

1、函数(功能)名称

2、输入条件(EN)

3、输入参数/变量

4、输出(ENO)

5、返回值

7、输出参数/变量

二、函数(功能)的特点

调用系统已有的的函数,不需要标注实例名称,直接输入函数指令名称就行,因函数不会占用内存,不保存内部数据,调用多个函数也不用怕它“打架”,它们之间不会有影响,调用数量也没有限制,输出结果只对输入负责,同样的输入就有同样的输出。

三、常用函数(功能)的使用方法

1、MOVE传送函数

MOVE的作用是把传送源数据“In”的值传送到目标“Out”中,可以传送数组、结构体等。

欧姆龙高速计数器用法(欧姆龙NJ控制器常用函数)(1)

2、INC增量函数

INC的作用是对整数类型的值进行自加1,采用微分输入条件或微分型指令前加@。

欧姆龙高速计数器用法(欧姆龙NJ控制器常用函数)(2)

3、定时器函数TIMER

当输入条件“In”为TRUE(1)时,启动定时器减定时,达到指定的定时时间后输出“Out”为TRUE(1)。

欧姆龙高速计数器用法(欧姆龙NJ控制器常用函数)(3)

上图所示定时器,定时#30s,换算成10进制为48s,到计时为0后,输出Q为“True”。

,