(通信企业管理)水泵容器液位控制画面与通信精品

上传人:精****库 文档编号:138170547 上传时间:2020-07-14 格式:DOC 页数:7 大小:1.05MB
返回 下载 相关 举报
(通信企业管理)水泵容器液位控制画面与通信精品_第1页
第1页 / 共7页
(通信企业管理)水泵容器液位控制画面与通信精品_第2页
第2页 / 共7页
(通信企业管理)水泵容器液位控制画面与通信精品_第3页
第3页 / 共7页
(通信企业管理)水泵容器液位控制画面与通信精品_第4页
第4页 / 共7页
(通信企业管理)水泵容器液位控制画面与通信精品_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《(通信企业管理)水泵容器液位控制画面与通信精品》由会员分享,可在线阅读,更多相关《(通信企业管理)水泵容器液位控制画面与通信精品(7页珍藏版)》请在金锄头文库上搜索。

1、水泵及容器液位控制画面制作周景龙2009-3-5一、创建内部变量1、Tank100 无符号16(32)位二进制数;2、P99 二进制数;3、P100 二进制数;4、objscreen 无符号8位二进制数。二、创建新画面1、打开对象库: 选择Windows窗口4、泵1、容器2、管道、开关、阀门后布局;2、打开选项板: 选择标准对象中的静态文本,文本改为“P99”、“P100”、“Tank100”; 选择标准对象中的矩形; 选择3个智能对象中的输入输出域,分别与“P99”、“P100”、“Tank100” 变量连接; 选择窗口对象中的滑动条;3、在Windows窗口中用“复制对象”的方法做出4个静

2、态文本,分别为“Tank100 Stats”、和“Tank100” 、“P99”、“P100”,对齐;4、在Windows窗口中用“复制对象”的方法做出3个输入输出域,对齐;“Tank100”变量输入输出域的类型设为“输出和输入”,“P99”、“P100” 变量输入输出域的类型设为“输出”。5、建立2个带箭头的连线。三、变量连接:1、打开容器的属性对话框中属性卡片,选UserDdfinedl(自定义)项,将右边数据窗口中的“Process”动态列与变量“Tank100”连接;2、打开滑动条的属性对话框中属性卡片,选“其它”项,将右边数据窗口中的“过程驱动器”动态列与变量“Tank100”连接;

3、运行画面,测试变量连接是否正确。四、动态改变颜色1、打开容器的属性对话框中属性卡片,选“颜色”项,右击数据窗口中的“BackColor2”动态列打开快捷菜单,选动态对话框:在“表达式/公式”窗口选变量“Tank100”;数据类型选“模拟量”;点2次“添加”钮;在“表达式/公式的结果”窗口,修改“数值范围1”等于“20”、“BackColor2”修改为蓝颜色;修改“数值范围2”等于“80”、“BackColor2”修改为绿颜色; “其它”的“BackColor2”采用默认值即红颜色。点击触发器图标,将标准周期设定为“根据变化”。点击“应用”钮,存盘试运行。2、打开按钮P99的属性对话框中属性卡片

4、,选UserDdfinedl项,将右边数据窗口中的“Toggle”动态列与变量“P99”连接;打开水泵的属性对话框中属性卡片,点击“组”前的“+”号,选“颜色”项;在数据窗口中选“背景颜色”,右击动态白灯泡,选动态对话框,在“表达式/公式”窗口选变量“P99”;数据类型选“布尔型”;在“表达式/公式的结果”窗口,“有效范围”为“是/真”时,将背景颜色修改为绿色,为“否/假”时,将背景颜色修改为红色。点击“应用”钮,存盘试运行。打开Windows窗口中的“P99”输入输出域属性对话框中属性卡片,选“输出/输入”项,在数据窗口中将“数据格式”修改为“字符串”,将输出值静态设为“on”,右击“输出值

