s7-300和WCC仿真问题

我编了个S7-300的程序,S7单独仿真成功。用WCC仿真时有两个参数MW0和MW2不能读取和写入?
经过检查:
  1 设置过程变量 正确
  2 模式 输入/输出  正确
  3 格式类型 十进制 正确
  4 启用操作
  5 没设置权限
  6 未启用 动画 和 事件
  7 变量 正常 采集周期1S
  8 利用S7-PLCSIM直接输入MW0十进制,程序能正常工作但是WCC仿真上不会显示出设置值,
    WCC仿真上输入_S7-PLCSIM上不会显示且程序也不执行。
  符号表没错

我才刚学,请教前辈还有什么漏检查的?

问题补充:
谢谢,可是我现在的情况是WinCC 能链接到 S7 PLCSIM .
就是MW0值不能在WinCC与S7 PLCSIM 间联系起来?只能在S7 PLCSIM上操作,WinCC 操作无效!!除了MW0和MW2,其他开关和IO域都可以正常操作和显示!


我用的是
STEP7 V5.4 中文版 和 WinCC flexible 2008 中文版

如果将MW0全部改成MW100后就可以正常工作了? 

M0.0到M10.0也都未使用,为什么改成MW100后就可以正常工作了呢?

最佳答案

通讯都正常,组态也没问题,很显然就是程序的问题了。
不过有一点很奇怪:你在PLCSIM端强制 MW0,WinCC 上监视到的 MW0 不变化。

建议:
1.将 PLCSIM 中 CPU 的程序清空,从 STEP 7 重新全部下载硬件和程序,再启动 PLC。
2.在 WinCC Explorer -> Tag Management 中监视 MW0 的质量代码,质量代码为0x80才是正常。
3.下载空的程序,再双方读写 MW0,检验跟程序是否相关。

提问者对于答案的评价:
谢谢大家
我把WCC里MW0的IO域删除,重新做了IO域就正常了!!
设置一样的为什么就可以了呢??
不解...

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc307312.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午1:53
下一篇 2020年11月1日

相关推荐