PLC定时器精度和什么因素有关系?在一段程序中定时器用的越多精度越差吗,为什么
PLC中的定时器是通过程序构造的,100个定时器可能就是用一个硬件定时器加上软件程序构造的,请高人分析一下...
PLC中的定时器是通过程序构造的,100个定时器可能就是用一个硬件定时器加上软件程序构造的,请高人分析一下
展开
展开全部
不同的PLC定时器的数量不一定。精度基准基本上就是毫秒或者10毫秒或者0.1秒!在循环程序中的计时器是没有问题的,如果是在中断中的计时器就会因为中断程序是周期调用的,所以在中断程序中的计时器会比循环程序里边的时间略长!
例如西门子S7300 10秒同样计时器,在OB1里边调用的话基本上10秒后会接通,但是如果中OB35里边调用的话会有些延迟,因为OB35是每100毫秒调用一次。此时两个同样时间的计时器Q位会出现第一个先接通 第二个后接通的。另外程序的大小,基本上不会影响计时器的运行,因为CPU大多数基本上小于150ms就运行一个周期。所以大于循环周期的计时器都没有影响的。这里是在循环周期程序里边的。循环周期程序是OB1.
例如西门子S7300 10秒同样计时器,在OB1里边调用的话基本上10秒后会接通,但是如果中OB35里边调用的话会有些延迟,因为OB35是每100毫秒调用一次。此时两个同样时间的计时器Q位会出现第一个先接通 第二个后接通的。另外程序的大小,基本上不会影响计时器的运行,因为CPU大多数基本上小于150ms就运行一个周期。所以大于循环周期的计时器都没有影响的。这里是在循环周期程序里边的。循环周期程序是OB1.
展开全部
plc自己的定时器不受扫描周期的影响,但是你自己造出来的定时器受扫描周期的影响,如果你造的时间太短的话,程序太长,定时器就不准确了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实现在在cpu中定时器是通过对基本时钟脉冲进行计数实现的,所以定时器本质是计数器,所计脉冲周期就是最小计时时间,也就是最大精度。大部分plc中计时器是不受扫描时间影响的,所以与你引用了多少定时器应该没有直接联系。100个定时器就是找了一百个寄存器进行计数而已。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有吗?我知道跟硬件水平有关系,一般普通定时器最多到1毫秒,还有扫描周期,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定时器的精度是可以设置的吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询