用户程序通过编程器顺序输入到用户存储器,CPU对用户程序循环扫描并顺序执行,这是欧姆龙PLC的基本执行过程。

当欧姆龙PLC运转时,用户程序中有众多的操作需求去执行,但是CPU是不能同时去执行多个操作的,它只能按分时操作原理,每一时辰执行一个操作。 但由于CPU运算处置速度很高,使得外部呈现的结果从宏观来看似乎是同时完成的。这种分时操作的过程,称为CPU对程序的扫描(CPU处置执行每条指令的 均匀时间:小型欧姆龙PLC如OMRON-P系列为10μs、中型欧姆龙PLC如FANUC-欧姆龙PLC-B为7μs)。
欧 姆龙PLC接通电源并开端运转后,立刻开端停止自诊断,自诊断时间的长短随用户程序的长短而变化。自诊断经过后,CPU就对用户程序停止扫描。扫描从 0000H地址所存的第一条用户程序开端,次第停止,直到用户程序占有的最后一个地址为止,构成一个扫描循环,循环往复。
次第扫描的工 作方式简单直观,它简化了程序的设计,并为欧姆龙PLC的牢靠运转提供了保证。一方面所扫描到的指令被执行后,其结果马上就能够被将要扫描到的指令所利 用。另一方面还能够经过CPU设置扫描时间监视定时器来监视每次扫描能否超越规则的时间,从而防止由于CPU内部毛病使程序执行进入死循环而形成的毛病。
本文由btone-mro整理提供
本文地址:http://www.btone-mro.com/BtoneInform/newsContent.aspx?id=3159