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日

相关推荐

  • 定时器扩展

    200里面的定时器最多能定时多长时间?如果我想定时10个小时甚至更多怎么扩展?  问题补充:看书的时候看到这个题了,如果是用计数器扩展的话,该怎么写?请高手解答下,谢谢 …

    SIMATIC S7-200 2021年7月5日
  • 各位前辈,求助一个开关量I0.0采用上升沿下降沿的形式如何控制启停

    各位前辈,如图所示我的程序,I0.0作为起停开关,关于上升沿EU与下降沿ED部分,我该如何注释呢?自己也想不明白啦,谢谢各位前辈 图片说明:    最佳答案 上…

    2017年6月27日
  • 200plc自由口通讯故障

    本人使用无线模块作为200plc自由口通讯的接收数据源,plc信息提示RCV和XMT同时使用端口0。通讯程序存在的问题,希望大神帮忙查看一下,谢谢!现程序调试不通,上电后smb86…

    2021年7月5日
  • S7-200 PLC故障反馈

    大家好,我是新手。有问题请教:我想实现PLC故障的一个反馈输出。就是效果等同于SF/DAG的指示灯,或者STOP的指示灯。以前用的PLC 专门有一个WD输出,觉得很方便。…

    SIMATIC S7-200 2021年7月5日
  • 多个S7-200联网

    一个小系统中有1个CPU226CN和4个CPU224CN,其中CPU226通过modbus与上位机联网通讯,请教大家:其余的4个CPU224通过什么方式可以把数据送到CPU226上…

    SIMATIC S7-200 2020年11月5日
  • S7 200PLC编程中如何知道某个定时器或某个元件是否已经在程序中使用过

    S7  200PLC编程中如何知道某个定时器或某个元件是否已经在程序中使用过,避免编写程序时出现双线圈现象 最佳答案 编译后启动交叉引用;字节使用;位使用查看。…

    SIMATIC S7-200 2017年6月27日
  • ASCII码和字符串的关系

    各位,我在查转换语句的时候发现一个混淆的问题,麻烦各位解释下。RTS实数转字符串指令,说是将一个实数值IN转换为一个ASCII码字符串。是不是说字符串都是由ASCII来表示的呢?那…

    SIMATIC S7-200 2021年7月5日
  • 无 PID 调节操作面板

    我使用的是214-1BD22-0XB0的PLC,在PLC中用向导生成一个PID程序块,但当我从工具菜单中打开PID调节操作面板时,在右下方显示“您寻则的PLC类型不支持PID调节。…

    SIMATIC S7-200 2020年11月1日
  • S7-200的通讯中可能存在的问题

    在S7-200的PLC与PC通讯连接中总报错–通信超时,检查端口号,网络地址,波特率和连接电缆。我选用的是PC/PPI通讯方式,用的是USB-RS232然后再是RS232转RS4…

    SIMATIC S7-200 2021年7月5日
  • 西门子200通讯流量计,做定量控制

    200plc与流量计进行modbus通讯,能给发个例子最好enshibwh@126.com 问题补充:关于后面取得累积流量后,怎么进行定量控制 最佳答案 关于200的modbus通…

    SIMATIC S7-200 2017年5月28日

发表回复

登录后才能评论