一台客户机的wincc项目里如何监测两个S7300的站点画面,通过按钮就可以实现两个站点的监测画面的切换,例如一个S7300的站IP是192.168.0.100,另一个是192.168.0.110。wincc的画面可以分别单独监测到,怎么才能在一个wincc项目里自由切换这两个监测画面啊,请教大师们。
最佳答案
你是cs结构的客户端,还是单用户项目?如果是客户端,参考冗余服务器的切换,如果是单用户项目,则项目中建立两个链接分别对应两个plc,然后在链接下分别建变量。
wincc中建立两个或者几个页面显示变量。比如画面1~9显示plc1的数据,画面11~19显示plc2的数据。
画面0包含画面1~画面9的切换按钮和一个画面窗口,点击按钮,给画面窗口分别赋值画面名称:画面1~画面9
画面10包含画面11~画面19的切换按钮和一个画面窗口,点击按钮,给画面窗口分别赋值画面名称:画面11~画面19
然后做一个主画面,里面包含画面窗口1和按钮1,按钮2。点击按钮1,给画面窗口1赋值画面称:画面0;点击按钮2,给画面窗口1赋值画面称:画面10;
提问者对于答案的评价:
谢谢,我是单用户项目。现在两个画面已经可以切换了。遇到了新的问题,想请教一下。我需要监控两套完全一样的S7300站点,用以太网连接,我在WINCC项目中建立了两个通讯连接,地址分别是192.168.0.100和192.168.0.110,原项目中的编辑画面我都是直接在项目目录里的文件夹复制的,可是变量不知道怎么复制,变量太多了,如果一个个新建的话工作量太大了,还容易出错,有变量复制的方法吗?
最佳答案作者回复:
直接复制链接1下的变量到链接2下,这样变量就重复了,会自动在链接2下的变量后面加上_1,然后你的画面上选择所有的,右键选择链接变量,用查找替换功能更新。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357372.html