艾宝物联PLC入门17 - 计时器准确性

        

计时器           精度         

现在           我们已经看到了如何创建和使用定时器,让我们学习一点           他们的精确度。当我们创建一个持续时间很长的计时器时           几秒钟或更长时间,我们通常不会非常关心他们           精确,因为它通常是微不足道的。但是,当我们创造时           持续时间为毫秒(1ms = 1/1000秒)的定时器           范围我们必须关注它们的精确度。                    

那里           使用计时器时一般有两种类型的错误。第一个被称为           输入错误。另一个称为输出错误。该           总误差是输入和输出误差的总和。         

          
                
  • 输入               错误 - 根据计时器的时间发生错误               输入在扫描周期内打开。输入打开时               在plc查看输入状态后立即执行               在扫描周期中,输入错误将是最大的。 (即               超过1个完整的扫描时间!)。这是因为,你会记得,               (参见扫描时间章节)输入               在扫描期间看了一次。如果plc看起来没有打开的话               然后在扫描中打开我们显然有错误。进一步               我们必须等到在执行期间执行定时器指令               程序执行部分扫描。如果是定时器指令               在梯级上的最后一条指令可能是一个很大的错误!             
  • 输出               错误 - 根据何时发生另一个错误               在梯子中,计时器实际上是 " 超时 " 。 (到期)               当plc完成程序执行到达零件时               更新输出时的扫描(再看看扫描               时间章节)这是因为计时器在完成期间完成               程序执行但是plc必须首先完成剩余的执行               程序之前可以打开适当的输出。                             

    下面           图2是说明最差可能输入的图表           错误。您将从中注意到最糟糕的输入错误           将是 1个完整扫描时间+ 1个程序执行时间。           请记住,程序执行时间因程序而异。           (取决于程序中有多少指令!)         

     计时器输入错误图         

    显示           下面的图表说明了最差的输出错误。您           从中可以看出最差的输出误差 1           完整扫描时间         

     总输出错误图           

    基于           根据以上信息,我们现在可以看到最糟糕的可能性           计时器错误将等于:
              1个扫描时间+ 1个程序执行时间+ 1个扫描时间
              = 2次扫描时间+ 1次程序执行时间。                    

    什么           这真的意味着吗?这意味着即使大多数制造商           目前有1ms增量的定时器,他们真的不应该使用           持续时间小于几毫秒。这假定您的扫描           时间是1ms。如果您的扫描时间是5毫秒,最好不要使用计时器           持续时间小于约15ms。然而,重点是这样           我们会知道我们可以期待什么样的错误。如果我们知道什么错误           期待,我们可以考虑这个错误量是否可以接受           我们的申请。在大多数应用程序中,此错误无关紧要           但在一些高速或非常精确的应用中,这个错误可能是           非常重要。         

    我们           还应注意,上述错误只是 " 软件           错误&QUOT ;.还有硬件输入错误以及a           硬件输出错误。         

              硬件输入错误是由时间引起的           plc实际上意识到输入是打开的           扫描其输入。通常,此持续时间约为10毫秒。这是因为           许多PLC要求输入应在物理上进行几次扫描           在它确定它的身体之前。 (消除噪音或 " 反弹 " )           输入)         

              硬件输出错误是由时间引起的           它需要从plc告知其输出到物理开启直到           它实际上的那一刻。通常,晶体管需要大约0.5ms           而机械继电器大约需要10ms。         

              错误继续增长不是吗!           如果它对于应用程序来说太大,请考虑使用外部           "硬件和QUOT;计时器。