一步一步学习WinCC
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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关)。