回复:请教:S7-200SMART状态监控时提示不能写入的原因

已锁定

芳季

西门子1847工业学习平台

  • 帖子

    15811
  • 精华

    103
  • 被关注

    988

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2023-11-11 17:58:26

4楼

展开查看
以下是引用黑曼巴舍在2023-11-11 14:57:22的发言 >2楼

我昨天遇到过一个问题,为什么M_ bit位 不能强制呢? 只能在状态图表里面,赋值当前值0/1

强制是优先于物理刷新的操作。所以叫强制。M没有这个概念。

我知道你意思是想强制凌驾于程序的执行。可是程序运行和强制是同等高度。只有先后顺序。

你信不信?把输入点强制on了。但是在程序里面却把off赋值给这个输入点,结果程序运行的结果显示这个输入点是off。

你把一个输出点强制成on。但是程序里面却输出线圈是off,结果程序里面后来的Q触点却仍然是off并没有因为你的强制而产生强制的程序作用。off线圈之前的Q触点是可以on的。且慢,最后你却看见输出点是on。为何?

因为顺序问题。

输入点信号刷新,到程序运行,到输出点刷新。这是plc的工作次序。强制发生在两次刷新阶段之后。输入强制在输入刷新之后。输出强制在输出刷新之后。所以后来者为准……

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9426条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。