正在加载图片...
PLC可被看成是在系統软件 支持下的一种扫描设 在周 系 供规定好的任条。图82为机器在起 动之后进行的主要工作内容。我们定 义从扫描过程中的一点开始,顺序扫 检查l/O组件连接 描后又回到该点的过程为一个周期。 从图8-2可以看出,用户程序只 复位系统定时器 是扫描周期的一个组成部分,用户程 序不运行时,可编程序控制器也在扫 检查“存储器 异常处理 描,只不过在一个周期中删除了用户 程序和输入输出服务这两部分任务 报警 典型的PLC在一个周期中完成六个 检查结果正常吗 区分错误类型 设标志,显示 扫描过程。 正常 1.自监视扫描过程为保证设 报警处理 备的可靠性,出现故障及时反应, 与编程器进行信息交换 执行外设命 PLC都具有自监视功能。息视功能 要由时间随视器 Wdt( Watchdog 采用数字处理器吗 Tmer)完成的。WDT是一个硬件计 时器。该计时器有一个设定值,扫描 周期开始前计时器复位,然后开始计 与数字处理器进行 倌息交换 时。如果复位前,扫描时间超过WDT 的设定时间,CPU将停止运行,复位 输入输出,并给出报警信号,这种故 有网络否 障称为WDT故障。WDT故障可能 与网络进行信息交换 由CPU硬件引起,也可能由用户程 序执行时间太长,使扫描周期时间超 过wDT的设定时间而引起。用编程 器可以清掉wDT故障。一般机器给 WDT的设定值在100~200ms。在有 执行用户程序 些PLC中用户可以对WDT时间进行 修改,修改方法在说明书上查阅。 停止l/O服务否 2.与编程器进行信息交换的扫描 过程 从输入设备读数据 在C电,用户程底是通过编 出设备写数据 程器写入的。调试过程中,用户也 过编程器进行在线验视和修改。在这 扫描过程中,CPU把总线权交给 图8-2扫描原理 编程器,自己变成为被动状态。当编程器完成处理工作或达到信息交换所规定时间 CPU重新得到总线权,并恢复到主动状态。 在此过程中,用户可以利用编程器修改内存程序、读CPU状态、封锁或开放输入输 也、对逻辑变量和数字量进行读写。 3.与数字处理器进行信息交换的过程 配有数字处理器时,一个扫撤周期史才包贪了这一过程。该过程主要是数字处理器PLC 可被看成是在系统软件 支持下的一种扫描设备,它一直在周 而复始他循环扫描并执行由系统软 件规定好的任务。图 8-2 为机器在起 动之后进行的主要工作内容。我们定 义从扫描过程中的一点开始,顺序扫 描后又回到该点的过程为一个周期。 从图 8-2 可以看出,用户程序只 是扫描周期的一个组成部分,用户程 序不运行时,可编程序控制器也在扫 描,只不过在一个周期中删除了用户 程序和输入输出服务这两部分任务。 典型的 PLC 在一个周期中完成六个 扫描过程。 1.自监视扫描过程 为保证设 备的可靠性,出现故障及时反应, PLC 都具有自监视功能。自监视功能 主要由时间监视器 WDT(Watchdog Timer)完成的。WDT 是一个硬件计 时器。该计时器有一个设定值,扫描 周期开始前计时器复位,然后开始计 时。如果复位前,扫描时间超过 WDT 的设定时间,CPU 将停止运行,复位 输入输出,并给出报警信号,这种故 障称为 WDT 故障。WDT 故障可能 由 CPU 硬件引起,也可能由用户程 序执行时间太长,使扫描周期时间超 过 WDT 的设定时间而引起。用编程 器可以清掉 WDT 故障。一般机器给 WDT 的设定值在 100~200ms。在有 些 PLC 中用户可以对 WDT时间进行 修改,修改方法在说明书上查阅。 2.与编程器进行信息交换的扫描 过程 在 PLC 中,用户程序是通过编 程器写入的。调试过程中,用户也通 过编程器进行在线监视和修改。在这 一扫描过程中,CPU 把总线权交给 图 8-2 扫描原理 编程器,自己变成为被动状态。当编程器完成处理工作或达到信息交换所规定时间, CPU 重新得到总线权,并恢复到主动状态。 在此过程中,用户可以利用编程器修改内存程序、读 CPU 状态、封锁或开放输入输 也、对逻辑变量和数字量进行读写。 3.与数字处理器进行信息交换的过程 当配有数字处理器时,一个扫描周期中才包含了这一过程。该过程主要是数字处理器
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有