目录:
一、定时器
每创建一个定时器都会关联一个DB数据块
1、TP生成脉冲定时器图例
注意:TP生成脉冲定时器只能用上升沿触发,并且只接通设定好的时长后就会断开。
2、TON接通延时定时器图例
注意:TON接通延时定时器在延时设定好的时长后便会接通,接通后除非前段断开否则会一直接通。
3、TOF关断延时定时器图例
注意:TOF关断延时定时器在前段条件不满足断开后依旧保持接通状态,一直持续到设定好的计时后自动断开。
4、TP启动脉冲定时器(线圈)图例
注意:在使用TP启动脉冲定时器时不会自动创建DB数据块,需要手动添加后才能正常使用该定时器。
从右侧拖出 TP启动脉冲定时器 。
上方填入刚创建的定时器DB,下方填入需要定时的时长。
在M3.1接通时定时器 T0 就会接通并开始定时,当ET(当前定时的时长)和PT(设置的定时时长)相同时定时器断开。
5、TON启动接通延时定时器(线圈)图例
用法和TP启动脉冲定时器相同。需要关联一个DB数据块,填入的实参也都是创建的定时器DB和定时的时长,不同点在于TON启动接通延时定时器在条件达成时会先延时设定的时长后再接通,接通后除非前面条件断开否则会一直保持接通状态。
保持接通
6、TOF启动关断延时定时器(线圈)图例
用法和TON启动接通延时定时器相同。需要关联一个DB数据块,填入的实参也都是创建的定时器DB和定时的时长,不同点在于TOF启动关断延时定时器在条件达成时不会接通定时,在前段条件断开后才开始计时,计时中途保持Q的输出直至 ET(当前定时的时长)和PT(设置的定时时长)相同时断开。
二、计数器
1、CTU加计数器
CU (计数输入)接收上升沿信号触发,每触发一次计数器 + 1,当 PV (设定的次数)大于等于 CV (当前计数次数)时会置位Q。
当接通 R (复位输入)时,会清空 CV (当前计数次数)同时复位Q输出。
1、CTD减计数器
CD (计数输入)接收上升沿信号触发,每触发一次计数器 -1,当 CV (当前计数次数)小于等于 0 时会置位Q。
LD (装载输入)接通时会将 CV (当前计数次数)设定成 PV (设定的次数)。
三、数学函数
1、计算
根据运算表达式进行计算,下图运算表达式为 OUT:= IN1 + IN2 ,即输出结果为 OUT 为2,接通右侧比较指令后进而接通M3.1线圈。
通过改变表达式可以进行四则混合运算。
2、DIV除法
加减乘除操作都基本相同,这里拿稍微特殊一点的除法做例子。
注意:如果在进行有小数的除法运算时,OUT的实参填写的数据类型为整数时得出的结果会舍去小数!