当PLC运行时,CPU就要执行用户程序中的操作。但是CPU不可能同时执行多个操作,只能分时地一个操作一个操作地执行。PLC利用系统软件在其内部建立了输入输出映像区,当PLC的CPU执行用户程序时,从输入映像区中读取输入信号的状态,进行相应的操作。

当CPU执行完第一个操作后,将操作结果输出到输出映像区,然后再执行第二个操作,操作结果送到输出映像区。在程序执行过程中,PLC并不读取输入信号的真正状态,执行结果也并没有输出到PLC外部。
只有当程序执行到结束指令(END)时,将输出映像区中执行结果向PLC外部输出一次,将输入信号的状态读取一次送到输入映像区。对输入输出信号的这一操作过程称为I/O刷新。
I/O刷新完成后,CPU再从用户程序的第一条指令开始,进行下一次程序执行。PLC的这种工作方式被称为扫描方式。
PLC的扫描周期包括上电后初始处理、共同处理、上位链接服务、外设服务、运算处理、I/O刷新。
审核编辑 :李倩
-
plc
+关注
关注
5045文章
14441浏览量
483573 -
cpu
+关注
关注
68文章
11216浏览量
222944
原文标题:何为PLC 的周期扫描机制?PLC的扫描周期一般包括哪几个阶段?
文章出处:【微信号:工控PLC学习,微信公众号:工控PLC学习】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
时钟周期、机器周期、指令周期介绍
ProfiNet转EtherCAT工业数据采集网关实现禾川PLC与ABB机器人通讯的配置案例
EtherCAT转EtherNet/IP协议转换网关实现罗克韦尔PLC与欧姆龙PLC的双向通讯
EtherNet/IP转EtherNet/IP协议转换网关实现罗克韦尔PLC与汇川PLC通讯的配置案例
面向条形码扫描机或打印机的开关解决方案
选型指南:如何为企业挑选合适的边缘计算网关
扫描机气密性检测仪的常见故障及排除方法-岳信仪器
JCMsuite应用:一维周期线栅
如何为micropython添加自己的C代码库?
SEM是扫描电镜吗?
THS1209扫描工作模式下,如果在第一个CONV_CLK周期进行读操作,读出的数据虽然无效,但是否是允许的?
实战分享:如何正确使用扫描机气密性检测仪提升检测效率

何为PLC的周期扫描机制?
评论