西门子博图指令(定时器操作一)

综述

主要介绍定时器功能,仿真模拟的PLC为1200系列。1

在这里插入图片描述

生成脉冲

用于产生周期脉冲

介绍

在这里插入图片描述

生成脉冲功能块

接口参数声明数据类型说明
INInputBool启动输入
QOutputBool超出时间 PT 时复位的输出
ETOutputS1200 TIME
S1500 TIME、LTIME
当前时间值
PTInputS1200 TIME
S1500 TIME、LTIME
脉冲的持续时间
PT 参数的值必须为正数。

在这里插入图片描述

脉冲时序图

Q值取决于IN值和ET值。当IN为1时,开始计时,此时不管IN值如果变化,Q值只取决ET值的变化。在ET值小于PT值时,Q值置位1,当ET值等于PT值后,Q值复位0.

程序

在这里插入图片描述

仿真演示

在这里插入图片描述

接通延时

用于信号的延时触发。

介绍

在这里插入图片描述

接通延时功能块

接口参数声明数据类型说明
INInputBool启动输入
QOutputBool超出时间 PT 时复位的输出
ETOutputS1200 TIME
S1500 TIME、LTIME
当前时间值
PTInputS1200 TIME
S1500 TIME、LTIME
接通延时的持续时间
PT 参数的值必须为正数。

在这里插入图片描述

接通延时时序图
接口Result1Result2Result3
IN110
Q010
ETET<PTET=PT后 ET<PT不计时,一直为0
  1. Q值取决于IN值和ET值。当IN为1时,开始计时,在ET值达到PT值后,Q值为1,如果此时IN值由1变成0,Q值则立马复位0.
  2. 当IN值为1时,ET值等于PT值,此时Q值取决于IN值,IN值为1,则Q值为1,IN值为0.Q值也为0.
  3. ET值在计时过程中,如果IN值复位0,ET值立马归零,当IN值再次由0变1,ET值会从零开始计时。

程序

在这里插入图片描述

仿真演示

在这里插入图片描述

关断延时

用于信号触发断开后,继续延时接通

介绍

在这里插入图片描述

关断延时功能块
接口参数声明数据类型说明
INInputBool启动输入
QOutputBool超出时间 PT 时复位的输出
ETOutputS1200 TIME
S1500 TIME、LTIME
当前时间值
PTInputS1200 TIME
S1500 TIME、LTIME
脉冲的持续时间
PT 参数的值必须为正数。

在这里插入图片描述

关断延时时序图
接口Result1Result2Result3
IN11–>01–>0
Q110
ET不计时,一直为0ET<PTET=PT后
  1. Q值取决于IN值和ET值。当IN为1时,Q值为1
  2. 当IN值由1变成0时,开始计时,当ET值小于PT值时,Q值依旧为1,当ET值等于PT后,Q值为0。
  3. ET值在计时过程中,如果IN值置位1,ET值立马归零,当IN值再次由1变0,ET值会从零开始计时。

程序

在这里插入图片描述

仿真演示

在这里插入图片描述

时间累加器

延时接通信号,但ET值一旦开始计时后,在没达到PT值前,不会从零开始计时。不过可以通过复位信号将ET值归零,

介绍

在这里插入图片描述

时间累加器
接口参数声明数据类型说明
INInputBool启动输入
QOutputBool超出时间 PT 时复位的输出
ETOutputS1200 TIME
S1500 TIME、LTIME
当前时间值
PTInputS1200 TIME
S1500 TIME、LTIME
脉冲的持续时间
PT 参数的值必须为正数。
RInputBool复位输入

在这里插入图片描述

接口Result1Result2Result3Result4Result5
IN11–>01–>011
R00101
Q00010
ETET<PT停止计时,保持当前值ET值归零ET值等于PT值ET值不计时
一直为0
  1. 当IN值为1时,R值为0,开始计时,当ET值等于PT值后,Q为1,在计时期间,如果IN值由1变为0后,ET值保持当前计时值,当IN值由0再变为1时,继续从断开时间计时。
  2. R接口用于复位ET值,当R值为1时,不管IN值是否为1 ,ET值都为0.
  3. 当ET值等于PT值后,Q一直为1,不管IN值如何变化,只有R值复位ET值,Q值复位0

程序

在这里插入图片描述

仿真演示

在这里插入图片描述

源程序


  1. 订货号:6ES7 214-1AG40-0XB0 ↩︎

西门子(S7-200)PLC是种常用于工业自动化控制系统的可编程逻辑控制器。它以其稳定性、可靠性以及广泛应用于电力、能源、交通、化工等领域而闻名。下面是西门子PLC指令些常见类型与应用: 1. 位与字指令:用于读取和操作位和字数据,包括输入输出模块、中继模块、计数器和定时器等设备的输入输出信号的读取。 2. 运算指令:包括加减乘除、与或非运算等,用于处理数字数据的简单逻辑运算。 3. 移位指令:用于对位或字数据进行位移操作,如左移、右移等,常应用于数据处理和位操作。 4. 比较指令:用于比较两个数据的大小关系,判断是否相等、大于或小于,常用于判断逻辑条件以及流程控制。 5. 计数和定时指令:包括累计计数、累计定时、单位累计计数、单位累计定时等功能,常用于对事件进行计数和时间间隔的控制。 6. 跳转指令:用于控制程序的跳转和循环执行,包括条件跳转、循环跳转、子程序跳转等。 7. 数据传输指令:用于将数据从个存储区域传输到另个存储区域,常用于不同设备之间的数据传输与共享。 总结来说,西门子PLC指令大全涵盖了位与字指令、运算指令、移位指令、比较指令、计数和定时指令、跳转指令以及数据传输指令等多种类型,可以方便地对不同设备和信号进行读取、操作、判断和控制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yue008

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值