T33指令使用问题

CPU 224xp 定时器T33指令使用问题:
 网1
 LDN    T33
 TON    T33, 120
 网2
 LD     T33
 MOVB   120, VB50
 程序的问题是,我无法看到VB50存放了120。请问这是为什么?

问题补充:
将上述的T33全改成,T37就可以查看v中有存储值。请高手告诉我,为什么?

最佳答案

T33(10ms)不能这样编程,T37(100MS)可以。
   改成这样: 
   LD SM0.0
   TON T33,120
   LD T33
   MOVB   120, VB50
   AENO
   R      T33, 1
   原因是这两种定时器的工作原理、刷新机制不同造成的。
   具体原理我也没搞清楚,我把西门子的说明复制在下面,看你能不能搞懂。

  使用10毫秒定时器时,因为从扫描顶端至执行定时器方框均打开定时器位T33。一旦执行了定时器方框,定时器的当前值及T位均被设为零。
 注意事项:用定时器本身触点激励输入的定时器,时基为1ms和10ms 时不能可靠工作,不宜使用本身触点作为激励输入。 

 

提问者对于答案的评价:
这个问题,我想了想并查了资料:
 使用T33时,T33在扫描周期的开始刷新T33的位。那么扫描时间等于定时器的时间时,能流在到达第一个常闭触点前时,T33的位就为1.那么,常闭触点就为1.——》定时器位变为0——》常开触点为0。
 第二次能流再到达第一个常闭触点前时,T33的位就为0。那么常闭触点就为0.——》定时器位变为0——》常开触点为0。所以常开触点始终为0无输出。
 使用T37时,能流经过t37时才改变状态位。那么当一个周期,经过常闭,到达定时器时(此时正好为定时的时间),定时器位位1。据推断可知,经过前一个常闭指令损耗时间,肯定未达到定时器的定时时间,所以,那时的常闭位为0(先经过常闭,后经过定时器)。然后由常闭0——》定时器位1——》常开位1,可以判定,下个扫描周期的常闭1——》定时器位0——》常开0。可以看到,常开触点有输出。
 希望各位,给点看法。QQ761153454

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346091.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:53
下一篇 2021年7月4日

相关推荐

  • s7-cpu226控制交流伺服电机的问题

    我想用s7-cpu226 ac/dc/继电器型plc,控制交流伺服电机,对其位置控制没有要求,只要求控制其速度,请问各位老师,可以不用em253模块,直接控制吗? 最佳答…

    SIMATIC S7-200 2021年7月5日
  • 200 Smart ±0.2如何控制

    控制室内温度,精度±0.2,靠PID(自整定/人工调整)最多能到±0.5,这种情况是否需要改变思路,高精度的PID是做不到的,还有其他什么方式不? 问题补充:元器件都是±0.05级…

    SIMATIC S7-200 2021年7月5日
  • S7-200除了PID闭环调节外,还有其它很好的方式吗?

    PID还是很好用的,但是最多也只有8个回路,工程中往往需要更多的这种方式调节温度、压力等等,不增加CPU的前提下,能否还有其它类似的方式进行调节呢? 最佳答案 自己写PID就不错了…

    SIMATIC S7-200 2017年12月8日
  • 线速度转化为频率

    有一台变频器带一马达,马达带一减速比1:100的减速器,最终带一条传送带,平常做的比较多的是直接设定一个频率,现在要求设定速度为米/分钟,比如设定为0.5米/分钟,怎么计算转化为变…

    SIMATIC S7-200 2017年6月8日
  • TD400C设置设备运行的时间

    我想通过TD400C的上下键来设定控制2泵运行的时间,(XX小时XX分钟XX秒),这个设定的时间在设定完以后,按ENTER键就保存了,请问这样的程序怎么写?? &nbsp…

    SIMATIC S7-200 2018年12月2日
  • EM253模块输出实际位置怎么算

    我查了下伺服驱动器说明书,里面也没说明一个脉冲伺服电机转多少圈。位置向导里说明的是一秒发送多少脉冲,也没讲该使伺服电机如何达到10.1mm这样距离。我知道伺服电机转轴和机械轴轮的齿…

    SIMATIC S7-200 2020年11月1日
  • 旋转编码器与西门子200怎么连接?

    大家好,想问大家个问题,旋转编码器怎么和西门子200 CPU224连接呢?有没有单路脉冲输入的旋转编码器,断电后可以记录当前位置的那种。这样的编码器是什么样的?共有几根线…

    SIMATIC S7-200 2021年7月4日
  • s7-200cpu224xp 各指令执行时间在那能看到!

    谢谢!!!因为我是在2ms中断中执行!!请各位大哥帮助11 最佳答案 1、S7-200各指令执行时间还真没有。一般涉及到相关的就是样本有“位操作时间”这样的指标。2、2ms中断:a…

    SIMATIC S7-200 2021年7月5日
  • 高速计数器请教!

    我想请教一下:当我把HC0定义成双向增减计数器时,那原来在控制位中的0:减;1:加怎么办? 问题补充:SG9先谢谢!你说的我明白了,拿HC0来说,控制位SMB37如何定义呢?因为里…

    SIMATIC S7-200 2021年7月5日
  • S7-200模拟量输入接线问题

    新手,虚心请教,S7-200模拟量输入,接入K型两线制热电偶,是否直接蓝接M,红接AI即可? 最佳答案 热电偶的接线,图示: 图片说明:    提问者对于答案的…

    2021年7月5日

发表回复

登录后才能评论