计时器与扫描周期问题

分享到:
499
下一篇 >

菜鸟提问:

其实这个问题不仅仅是针对200型的PLC,也不仅仅是针对西门子的PLC。问题很简单:需要编写一段程序来记录PLC控制的下位机累计使用的时间。西门子本身提供的例子Tip016b采用SM0.5提供的1秒时钟脉冲来计数,到60秒后累计进位到分钟,60分钟累计进位小时,这些在逻辑上都没有问题;但是PLC是有扫描周期的,而且扫描周期随着程序的行数增加而延长。这样问题就来了,扫描周期会不会影响计时的准确性???为什么?

游侠:

花三天去做完一件事或三个月完成一个件事,会不会影响地球转啊?全世界都很努力地在找mh370,地球也不会转慢一点的。

斑竹:

计时器的计时是基于时基,而不是基于周期。

游侠:

但是。很严重的周期拖延,会确实影响到一些计时器。不过这种情况,可能只有实验中才会刻意制造。

斑竹:

楼上的说法有一定的道理,但不客观。这个问题问过三菱的技术支持,得到的答案是会影响的。你看一下前面提到的西门子给出的例子程序,他实际是个计数过程,本来就受扫描周期的影响的。

大虾:

这个例子我未看过,据你说:用0.5做时基计时的话,只要扫描周期小于500毫秒的话就不会错过脉冲。500毫秒是一个很大的量级了。你用三菱的说法来解读西门子,你不觉得………?

斑竹:

你也说说三菱的影响从何来?

大虾:

曾经了解到三菱的计时器时基脉冲是独立于扫描周期的,程序中紧邻的两个0.1秒分辨率定时器会出现计时不同步的现象


你可能感兴趣: 工控菜鸟园 自动化系统 PLC 西门子
无觅相关文章插件,快速提升流量