查看: 996|回复: 2
收起左侧

[教程经验] 累计定时器问题

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
屏幕截图(114).png 新手入门,欢迎指正,
如图,累计定时器的时序图,首先是指令手册中描述不准确,


    从启动起经过设定时间后,输出 TRUE 的定时器。设定时间以 100 ms 为单位。若定时器输入“In” 的值变为 FALSE,定时器将重置。剩余时间“ET”将设置为设定时间“PT”、定时器输出“Q” 的值变为 FALSE。若“In”从 FALSE 变为 TRUE,则启动定时器。“ET”的值随着时间不断减少。“ET”到达 0 后,定时器输出“Q”变为 TRUE。此时,“ET”的值停止减少。定时器启动后,即使“ET” 未达到 0,若“In” 变为 FALSE,定时器将重置。

上面是手册中的描述,在实际仿真过程中,累计定时器的输出并非是将ET的值写入QT,而是写入了ET连接的变量“uiEt”中,在IN变为false之后,ET重新变回PT的值,并没有实现累计定时器的功能,如果将PT和ET同时写入同一个变量,虽然可以实现累计定时器的功能,但是PT的值在累计定时结束后就会变为0,需要调用其他程序重新为其赋值。
所以,这个累计定时器的描述问题还得再改改,像我这样的新手看着看着可能就迷糊了




上一篇:新人请问各位大佬数组和结构体怎么清零
下一篇:总线型伺服如何清除位置偏差

已有 1 人打赏作者

liuyunsheng1 赏了楼主25水滴
回复 邀请回答送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部