一步一步学习WinCC

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

通用控制面板

当一个工程中有很多相同对象,只是控制的对象不一样时,怎么办?比如,现场有50个电动阀门。这个时候如果用专用的控制面板去控制每个阀门,工程量时非常大的。这个时候就需要通用控制面板。

通用控制面板在调用时调用的是同一个画面,只不过画面里面的变量是因触发调用动作不同而不同。下面是创建通用控制画面的步骤,以两个阀门XV1、XV2为例:

1、新建外部结构类型

2、新建XV结构类型变量XV1、XV2

自动生成数据变量

3、在“图形编辑器”里新建两张画面:XV.Pdl/StartUp.Pdl.配置StartUp.Pdl为启动画面

编辑并组态XV.Pdl画面

对开指示(圆)背景颜色进行组态:

选择变量XV1.ZSH,去掉“XV1.”作为变量名,确定

表达式选择变量XV1.ZSH,去掉“XV1.”作为表达式,组态布尔型ZSH红色表示为1,绿色表示为0.

以同样的方法组态关指示(圆),变量为ZSL。

编辑并组态StartUp.PDL

新建对象“画面窗口1”,“按钮1”、“按钮2”将按钮文本分别定义为XV1、XV2

组态“画面窗口1”属性项

画面名称为:通用控制画面XV.pdl。变量前缀和标题采用脚本组态。

组态按钮XV1事件:

当对XV1点击左键后,改变“画面窗口1”的变量前缀,松开左键后显示“画面窗口1”

变量前缀组态,变量前中的“.”必不可少

以同样的方法组态XV2按钮。

测试,编写s7代码:

I0.0~I0.3分别对应M0.0 (XV1开)、M0.1(XV1关)、M1.0(XV2开)、M1.1(XV2关)。

相关文档
最新文档