有没有什么选项可用来组态一个画面在两台或更多台服务器以及多客户机(MC)之间进行变换 ?

描述
此条目描述了 5 个选项,可用于服务器与多客户机(MC)之间进行画面变换。所有的 5 个选项都基于 MC 上的操作。n

选项 1

有没有什么选项可用来组态一个画面在两台或更多台服务器以及多客户机(MC)之间进行变换 ?

图 1:标准组态n

标准功能:
可选择各种服务器图形并从多客户机调用它们。n

选项 2

有没有什么选项可用来组态一个画面在两台或更多台服务器以及多客户机(MC)之间进行变换 ?

图 2: 选项 2n

在服务器 1 (在服务器上组态)的一个画面上组态一个按钮。此按钮用于直接调用另一个服务器(这里是服务器 2)上的一个画面。通 过在服务器 1 上的按钮,你可在多客户机上访问来自其它服务器的动作或图形。n

步骤:n

· 使用"Picture Change in Work Field"向导互连服务器画面上的按钮。n

· 现在,改变向导创建的鼠标单击 C 动作如下:

原代码: #define PIC_0 Server 1::"Server 1 Picture_name.PDL"
改为: #define PIC_0 <Server X>::"<Server X Picture_name.PDL>"

这里,<Server X> 代表目标服务器,画面<Server X Picture_name.PDL>就在它上面。n

选项 3

有没有什么选项可用来组态一个画面在两台或更多台服务器以及多客户机(MC)之间进行变换 ?

图 3: 选项 3n

从上图可看出,在多客户机上创建的本地画面可同步访问服务器 1 和服务器 2画面的变量。n

步骤:
带变量的画面必须复制到 MC本机上。具体操作步骤在条目ID: 492902有说明(在WinCC V5 +SP2以及更高版本的 WinCC多站系统上就地保存过程图片)。不同服务器上的变量现在可以通过服务器的前缀连接到本地多客户机画面上的对象。n

选项 4

有没有什么选项可用来组态一个画面在两台或更多台服务器以及多客户机(MC)之间进行变换 ?

图 4: 选项 4n

可以通过服务器 1画面上的一个按钮来直接调用保存在 MC 上的一幅画面。n

步骤:n

· 在服务器上组态一个"调用图片"按钮。n

· 给按钮加一个 C 动作。n

· 选择 BPC 函数"SSMRTChangeWorkField" (标准函数 > 分割屏幕管理器 > SSMRTChangeWorkField).n

有没有什么选项可用来组态一个画面在两台或更多台服务器以及多客户机(MC)之间进行变换 ?

图 5: 在图形编辑器里组态

有没有什么选项可用来组态一个画面在两台或更多台服务器以及多客户机(MC)之间进行变换 ?

图 6: 相关的 C 脚本

· 保存此图片,重新在服务器上生成这个包,并把它加载到 MC 上。

· 启动运行系统。此时在MC 上调用服务器画面,该功能被激活。

选项 5

有没有什么选项可用来组态一个画面在两台或更多台服务器以及多客户机(MC)之间进行变换 ?

图 7: 选项 5

可以在局部多客户机画面上通过一个按钮直接调用图片到一个服务器画面上。由于多客户机没有层次结构,对于从 MC输出的动作,在 变量前面没有设置服务器前缀。

步骤:

· 通过"Picture Change in Work Field"向导组态图片选择。

· 然后,在 C 动作里采用服务器前缀(这里: "Server 1::Server 1 Picture.PDL")。

说明:
在多客户机上本地创建的图片也可以通过 RT 中显示的"按名索图"按钮来调用。这个按钮显示出所有自组态的画面。要把图片从此列表里删除,你 所要做的只须在图片名以前加一个"@"。

此选项已经用PCS7 V 5.2 SP 2 / WinCC 5.1 HF 1.测试过。

关键字:
多站系统里的图片调用, 多站系统, 图片改变

 

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论