时间间隔定时器指令可以重复使用吗?

手册中说“触发时间间隔(BITIM)指令读内置的1毫秒计数器的当前值”,其中的内置计时器是不是只有一个,所以同一时刻只能有一个时间间隔定时器指令工作?

问题补充:
CITIM在同一时刻可以多处使用吗?

最佳答案

BGN_ITIME,为“开始间隔时间捕捉”指令,其实就相当于一个传送指令,将CPU内置的1MS的计数值传送到一个寄存器里,其往往和CAL_ITIME组合使用,用来实现计时功能。同一时刻可以多次使用该指令!

可以的!你还是没明白这两个指令是如何工作的!BGN_ITIME只是将系统内部的计时数值写入一个寄存器中,比如5000写入到VD0中,记得单位是MS,该指令只执行一次;CAL_ITIME指令,是将内部的计时数值与你刚存的数值(5000)进行比较并相减,计算差值就是你要的时间,这个值是根据内部实时计时数值变化的,假若现在内部的计时数值已经到10000了,那此时的定时时间就是10000-5000=5000MS,也就是5S。

提问者对于答案的评价:
受教,谢谢
另外,当Q0.0接通一次,再关断,再接通,VD4的计数会累计,而不是刷新,这是因为对接通时刻捕捉不到引起的吗?怎样才能避免VD4的计数累计?

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月15日 上午12:06
下一篇 2017年8月15日 上午12:06

相关推荐

  • S7200 控制直流电机

    我手里的PLC是继电器输入/输出的  原PLC程序是Y1输入给KM1 控制正转  Y2输入给KM2控制反转  …

    SIMATIC S7-200 2017年8月26日
  • CPU224XP进行高速计数器的时候,可以接什么样的编码器?

    必须是单端的,还是可以接差分的啊?分别怎么接线?接绝对值的怎么接? 最佳答案 1.CPU224可以使用6路30kHz单相高速计数器或4路20kHz的两相高速计数器。和两路高速数字量…

    2018年3月6日
  • 通信模块243与CPU的物理位置是不是一定要紧密相邻,为0位置

    PLC只配置一个通信模块,通信模块的位置为0,很容易就实现以太网通信,即电脑可以监控PLC。换成位置1,即中间加了一个模拟模块就无法实现以太网通信。我很困惑,,不知错在哪个地方?请…

    SIMATIC S7-200 2017年12月7日
  • PLC 214BD23 OXBB

    PLC的电池怎样更换,更换是成序是否会丢失。 PLC的程序怎样备分到电脑里 谢谢 最佳答案 一般PLC的面板上都有电池的指示灯,当电池电压过低时指示灯会亮,此时…

    SIMATIC S7-200 2021年7月5日
  • TD400C的参数问题

    要将程序里的一个参数在文本显示器的面板上可以修改,该怎么变程?我知道文本显示器怎么设置!但我按照说明设置了后,在文本显示器面板上修改了设定的参数值后,再按确认键后数据还是又回到了原…

    SIMATIC S7-200 2021年7月5日
  • VD的地址

    菜鸟级问题.比如说VD92,VW92占多少个位,能否在一个程序里同时出现.就是说VD92和VW92是不是占同一个地址,重复了? 最佳答案 VD92由VW92和VW93组成,VD92…

    SIMATIC S7-200 2021年7月5日
  • 有两个西门子产品只有参数

    麻烦各位看下。S7-200 PLC 模拟量输入模块 EMC231CN….。。。。。。输出模块EM232CN DC24V A02…

    SIMATIC S7-200 2021年7月5日
  • 程序运行问题

    请教各位大侠,主程序网络1调用子程序,子程序内是一定时器去完成某一动作,时间到某动作停止,同时是否返回主程序网络2继续主程序的扫描,在此候教,多谢….. 最佳答案 恩,建议你先…

    SIMATIC S7-200 2021年7月5日
  • winds7/32位适合装哪款plc编程软件

    winds7,32位,可以用的软件,下载软件学习一下,不知道怎么弄,谢谢哥哥姐姐 钻石用户推荐最佳答案 博途v13,刚入门可以学习一下官方链接https://support.ind…

    2021年7月5日
  • 固件版本更新的问题

    此cpu无法通过microwin smart更新固件 图片说明:          钻石用户推荐最佳答案 将固…

    2021年7月5日