组态王的烤漆房监控系统的设计(7)

2018-12-17 14:23

组态王的烤漆房监控系统的设计

\\\\本站点\\alarm_timer=\\\\本站点\\alarm_timer+ 1; if(\\\\本站点\\alarm_timer= =11) {\\\\本站点\\alarm_timer= =0;}

图6-8 应用程序命令语言对话框

组态王的烤漆房监控系统的设计

第七章 喷烤漆工艺流程界面制作

7.1 喷烤漆工艺流程界面

在工程浏览器左侧的树型视图中选择“界面”,在右侧视图中双击’‘新建”,新建产生一幅名为“喷烤漆工艺流程”的界面,如图7-1所示。

图7-1 工艺流程的界面

7.2 动画连接

在界面上实现风机旋转动画、燃烧机燃烧动画,当某设备发生故障,该设备将闪烁,并弹出实时报警界面;在手动状态,可以直接单击该设备,便可启停该设备,喷漆和烤漆时,通风的路径及颜色将发生变化。烤漆房温度除数字显示外,采用温度棒图显示,显示系统各设备的状态,可设置参数,如烤漆时间。

风机旋转动画:风机图由2个圆和2个多边形组成。

旋转动画的实现:双击风机图形对象,弹出“动画连接”对话框。在“动画连接”对话框中单击“旋转连接”按钮,在弹出的对话框中的“表达式”文本输人框中输人“\\.\\本站点\\送风机动画F2”。

用鼠标右键单击界面在弹出的快捷菜单中选择“界面属性”菜单项,打开“界面属性”对话框,在对话框上单击命令语言”按钮,弹出界面命令语言编辑器,输入存在时,100ms时的界面命令语言:

if((\\\\本站点\\自动状态启动×4 ||\\\\\\\\本站点\\plc启动)&&(\\\\本站点\\plcm2= =0)

组态王的烤漆房监控系统的设计

&&\\\\本站点\\烘干状态)

{\\\\本站点\\烤漆开始时间=\\\\本站点\\$时间;} if(\\\\本站点\\自动工作选择)

{\\\\本站点\\燃烧器1动画开=\\\\本站点\\燃烧机启停1;}

else {if((\\\\本站点\\排风机启停F1KM1&&\\\\本站点\\送风机启停F3KM3)||(\\\\\\本站点\\送风机启停F3KM3&&\\\\本站点\\废气排风机启停1))

{\\\\本站点\\燃烧器1动画开= \\\\本站点\\燃烧机启停1;} else {燃烧器1动画开= 0;} }

if(\\\\本站点\\自动工作选择)

{\\\\本站点\\燃烧器2动画开=\\\\本站点\\燃烧机启停2;}

else {if((\\\\本站点\\排风机启停F2KM2&&\\\\本站点\\送风机启停F4KM4)||(\\\\\\本站点\\送风机启停F4KM4&&\\\\本站点\\废气排风机启停2))

{\\\\本站点\\燃烧器2动画开= \\\\本站点\\燃烧机启停2;} else {燃烧器2动画开= 0;} }

if(\\\\本站点\\送风机启停F3KM3= =1&&\\\\本站点\\送风机F3故障= = 1) {\\\\本站点\\送风机动画F1= \\\\本站点\\alarm_timer;}

if(\\\\本站点\\送风机启停F4KM4= =1&&\\\\本站点\\送风机F4故障= = 1) {\\\\本站点\\送风机动画F2= \\\\本站点\\alarm_timer;}

if(\\\\本站点\\废气排风机启停1= =1&&\\\\本站点\\废气排风机故障1= = 1) {\\\\本站点\\废气排风机动画1= \\\\本站点\\alarm_timer;}

if(\\\\本站点\\废气排风机启停2= =1&&\\\\本站点\\废气排风机故障2= = 1) {\\\\本站点\\废气排风机动画2= \\\\本站点\\alarm_timer;}

if(\\\\本站点\\排风机启停F1KM1= =1&&\\\\本站点\\排风机fl故障= = 1) {\\\\本站点\\\\\\本站点\\排风机动画Fl=\\\\本站点\\alarm_timer;}

if(\\\\本站点\\排风机启停F2KM2= =l&&\\\\本站点\\排风机f2故障= = 1) {\\\\本站点\\\\\\本站点\\排风机动画F2=\\\\本站点\\alarm_timer;} 黄色圆形单按钮启停和故障动画的实现:

填充连接:连接表达式\\\\本站点\\送风机F4故障= = 0黄色,\\\\本站点\\送风机F4故障= = 1红色。

闪烁连接:被连接对象在条件表达式\\\\本站点\\送风机F4故障==1开始闪烁 定义动画连接命令语言,单击一下界面,弹起时的命令语言: if(\\\\本站点\\自动工作选择== 0&&上位送风机f4= = 0)

组态王的烤漆房监控系统的设计

{\\\\本站点\\上位送风机f4= 1;} else{

if(自动工作选择= = 0&&上位送风机f4== 1) {上位送风机f4= 0;} }

功能:在手动时,单按钮启停。

“上位送风机f4=1\,表示将PLC的M53置位。“上位送风机f4= 0“,表示将PLC的M53复位。M 53控制PLC输出Yl1,Yl1控制中间继电器,中间继电器控制再送风机f4,如图7-2所示。

图7-2 梯形图

1.燃烧机燃烧动画

在“动画连接”对话框中单击“缩放连接”按钮,弹出对话框,在编辑框内输人合法的连接表达式“\\\\本站点\\alarm_timer”。选择缩放变化的方向:向中心变化;alarme_timer在0 ~10变化,对应被连接对象的百分比50~100。

火焰图形由5个部分组成,分别画出,然后合成组合图素。 2.废气排气机2动画

废气排气机图形由S个部分组成,分别画出,动画连接后再组合。 “填充属性连接”动画连接的表达式“\\\\本站点\\废气排风机启停1\。闪烁连接动画连接的表达式“\\\\本站点\\废气排风机故障”。

控制方式模块由按钮与文字、标签组成,分别画出,然后组合图素,如图7-3所示。

喷漆状态选择:填充属性连接,“\\\\本站点\\喷漆状态选择”。 烘干状态选择:填充属性连接,“\\\\本站点\\烘干状态选择”。 手动:填充属性连接,\\\\本站点\\自动工作选择。 全自动:填充属性连接,\\\\本站点\\自动工作选择。

“停止”按钮:实现点动功能。按下时的命令语言:\\\\本站点\\急停一I;弹起时的命令语言:\\\\本站点\\急停= 0。

组态王的烤漆房监控系统的设计

“启动”按钮:实现启动功能。弹起时的命令语言:\\\\本站点\\自动状态启动x4= 0;

按下时的命令语言: if(\\\\本站点\\烘干状态选择) {烤漆开始时间=\\\\本站点\\$时间;} \\\\本站点\\自动状态启动x4=1; if(\\\\本站点\\喷漆状态选择)

{\\\\本站点\\喷漆开始时间=\\\\本站点\\$时间}

“停止”按钮:实现停止功能。弹起时

的命令语言:\\\\本站点\\自动状态停止m71= 0;按下时的命令语言:\\\\本站点\\自动状态停止m71= 1; m71在梯形图中控制plc停止。

其他:烤漆时间设置,模拟值输出连接和离散值输出连接变量都是“\\\\本站点\\烘干时间”设定。

温度棒图:采用隐含连接,如果是模拟量,可以用组态王提供的一类控件,包括温控曲线、XY曲线、柱状图/饼图等实现。

图7-3 控制方式模块


组态王的烤漆房监控系统的设计(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:供电公司机构改革情况汇报

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: