当前位置: 张前苏PLC软件>>软件基础

 

定时器内部结构

每个定时器公开的,可以使用的包括一个开关量(定时触点XX)和一个内存(定时器XX)

隐藏的,不可访问的的结构包括 定时使能,分频使能,及一个6位的提前分频器.

当定时器启动后,定时使能接通,定时器的数据就会增加.

但凭什么信号来增加?

当作计数器时,使用的有输入信号,作定时器时,只能使用内部的基准信号.

张前苏PLC的定时的基数有三种: 0.01秒,1秒钟,1分钟.

最容易的是,当使用0.01秒做基准时,完全和系统同步,直接使用.

当使用1秒做基准时,问题出现了.

0.01秒的定时是准确的。而秒定时和分定时是同步的,可能有一个基本定时单元的误差。

举例说明:(假如我们使用秒定时作为基准)

常开定时秒 输入11,定时器01,5:利用定时器01产生一个5秒的定时

我们把秒的时间放大,并且将输入11的接通时间定在0.00到0.99秒的范围内。

如果输入11在0.00秒的时候接通,定时触点01也在0.00秒的时候接通。

在0.99转变为1.00的瞬间,定时器的数值转变为1。当时间达到5.00时,输出断开。定时5.00秒

如果输入11在0.50秒的时候接通,定时触点01也在0.50秒的时候接通。

在0.99转变为1.00的瞬间,定时器的数值转变为1。当时间达到5.00时,输出断开。定时4.50秒

如果输入11在0.99秒的时候接通,定时触点01也在0.99秒的时候接通。

在0.99转变为1.00的瞬间,定时器的数值转变为1。当时间达到5.00时,输出断开。定时4.01秒

无论输入信号的早晚,实际由于系统的同步,处理结束的时间完全一样。

由于实际信号的输入在任何时刻都有可能。所以真实的定时为4.01秒---5.00秒

同时原理,分钟定时也有同样的现象。

总结:如果定时为N秒,实际时间为N-1秒到N秒之间。如果定时为N分钟,实际时间为N-1分钟到N分钟之间。

所以.为了避免以上情况,我们内部使用了 分频使能信号,及一个6位的提前分频器.

当使用秒定时,内部的信号使用的是0.1秒基准,用提前分频器将信号除以10倍,而得到一个和自己同步的,误差小于0.1秒的自己专用的秒基准.所以 当定时3--255秒时,误差则控制在0.1秒以内.

当使用分钟定时,内部的信号使用的是1秒基准,用提前分频器将信号除以60倍,而得到一个和自己同步的,误差小于1秒的自己专用的分钟定时基准.所以 当定时3--255分钟时,误差则控制在1秒以内.

所以,当我们了解了其内部工作原理,就能更好的在实际中间应用.

   当前位置: 张前苏PLC软件>>软件基础>>定时器内部结构
北京张前苏电子科技有限公司制作