plc在一个扫描周期中,如果在程序执行期间输入状态发生变化,则输入映像寄存器的状态是否也随之变化? 20

plc在一个扫描周期中,如果在程序执行期间输入状态发生变化,则输入映像寄存器的状态是否也随之变化?为什么... plc在一个扫描周期中,如果在程序执行期间输入状态发生变化,则输入映像寄存器的状态是否也随之变化?为什么 展开
 我来答
DoramiHe
推荐于2017-06-25 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25334 获赞数:59537
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
因为PLC是批量输入,批量输出。按你说的这样,正常的情况下,输入映像寄存器不会变化。但是如果你使用了立即输入指令的话,你指定的操作数的输入寄存器会立即变化。相当于在程序执行中强制读取外围信号。但是这样增加了扫瞄时间。如果用的过多,反倒把周期大大加长了。
伊月孤侠
2017-06-26 · TA获得超过392个赞
知道小有建树答主
回答量:159
采纳率:80%
帮助的人:89万
展开全部
当PLC进入运行后,分三个阶段,输入采样,用户程序执行,输出刷新3个阶段,完成一次三个阶段,成为一次扫描周期。也就是说你如果在采样阶段,信号变化被采样到并存入映像寄存器,自然程序执行时,就会被使用到。如果你是在后面两个阶段改变状态,要等待下一次周期输入采样阶段,才会被识别并改变映像寄存器。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
475944117
2016-03-06 · TA获得超过139个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:68.7万
展开全部

不会啊 一个扫描周期内 只执行一次信号采集 


追问
为什么
追答
你想想 如果一开始x0有信号 当程序执行到一半是 x0输入没有了 那不是前面一半的程序用的是x0有信号的 后面的程序是没有输入的 这样输出的y信号就可能不要准了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8a3486e
2016-03-07 · TA获得超过500个赞
知道小有建树答主
回答量:147
采纳率:100%
帮助的人:41.4万
展开全部
因为PLC是批量输入,批量输出。按你说的这样,正常的情况下,输入映像寄存器不会变化。但是如果你使用了立即输入指令的话,你指定的操作数的输入寄存器会立即变化。相当于在程序执行中强制读取外围信号。但是这样增加了扫瞄时间。如果用的过多,反倒把周期大大加长了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-06-25
展开全部
只要不是使用了立即刷新功能,那就是等到下一个扫描周期才会变化
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式