组态王6.55培训文档.doc
《组态王6.55培训文档.doc》由会员分享,可在线阅读,更多相关《组态王6.55培训文档.doc(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date组态王6.55培训文档组态王6.55培训文档培 训 教 材目 录 共 41 页1建立工程12.建立设备43.定义设备变量114.创建组态画面125报表系统176.报警247.趋势曲线288.组态王与Access数据库连接359.组态王驱动更新与查找41-1建立工程组态王工程管理器是用来建立新工程,对添加到工程管理器的工程做统一的管理。工程管理器的主要功能包括:新建、删
2、除工程,对工程重命名,搜索组态王工程,修改工程属性,工程备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。假设您已经正确安装了“组态王6.55”的话,可以通过以下方式启动工程管理器:点击“开始”-“程序”-“组态王6.55”-“组态王6.55”(或直接双击桌面上组态王的快捷方式),启动后的工程管理窗口如图1-1 所示:图1-1 工程管理器新建工程:点击“新建”,如图1-2:图1-2点击“下一步”,如图1-3:图1-3点击“打开”,选择路径完成,如图1-4:图1-4点击“下一步”进入“新建工程向导之三”,如图1-5,在“工程名称”处写上要给工程起的名字。 “工程描述”是对工程进详细说
3、明(注释作用),我们的工程名称是“M258四代撬画面”,工程描述是“M258四代撬画面”。图1-5点击“完成”会出现“是否将新建的工程设为组态王当前工程”的提示,如下图1-6:图1-6选择“是”,生成下图1-7 所示:图1-7组态王的当前工程的意义是指直接进开发或运行所指定的工程。点击“开发”就可以进入工程开发界面。2.建立设备工程建立好以后,在上图工程管理器中双击工程进入以下画面:进入后就要在这个工程中进行开发,首先是要建立设备,以和实际的硬件设备进行通讯,识别报文,采集硬件设备上送的信号。在上面的界面的右边找到设备一栏,如图:选择对应的通讯硬件接线方式,进入界面进行相关设置,在遂宁的工程中
4、使用的RTU的虚拟串口方式,首先双击图中的任意一个串口。在出现的对话框中设置通讯参数,设置参数请与现场设备一致。单击如图串口:会在右边出现相应的内容框:点击图中新建,出现以下画面:点击“工程浏览器”里面的“设备”,双击“新建”,弹出“设备配置向导”对话框,本次工程中建立有三个设备,如图2-1:图2-1说明:“设备”下的子项中默认列出的项目表示组态王和外部设备几种常用的通讯方式,如COM1、COM2、DDE、板卡、OPC 服务器、网络站点,其中COM1、COM2 表示组态王支持串口的通讯方式,DDE表示支持通过DDE 数据传输标准进行数据通讯,其他类似。(特别说明:标准的计算机都有两个串口,所以
5、此处作为一种固定显示形式,这种形式并不表示组态王只支持COM1、COM2,也不表示组态王计算机上肯定有两个串口;并且“设备”项下面也不会显示计算机中实际的串口数目,用户通过设备定义向导选择实际设备所连接的PC 串口即可。)在本次设计中选择“莫迪康”的“ModbusRTU”的“COM”项后单击“下一步”弹出对话框,输入设备逻辑名称“施耐德控制柜”,如图2-2:图 2-2点击“下一步”,弹出链接串口对话框,图 2-3为设备选择连接的串口为COM2,单击“下一步”弹出设备地址对话框,图 2-4在连接现场设备时,设备地址处填写的地址要和实际设备地址完全一致。注:组态王对所支持的设备及软件都提供了相应的
6、联机帮助,指导用户进行设备的定义,用户在实际定义相关的设备时点击上图2-4中所显示的”地址帮助”按钮即可获取相关帮助信息。此次填写设备地址为“1”,点击“下一步”,弹出通讯参数对话框,如图2-5所示,图 2-5点击“下一步”,则出现设备信息总结,点击“完成”,则完成一个设备的定义。图 2-6其他设备的定义请参考上述设备的定义方式进行定义。3.定义设备变量定义好设备后,就可进行变量的添加,在“工程浏览器”中选择“数据词典”,在数据词典中进行变量的定义。进入数据词典后,双击“新建”,点击如图中红框选择,进行添加,如图 如建立“流量计温度”这个I/O实数变量,如图3-1:图 3-1在变量名称中写“流
7、量计温度”,变量类型选择“I/O实数”,最小值,最大值,变化灵敏度,初始值等参数由自己的需求进行定义,然后连接设备选择外部连接的设备,在本次设计中选择“卸车流量计”,寄存器选择“40251”,数据类型“FLOAT”,然后其他的就不需要定义,直接点击“确定”,就完成变量的定义,其他变量的定义请参考上述变量定义的方法进行定义。下面是对变量中参数的一些说明:4.创建组态画面在工程浏览器左侧的“工程目录显示区”中选择“画面”选项,在右侧视图中双击“新建”图标,弹出新建画面对话框,如下图 所示:点击新建,会出现如图的属性框:图 4-1在本次工程中,主画面采用的是加载进入点位图的形式,单击工具箱中的“点位
8、图”,在画面上画出一个矩形框,然后右击点位图,选择“从文件中加载”,选择需要加载进入的图片,如图4-2:图 4-2加载后主画面就建立完整,然后双击画面,进行画面动画连接,如图4-3:图 4-3在命令语言连接中,选择弹起时,进入命令语言编辑框,如图4-4所示:图 4-4在命令语言中输入如图4-4的脚本,即在运行时进行用户登录,然后展示画面“总流程画面”,“报表数据”,关闭“报表数据”。针对其他的脚本,可以参考组态王中命令语言说明,即可以编写简单脚本进行简单的控制。下面就本次工程中的总流程画面进行说明画面开发:图4-5 总画面流程图总流程画面如图4-5所示,下面主要说明管道流动、按钮动画连接。选择
9、工具箱中的“立体管道”,在画面上画好需要连接的管道,然后管道属性双击管道进行定义,按照自己的需要进行定义管道的大小,以及颜色等参数,然后在画面上双击管道弹出动画连接对话框,在对话框中单击“流动”,弹出管道流动连接设置对话框,如图4-6所示:图 4-6在流动条件中设置需要定义的流动条件,本次设计中流动条件为“本站点电磁阀PV4控制&本站点变频器启停控制&本站点加气机正在加气状态”,单击“确定”按钮完成动画连接的设置。按钮的设置,如按钮“参数设置”,“趋势曲线”等,即在工具箱中选择单击按钮,然后在画面上画出一下矩形按钮,按钮的属性设置用鼠标右击按钮,可以进行按钮的风格等设置,选择“字符串替换”,即
10、可以设置按钮的显示字符属性,如图4-7所示:图 4-7定义按钮的动画连接,双击按钮,进入动画连接对话框,然后现则命令语言连接中的“弹起时”,出现命令语言对话框,如图4-8所示:图 4-8在命令语言对话框中输入命令语言“ShowPicture(参数设置1);”,单击完成,则完成该按钮的动画连接,其他的按钮可参考此按钮进行定义和设置。对于主流程画面上的指示灯的动画连接设置,下面进行一个简要的说明:如“通信状态”,在图库中选择一个指示灯添加到画面上,然后双击指示灯进入动画连接界面,选择“填充属性”,如图4-9所示:图 4-9在填充属性连接中,表达式中关联定义好的离散变量“通信状态”,即完成通信状态指
11、示灯的动画连接,其他的“卸车模式”,“加气模式”等指示灯的设置可参考通信状态指示灯的设置方法进行设置。变量值输出的设置方法,下面就“汞预冷”这个参数的设置进行讲解。在工具箱中选择“文本”,然后在画面上输入文本,在本次工程中开发中输入“0000”,文本字体颜色设置可以选择工具箱中的“字体”进行设置,然后文本的动画连接则双击文本,进入文本动画连接界面,然后选择“模拟量输出”,进入模拟量动画连接对话框,如图4-10所示,选择连接的变量,即完成模拟量输出连接设定。图 4-10其他的变量连接可参考上述方法进行设置。5报表系统在本次设计中创建报表画面“报表数据”,选择工具箱中的工具,在画面上绘制一报表窗口
12、,如图5-1 所示:图 5-1在本次设计中建立的报表数据画面如图5-2所示,下面就该画面的做一个详细的讲解。图 5-2(1)报表属性设置:双击窗口的灰色部分,弹出“报表设计”对话框,如图5-3:图 5-3在报表设计对话框中输入报表控件名,选择表格尺寸,表格样式可以自定义,然后选择,这里不采用表格样式。(2)输入静态文字:选中B1单元格,在单元格中输入:日期,即完成静态文字的输入,利用同样的方法输入其他静态文字。(3)插入动态变量:合并C1和D1单元格,并在合并的单元格中输入:=本站点$日期。(变量的输入可以利用“报表工具箱”中的“插入变量”按钮实现),利用同样的办法输入其他的动态变量,这样就完
13、成了报表窗口的建立。(4)报表保存:在画面“工具箱”中选择按钮,建立按钮“报表工具箱”,然后在该按钮的动画连接中写入按下时命令语言:本站点报表名=StrTrim( 本站点$日期+日报表,3);string RepN1;string RepN2;RepN1=D:日报表+本站点报表名+.rtl; ReportSaveAs(日报表,RepN1); RepN2=D:日报表+本站点报表名+.xls; ReportSaveAs(日报表,RepN2);即完成报表保存的设置。(5)报表刷新:同“报表保存”按钮一样建立好按钮,然后在动画连接中,写入命令语言:long starttime;starttime=HT
14、ConvertTime($年,$月,本站点$日,0,0,0);ReportSetHistData(日报表, 本站点贮槽压力显示, starttime, 1800, b3:b51);ReportSetHistData(日报表, 本站点泵进口压力显示, starttime, 1800, c3:c51);ReportSetHistData(日报表, 本站点泵出口压力显示, starttime, 1800, d3:d51);ReportSetHistData(日报表, 本站点贮槽液位显示, starttime, 1800, e3:e51);ReportSetHistData(日报表, 本站点贮罐出口温
15、度显示, starttime, 1800, f3:f51);ReportSetHistData(日报表, 本站点泵池溢流口温度显示, starttime, 1800, g3:g51);ReportSetHistData(日报表, 本站点仪表风压力, starttime, 1800, h3:h51);即完成报表刷新。(6)日报表目录列表:选择画面“工具箱”中“插入控件”中的“窗口控制”里面的“简单组合框”,然后拉出需要大小的简单组合框,双击组合框,弹出组合框属性设置窗口,进行相应的设置,如图5-4所示:图 5-4(7)报表查询:在“报表查询”按钮的弹起事件中输入如下命令语言,如图5-5所示:图5
16、-5命令语言如下所示:string eileName;本站点报表名2=本站点报表框1;eileName=D:日报表+本站点报表框1;ReportLoad(日报表,eileName);本站点日期4=StrMid(本站点报表名2,1,4);本站点日期5=StrMid(本站点报表名2,6,2);本站点日期6=StrMid(本站点报表名2,9,2);本站点日期1=StrToInt(本站点日期4 );本站点日期2=StrToInt(本站点日期5 );本站点日期3=StrToInt(本站点日期6);long starttime;starttime=HTConvertTime(本站点日期1,本站点日期2,本
17、站点日期3,0,0,0);ReportSetHistData(日报表, 本站点贮槽压力显示, starttime, 1800, b3:b51);ReportSetHistData(日报表, 本站点泵进口压力显示, starttime, 1800, c3:c51);ReportSetHistData(日报表, 本站点泵出口压力显示, starttime, 1800, d3:d51);ReportSetHistData(日报表, 本站点贮槽液位显示, starttime, 1800, e3:e51);ReportSetHistData(日报表, 本站点贮罐出口温度显示, starttime, 18
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组态 6.55 培训 文档
限制150内