回复:试试自己编程了解一下计时器

已锁定

水煮花生

  • 帖子

    286
  • 精华

    4
  • 被关注

    8

论坛等级:侠圣

注册时间:2011-04-14

钻石 钻石 如何晋级?

发布于 2024-01-03 11:35:45

45楼

展开查看
以下是引用WWCWWC在2024-01-03 11:01:35的发言 >43楼

@水侠:

  分析程序的逻辑关系,建议我在30楼那样,把梯形图转换为STL语言,个人感觉更容易理解。

是的,你分析是对了,如果将VB1网络程序移升到T33定时器的网络段上方,原本不加1的VB1,就会加1,还不会丢失。

程序和说明,我已经删除了,看到你的回复,我还原了程序。


TON 和TONR 定时器操作

TON 和TONR 指令在使能输入IN 接通时开始计时。当前值等于或大于预设时间时,定时器

位置为接通。

?使能输入置为断开时,清除TON 定时器的当前值


应该是只要经过TON,都会更新。

100ms,定时时间到,本周期 T37位0  --VB0不动  --  T37位0-- TON输入ON- -  TON更新   T37位1 --- VB1动,下周期  T37位1 ---VB0动--- T37位1--TON输入OFF--TON更新  T37位0 --VB1不动。

1ms  定时时间到,不受程序扫描影响 ,定时时间到,本周期 T32位1  --VB0动  --  T32位1-- TON输入OFF- -  TON更新   T32位0 --- VB1不动。不过,若当TON和VB1之间的扫描间隔时间大于定时器值,在VB1之前,T32会发生更新,T32位1,使VB1变化。


10ms  定时时间到,本周期T33位1  扫描  T33位1--VB0动- --T33位1-- TON输入OFF- -  TON更新   T33位0 --- VB1不动。即使当TON和VB1之间的扫描间隔时间大于定时器值,定时器也不会更新,T33位依然为0,VB1不变化。


只要经过TON,都进行一次更新。


多学长知识 多问长见识
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9023条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。