我在做以下组态时,发现WinCC Flexible 2008在组态多个HMI时存在一些问题。
以下是组态的详细步骤:
1. 建立Step7项目,插入一个S7-300站点,组态CPU 315-2DP。
2. 进入WinCC Flexible建立一个空项目,插入3台HMI,分别为1#屏TP177A、2#屏TP177A、3#屏MP277 Touch,并将其集成到Step 7中。
3. 回到Step 7,打开NetPro,对网络进行组态,截取画面如下:

4. 为了标示清楚,我将三个屏的接口重新进行了命名。

5. 重新打开WinCC Flexible,三个屏的通讯连接分别如下:



在此可以看出1#屏没有连接,而2#屏有两个连接。
注:我试了好几次,有时是2#屏没有连接而3#屏有两个连接。
6. 在WinCC Flexible中将2#屏多余的连接删除,给1#屏建立连接,这时,1#屏无法选择工作站。而2#屏和3#屏可以正常选择。


同时,1#屏的接口显示为IF1B,而3#屏却有两个接口显示,在此可以看出,WinCC Flexible软件将1#屏的接口划归了3#屏。


7. 给1#屏手工建立通信参数如下,建立一个演示画面并下载到HMI。


给果HMI可以正常运行,但有时某个触摸屏的站地址在下载后会变成另一个屏的地址,在屏上改回来后运行正常,每下载一次均需人工更改站地址。
另外,可能是由于无法指定工作站的原因,1#屏的变量表无法与Step 7同步。

因为怕是其它原因引起的,为此我还专门重新装了系统和软件,结果还是一样。
希望大家有空的时候对此进行验证,看有没有可能是我电脑上其它问题导致的。