5、”的动态白灯泡,选动态对话框,在“表达式/公式”窗口选变量“P99”;数据类型选“布尔型”;在“表达式/公式的结果”窗口,“有效范围”为“是/真”时,将输出值修改为“on”,为“否/假”时,将输出值修改为“off”。点击“应用”钮,存盘试运行。同样方法设定按钮、泵和输入/输出域P100。3、打开带箭头连线的属性选项卡,选“闪烁”项,将“激活闪烁线”设为“是”,“闪烁线颜色关”设为画面背景色,“闪烁线颜色开”设为“蓝色”;再选“其它”项,将“显示”的动态对话框打开,选动态对话框,在“表达式/公式”窗口选变量“P99”;数据类型选“布尔型”;在“表达式/公式的结果”窗口,“有效范围”为“是/真”时

6、,将显示修改为“是”,为“否/假”时,将输出值修改为“否”。最后点击“应用”钮,存盘试运行。同样方法设置P100对应的带箭头连线。4、打开矩形的属性选项卡,选“颜色”项,右击“填充图案颜色”白色灯泡,在快捷菜单中选动态对话框,在“表达式/公式”窗口选变量“objscreen”;数据类型选“模拟量”;在“表达式/公式的结果”窗口,“有效范围”为“其它”时,将“填充图案颜色”选为默认的“蓝色”。选“样式”项,编辑“填充图案”的静态列,选为细横条后点确定。选“填充”项,编辑“动态填充”的静态列为是;右击填充量的动态列选变量“objscreen”,当前列选为“根据变化”。存盘试运行。5、阀门开关颜色的

7、动态变化打开阀门开关的属性选项卡,点击“组”前的“+”号,选择“Rechteck28”的颜色项,选择“填充图案颜色”,右击白灯泡在快捷菜单中选“动态对话框”,在“表达式/公式”窗口选变量“P100”;数据类型选“布尔型”;在“表达式/公式的结果”窗口,“有效范围”为“是/真”时,将“填充图案颜色”选为 “绿色”,为“否/假”时,将“填充图案颜色”选为 “红色”;打开“事件名称”右面的“触发器”按钮,将“标准周期”修改为“根据变化”点确定后,再点击“应用”钮,存盘试运行。五、使矩形框中的液位变化趋势与容器液位的变化相反(用C动作实现)1、将变量Tank100 修改为有符号32位二进制数;2、打开

8、矩形的属性选项卡,选“样式”项,编辑“填充图案”的静态列,选为细横条后点确定。3、选“填充” 项,编辑“动态填充”的静态列为是;右击填充量的动态列选C动作,编写下列程序: DWORD Value; / 系统已自动定义各变量为有符号32位二进制数 Value=GetTagDWord (“Tank100”); /读取变量Tank100的当前值 Value=100- Value; / 使变量反向变化 return (Value); / 返回反向变化的变量值 六、使矩形框中的液位变化趋势与容器液位的变化相反(用动态对话框实现) 1、打开矩形的属性对话框选“属性卡片”;2、选“样式”项,编辑“填充图案”

9、的静态列,选为细横条后点确定;3、选“填充” 项,编辑“动态填充”的静态列为是;右击填充量的动态列选动态对话框,表达式/公式栏写入:100 Tank100, 数据类型选“直接”,有效范围选默认的100 Tank100,触发器设为“根据变化”,点“确定”,再点“应用”后存盘;4、在矩形框旁增加静态文本“水池液位”;5、在静态文本下增加输入/输出域,设置“输出/输入”属性的“输出值”属性,右击其白灯泡,选择“动态对话框”,表达式/公式栏写入:100 Tank100, 数据类型选“直接”,有效范围选默认的100 Tank100,触发器设为“根据变化”,点“确定”,再点“应用”后存盘。三、通信1、在S

10、tep7项目中创建共享数据块DB1:2、编辑程序OB1和OB35:3、打开S7-PLCSIM,将组织块和数据块下载到仿真器,观察运行情况应正常。4、在WinCC中增加过程变量“Tank”、“P1”、“P2”、“ZengLiang”;如下图,在WinCC画面中增加“水箱水位”、“电机控制”、“M0.1”、“M0.2”、“PLC送回数据”静态文本;增加容器,在“UserDefinedl”的“Process”的动态属性中连接变量“Tank”;在其下方增加输入/输出域连接变量“Tank”;增加控制按钮分别连接变量P1和P2;在静态文本“PLC送回数据”下增加输入/输出域,连接变量“ZengLiang”;5、使WinCC画面、S7-PLCSIM仿真器运行,Step7打开监控,观察系统运行情况。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号