来自西门子技术支持热线的故事:为何 WinCC flexible 模拟器运行不正常?

已锁定

西门子Lemon

官方工程师

  • 帖子

    126
  • 精华

    9
  • 被关注

    153

论坛等级:侠客

注册时间:2010-03-19

普通 普通 如何晋级?

来自西门子技术支持热线的故事:为何 WinCC flexible 模拟器运行不正常?

2670

1

2012-04-25 21:04:38

当做好 WinCC flexbile 项目后,有时需要先模拟运行一下。WinCC flexible 有三种启动运行系统的方法: 。从左至右分别为“启动运行系统”,“启动带脚本调试器的运行系统”及“启动带模拟器的运行系统”。第二种方法通常在调试脚本时才用到,此处不谈。第三种就是带模拟器调试时常用的一种方法。先看下面所述客户的应用。
客户建立了一个地址为 MW0 ,类型为 WORD 的变量a,然后又组态了一个地址为 M0.0,类型为 bool 的变量b。在画面上放置了两个输入输出域,分别关联 a及 b。发现当将 b 设置为1时,a变量没有发生任何变化;同样,将a变量设置为 65535或者0,b变量也不会发生任何改变。
为什么会这样呢?问了一圈才知道原来是 WinCC flexible 模拟器的事儿。这个模拟器只是一个简单的变量模拟,在它内部并不存在所谓的寄存器。而它也不会去判断变量a与b是否位于同一个寄存器中,是否有关联。所以虽然从 PLC 角度讲,a与b 是有关联的,但对于模拟器来说,它们就是两个完全独立的变量而已。
那想要模拟真实情况怎么办呢?可以使用 PLC SIM 。将与面板连接的 PLC 的程序下载到 PLC SIM,set PG/PC interface 中设置 S7 ONLINE (STEP7) --> PLCSIM(Local),然后启动 PLC SIM。在 WinCC flexible 中使用前述的第一种方法启动运行系统。这样就可以使模拟运行更接近实际的运行效果了。
来自西门子技术支持热线的故事:为何 WinCC flexible 模拟器运行不正常? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32574条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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