M指令的静态和动态解码区别?
问题补充:
那接着问下,那哪些M指令是动态解码呢?在DB中划分了哪些区域是静态解码,哪些区域是动态解码呢?
最佳答案
楼主的问题非常专业,涉及到plc内部存储区的知识,这里简要说明一下,所谓M指令的静态和动态解码区别主要在于plc允许M指令执行的时间间隔,譬如对于M指令的静态解码,必须要等到plc的一个扫描周期,才能够允许执行M指令的静态解码,即必须要等到plc的一个扫描周期,才更新M指令输出,否则即使触发M指令输出的条件发生变化,M指令也不会输出。
而M指令的动态解码是指M指令的立即读写功能,即不必等待一个plc的扫描周期,只要程序执行到M指令,就立即输出,结果不必存放在过程映像区。动态解码多用于对某存储区如外设输出地址的快速及频繁读写。
提问者对于答案的评价:
追问的问题没有人回答呀
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc210832.html