PLC通电后,就在系统程序的监控下,周而复始地按固定顺序对系统内部各种任务进行查询、判断和执行,这个过程实质上是一个不断循环的顺序扫描过程。一个循环扫描过程称为扫描周期。
PLC采用周期扫描机制,简化丁程序设计,提高系统可靠性。具体表现在:在一个扫描周期内,前而执行的任务结果,马上就可被后而将要执行的任务所用:可以通过设定一个监视定时器来监视每个扫描周期的时间是否超过规定值,避免某个任务进入死循环而引起的故障,PLC的工作过程如图6.3.1所示。
PI_C在一个扫描周期内基本上要执行以下6个任务。
(1)运行监控任务
为丁保证系统可靠工作,PLC内部设置丁系统监视计时器W DT,南它来监视扫描周期是否超时。
(2)与编程器交换信息任务
编程器是PLC的外部设备,它与主机的外部设备接口相连。
(3)与数字处理器∞PU)交换信息任务
一般犬中型PLC多为双处理器系统。[ur=http://www.mandeni.com/]空压机配件[/url]在一般小型PLC中是没有这个任务的。
(4)与外部设备接口交换信息任务
谚任务主要是PLC与上位计算机、其他PLC或一些终端设备却彩色图形显示器、打印机等设各)进行信息交换。如果没有连接外部设各,则谚任务跳过。
(5)执行用户程序任务
用户程序是南用户根据实际应用情况而编制的程序,存放在RAM或EPROM中。PLC在每个扫描周期内部要把用户程序执行一遍,用户程序的执行是按用户程序的实际逻辑关系结构南
|