WinCC结构变量的使用(UDT)

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

WinCC结构变量的使用(UDT)

2014年4月17日张勇于深圳启程

WinCC内部的结构变量功能可以方便使我们大量的导入变量(不用人工的一个一个的建立变量),为了方便给大家说明结构变量的作用,这里我们以一个例题的方式向大家演示。

例题:四台电机的启停控制,要求能在WinCC和现实中的按钮都能控制电机的运行,停止,故障的复位,在WinCC上具有电机的运行指示和故障指示,故障报警功能,PLC侧的编程必须使用UDT数据类型。

PLC侧的编程:

PLC内建立一个300的站点,组态CPU(这里不再演示)

这里以#IN_OUT为前缀的变量,指的是前面我们定义的IN_OUT内的变量

依照以上方法分别调用4次FB1定义给4个电机使用

PLC内的程序完成

WinCC的编程:

重命名为:motor1234

依照上面的方法分别建立五个新元素,分别命名为BIT I_ST, BIT I_SB,BIT I_FAULT_REST,BIT O_RUN,BIT O_FAULT_DISPLAY

依照上面的方法下面分别建立MOTOR_2,MOTOR_3和MOTOR_4的变量,DB1的地址分配如下:

完成后的效果图:

打开图形编辑器进行电机画面的编辑:

下面我们往页面上添加一个按钮,控制电机的启动;

使用同样的方法,在页面上建立,电机的停止按钮和故障复位按钮,增加一个电机故障的指示元件(用一个圆,关联变量改变圆的背景颜色)别忘了删除前缀名(一定要保留后面的“.”不要删除)

新建一个页面:

在页面上添加四个画面窗口,四个图形对象的大小要和刚才建立的电机启动页面一样大(400X300)

使用相同的方法,分别给四个窗口画面进行设置,画面一控制电机1,画面二控制电机2,画面三控制电机3,画面四控制电机4,他们的画面名称都是刚才制作的电机控制画面,注意前缀不同(前缀分别对应4台电机变量的前缀名)

相关文档
最新文档