PLC 的输入/输出寄存器为什么叫映像寄存器?
1个回答
展开全部
PLC的数字量输入信号:
外部传感器信号电路连接到PLC的DI 端子,通过内部电路 输入到PLC中
PLC 内部自己有操作系统,只要PLC通电,其操作系统就自动从接口电路读取外部输入信号的状态,然后将状态信号存入内存缓冲区。这个保存外部接口输入信号状态的内存区域 就是输入信号的镜像缓冲区。
PLC 进入运行模式后,首先读取输入缓冲区的状态值,存入内存,然后开始执行用户编写的程序,此时你程序中 所用到的 输入信号的状态 就是输入镜像缓冲的值,如果此时外部信号有变化,PLC 程序是不会改变的。要等到下一个扫描周期才会被更新。
PLC 的输出缓冲区
用户程序对 输出信号的操作结果 被存入 输出信号镜像缓冲区,要等到程序全部执行完毕后,PLC的操作系统才会把输出镜像缓冲区的值写入真正的输出端口电路。此时对应的PLC输出继电器才真正的吸合或断开。
因为PLC的扫描周期很短(一般几十毫米)所以我们感觉不处来。
有些PLC 支持程序中断功能,可以在程序的每个点设定一个中断点,程序
执行到此中断点,就会停止执行。利用这种方法可以验证此理论。
(专业从事自动化控制系统 的电气设计、软件开发、调试、培训)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询