回复:S7200 CPU224 XP 与组态王显示通讯成功,却无法控制,求助

Zaxife

  • 帖子

    2450
  • 精华

    31
  • 被关注

    78

论坛等级:至圣

注册时间:2008-07-24

普通 普通 如何晋级?

发布于 2019-02-17 04:10:43

1楼

那么问题来了,对于只读的输入开关量为什么能通过通讯写操作?人家西门子说了,I、T、C、已使用的Q在通讯上都是只读的写操作无效。简单的说就是如果通讯改变了开关量输入,那么你的程序是按通讯写过来的还是实际输入端子的状态?如果程序按通讯写过来的状态那实际输入状态不是废了那实际输入还有何意义?到时候就无数人骂西门子你的开关量输入无效了…
所以,你可以用M、V这种在程序中可以随意通过程序修改值的存储单元来处理通讯写操作,而且还要保证通讯写操作的存储单元没有被线圈以及非正常他用!
就好比你用M0.0替换I0.0就可以使用通讯控制Q0.0的状态了。至于想要M0.0、I0.0同时控制Q0.0?那就是另一种逻辑了,首先定义两个都开Q0.0才输出?还是M0.0、I0.0都是类似单按钮起停每次上升沿翻转Q0.0输出了。不要不经大脑的说两个任意一个开就开,任意一个关就关这种明显存在逻辑矛盾的状态。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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