全国服务热线 13564949816

西门子软启动销售商

更新时间:2024-05-11 08:20:00
价格:请来电询价
联系电话:13564949816
联系手机:13564949816
联系人:王华
让卖家联系我
详细介绍

西门子软启动销售商

西门子软启动销售商

 在DB块、FB的静态变量、FC和FB的INOUT变量中新建IEC_TIMER、TP_TIME、TON_TIME、TOF_TIME、TONR_TIME(后面四个从TIA博途V11

开始)类型变量,在程序中将功能框定时器指令拖入块中时,在弹出的“调用选项”页面点击“取消”按钮,之后将该建好的变量填入指定位置。对于

线圈型指令,这是手选方法。

 DB块中新建IEC_TIMER等类型变量(LAD/FBD),如果是IEC_TIMER等类型变量的数组,S7-1500从V2.0版本开始支持。

 DB块中的定义

功能框定时器使用

线圈型定时器使用

 定时器的使用

2. 如何编程自复位定时器并产生脉冲?

答:正确答案参考表4,同时附上2种常见错误编程方式。

原因:S7-1500的定时器的时间更新发生在定时器功能框的Q点或ET连接变量时,或者在程序中使用背景DB(或IEC_TIMER类型的变量)中的Q点或者

ET时。即如果程序中多次使用同一背景DB的Q点,或者既使用定时器功能框的Q点或ET连接变量,又使用背景DB的Q点,以上两种情况都会造成定时

器在一个扫描周期内的多次更新,可能造成定时器不能正常使用的情况。

示例 正确与否

正确

错误

多次使用同一背景DB的Q点

错误

同时使用背景DB的Q点以及定时器功能框的Q点连接变量

自复位定时器示例

正确方法的流程,将程序根据指令分为两部分:


 分解正确指令

阶段1.初始"DB2".脉冲=False,于是"DB2".脉冲取反为True,触发计时器开始计时,输出的"DB2".脉冲=False,状态不变;定时时间不到,则始终在阶段1;

阶段2.当定时时间到发生在①所处的位置,在TON处定时器更新,Q输出True,因此输出的"DB2".脉冲=True,等到下周期时"DB2".脉冲取反为False,导

致输出的"DB2".脉冲=False,等再到下周期时就回到了阶段1;

阶段当定时时间到发生在②所处的位置,不影响定时器的更新,需要到下一周期才会改变输出,就回到了阶段2。阶段1.初始DY行"IEC_Timer_0_DB".

Q=False,触发计时器开始计时,第二行,当定时时间不到,"IEC_Timer_0_DB".Q=False保持不变,输出的"DB2".脉冲=False;定时时间不到,则始终在阶

段1;

阶段2.当定时时间到发生在①所处的位置,在DY行的"IEC_Timer_0_DB".Q处定时器更新,更新后,"IEC_Timer_0_DB".Q=True,取反为False,此时作为

TON的输入,使得定时器复位,第二行的"IEC_Timer_0_DB".Q=False,输出的"DB2".脉冲=False,到下周期时就回到了阶段1;

阶段当定时时间到发生在②所处的位置,在第二行的"IEC_Timer_0_DB".Q处定时器更新,更新后,"IEC_Timer_0_DB".Q=True,输出的"DB2".脉冲=

True,等到下周期时,"IEC_Timer_0_DB".Q=True,取反为False,此时作为TON的输入,使得定时器复位,第二行的"IEC_Timer_0_DB".Q=False,输出的

"DB2".脉冲=False,等再到下周期时就回到了阶段1;

阶段4.当定时时间到发生在所处的位置,不影响定时器的更新,需要到下一周期才会改变输出,就回到了阶段2。

从上可知无论定时器时间到发生在哪个点,定时器都可以实现自复位,但是只有当定时时间到发生在②所处的位置时,"DB2".脉冲=True只保持一个周

期,形成了脉冲,而在①和③时"DB2".脉冲始终为False无法形成脉冲。在正常程序中②的执行时间在整个扫描周期中占比很小,因此只有很低的概率

可以实现脉冲。所以不能使用此种方法,第二个错误方法与之类似。

 如何使用定时器实现JQ定时?

答:不能做到。

举例来说,定时1s的接通延时定时器,当程序扫描到定时器功能框的Q点或ET时或者扫描到背景DB(或IEC_TIMER类型的变量)中的Q点或者ET时,如果

时间为997ms,只会继续定时等下一次扫描,而下一次扫描到可能就是1003ms,此时定时器接通。也就是说几乎不可能正好1s接通,如果再配合计数器

实现更长时间的定时,误差只会越来越大。

联系方式

  • 地址:上海市松江区广富林路4855弄大业领地88号3楼
  • 邮编:220000
  • 电话:13564949816
  • 销售经理:王华
  • 手机:13564949816
  • 微信:13564949816
  • QQ:717049901
  • Email:717049901@qq.com