西门子S7-1200(博途)学习三

一、定时器

每创建一个定时器都会关联一个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的实参填写的数据类型为整数时得出的结果会舍去小数!
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值