PLC的工作原理和计算机的工作原理基本上一致。但是工作方式有所不同,计算机采用等待命令的工作方式,而PLC采用循环扫描的工作方式。 PLC是采用循环扫描方式工作的,图2-6为一般PLC的工作流程框图: 其循环过程为: ①内部处理 ②通迅服务 ③输入刷新 ④执行用户程序 ⑤输出刷新。 1.内部处理: CPU对PLC内部的硬件作故障检查,复位WDT等。
与外围设备、编程器、网络设备等进行通信。 3.输入刷新: 将接在输入端子上传感器、开关、按钮等输入元件状态读入,并保存在“输入状态表” (I/O映像存储器)中,给本扫描周期用户程序运行时提供最新的输入信号。 4.执行用户程序: CPU逐条解释并执行用户程序。根据I/O状态表(属数据表状态存储器)中ON / OFF信息,按用户程序给定的逻辑关系运算,将运算结果写入I/O状态表。 注意:“I/O状态表”这个概念,用户程序中的部分输入、输出“元件”是它,但它当前的状态值和与它对应I/O端子上的元件之状态不一定相同。(这点在学过I/O响应时间之后就明白了)。 5.输出刷新 将“输出状态表” (I/O映像存储器)中的内容输出到接口电路,以驱动输出端子上的输出元件,实现控制。“输出状态表”中的内容是本次扫描周期用户程序运行的结果。 |
电工电气学习网
( 渝ICP备2022007493号 渝公网安备50010702504584
)
GMT+8, 2025-3-18 07:51
Powered by © 2011-2024 www.dgdqw.com 版权所有 免责声明