任务6.2组态软件应用系统设计与调试_第1页
任务6.2组态软件应用系统设计与调试_第2页
任务6.2组态软件应用系统设计与调试_第3页
任务6.2组态软件应用系统设计与调试_第4页
任务6.2组态软件应用系统设计与调试_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、任务任务6.2 组态软件应用系统设计与调试组态软件应用系统设计与调试知识与能力目标知识与能力目标了解组态王软件的基本知识了解组态王软件的基本知识1掌握组态王软件的使用方法掌握组态王软件的使用方法2学会用组态王进行简单组态系统的设计与开发学会用组态王进行简单组态系统的设计与开发36.2.1 组态王软件的基本使用组态王软件的基本使用6.2.2 组态王软件在自动化生产线的应用组态王软件在自动化生产线的应用任务任务6.2 组态软件应用系统设计与调试组态软件应用系统设计与调试6.2.1 组态王软件的基本使用组态王软件的基本使用1.组态王组态王Kingview软件入门软件入门 组态王是北京亚控科技发展有限

2、公组态王是北京亚控科技发展有限公司开发的一种组态软件,是运行于司开发的一种组态软件,是运行于Microsoft Windows 98/2000/NT/XP中文平中文平台的中文界面的人机界面软件,采用了多台的中文界面的人机界面软件,采用了多线程、线程、COM+组件等新技术,实现了实时组件等新技术,实现了实时多任务,软件运行稳定可靠。多任务,软件运行稳定可靠。6.2.1 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般过程制作一个工程的一般过程建立新组态王工程的一般过程是:建立新组态王工程的一般过程是:设计图形界面(定义画面)设计图形界面(定义画面)定义设备定义设备构造数据库(定义变

3、量)构造数据库(定义变量)建立动画连接建立动画连接运行和调试运行和调试需要说明的是,这五个步骤并不是完全需要说明的是,这五个步骤并不是完全独立的,事实上,这几个部分常常是交错独立的,事实上,这几个部分常常是交错进行的。进行的。6.2.1 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般过程制作一个工程的一般过程图图6- - 8 新建工程向导一新建工程向导一(1)建立组态王新工程)建立组态王新工程启动启动“组态王组态王”工程管理器(工程管理器(ProjManager),选择菜单),选择菜单“文件文件新建新建工程工程”或单击或单击“新建新建”按钮,弹出如按钮,弹出如图图6- - 8所

4、示。所示。6.2.1 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般过程制作一个工程的一般过程单击单击“下一步下一步”继续。弹出继续。弹出“新建工程向导之二对话框新建工程向导之二对话框”,如,如图图6- - 9所示。所示。图图6- - 9 新建工程向导二新建工程向导二6.2.1 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般过程制作一个工程的一般过程在工程路径文本框中输入一个有效的工程路径,或单击在工程路径文本框中输入一个有效的工程路径,或单击“浏览浏览”按钮,在弹出的路径选择对话框中选择一个有效的路径。单击按钮,在弹出的路径选择对话框中选择一个有效的路径。单击

5、“下一下一步步”继续。弹出继续。弹出“新建工程向导之三对话框新建工程向导之三对话框”,如,如图图6- - 10所示。所示。图图6- - 10 新建工程向导三新建工程向导三6.2.1 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般过程制作一个工程的一般过程在工程名称文本框中输入工程的名称,该工程名称同时将被作为当前在工程名称文本框中输入工程的名称,该工程名称同时将被作为当前工程的路径名称。在工程描述文本框中输入对该工程的描述文字。工程工程的路径名称。在工程描述文本框中输入对该工程的描述文字。工程名称长度应小于名称长度应小于32个字符,工程描述长度应小于个字符,工程描述长度应小于4

6、0个字符。单击个字符。单击“完成完成”完成工程的新建。系统会弹出对话框,询问用户是否将新建工程设为当完成工程的新建。系统会弹出对话框,询问用户是否将新建工程设为当前工程,如前工程,如图图6- - 11所示。所示。图图6- - 11 是否设为当前工程对话框是否设为当前工程对话框6.2.1 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般过程制作一个工程的一般过程(2)创建组态画面)创建组态画面第一步:定义新画面第一步:定义新画面进入新建的组态王工程,选择工程浏览器左侧大纲项进入新建的组态王工程,选择工程浏览器左侧大纲项“文件文件画面画面”,在工程浏览器右侧用鼠标左键双击在工程浏览器

7、右侧用鼠标左键双击“新建新建”图标,弹出对话框如图标,弹出对话框如图图6- - 12所示。所示。图图6- - 12 新建画面新建画面6.2.1 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般过程制作一个工程的一般过程在在“画面名称画面名称”处输入新的画面名称,如处输入新的画面名称,如Test,其它属性目前不用更,其它属性目前不用更改。点击改。点击“确定确定”按钮进入内嵌的组态王画面开发系统,如按钮进入内嵌的组态王画面开发系统,如图图6- - 13所示。所示。图图6- - 13 组态王开发系统组态王开发系统6.2.1 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般

8、过程制作一个工程的一般过程第二步:在组态王开发系统中从第二步:在组态王开发系统中从“工具箱工具箱”中分别选择中分别选择“矩形矩形”和和“文本文本”图标,绘制一个矩形对象和一个文本对象,如图标,绘制一个矩形对象和一个文本对象,如图图6- - 14所示。所示。图图6- - 14 创建图形画面创建图形画面6.2.1 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般过程制作一个工程的一般过程(3)定义)定义IO设备设备本例中使用仿真本例中使用仿真PLC和组态王通信。仿真和组态王通信。仿真PLC可以模拟可以模拟PLC为组态为组态王提供数据。假设仿真王提供数据。假设仿真PLC连接在计算机的连

9、接在计算机的COM1口。口。选择工程浏览器左侧大纲项选择工程浏览器左侧大纲项“设备设备COM1”,在工程浏览器右侧用,在工程浏览器右侧用鼠标左键双击鼠标左键双击“新建新建”图标,运行图标,运行“设备配置向导设备配置向导”,如,如图图6- - 15所示。所示。图图6- - 15 设备配置向导一设备配置向导一6.2.1 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般过程制作一个工程的一般过程选择选择“仿真仿真PLC”的的“串行串行”项,单击项,单击“下一步下一步”,弹出,弹出“设备配设备配置向导置向导”,如,如图图6- - 16所示。所示。图图6- - 16 设备配置向导二设备配置

10、向导二6.2.1 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般过程制作一个工程的一般过程为外部设备取一个名称,输入为外部设备取一个名称,输入PLC,单击,单击“下一步下一步”,弹出,弹出“设备设备配置向导配置向导”,如,如图图6- - 17所示。所示。图图6- - 17 设备配置向导三设备配置向导三6.2.1 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般过程制作一个工程的一般过程为设备选择连接串口,假设为为设备选择连接串口,假设为COM1,单击,单击“下一步下一步”,弹出,弹出“设备配置向导设备配置向导”,如,如图图6- - 18所示。所示。图图6- - 1

11、8 设备配置向导四设备配置向导四6.2.1 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般过程制作一个工程的一般过程填写设备地址,假设为填写设备地址,假设为1,单击,单击“下一步下一步”,弹出,弹出“设备配置向导设备配置向导”,如如图图6- - 19所示。所示。图图6- - 19 设备配置向导五设备配置向导五6.2.1 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般过程制作一个工程的一般过程设置通信故障恢复参数(一般情况下使用系统默认设置即可),单设置通信故障恢复参数(一般情况下使用系统默认设置即可),单击击“下一步下一步”,弹出,弹出“设备配置向导设备配置向导

12、”,如,如图图6- - 20所示。所示。图图6- - 20 设备配置向导六设备配置向导六6.2.1 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般过程制作一个工程的一般过程(4)构造数据库)构造数据库选择工程浏览器左侧大纲项选择工程浏览器左侧大纲项“数据库数据库数据词典数据词典”,在工程浏览器,在工程浏览器右侧用鼠标左键双击右侧用鼠标左键双击“新建新建”图标,弹出图标,弹出“变量属性变量属性”对话框如对话框如图图6- - 21所示。所示。图图6- - 21 创建内存变量创建内存变量 此对话框可以对数据此对话框可以对数据变量完成定义、修改等操变量完成定义、修改等操作,以及数据库的

13、管理工作,以及数据库的管理工作。在作。在“变量名变量名”处输入处输入变量名,如:变量名,如:a;在;在“变变量类型量类型”处选择变量类型处选择变量类型如:内存实数,其它属性如:内存实数,其它属性目前不用更改,单击目前不用更改,单击“确确定定”即可。即可。6.2.1 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般过程制作一个工程的一般过程下面继续定义一个下面继续定义一个IO变量,如变量,如图图6- - 22所示。所示。图图6- - 22 创建创建IO变量变量在在“变量名变量名”处输入处输入变量名,如:变量名,如:b;在;在“变变量类型量类型”处选择变量类处选择变量类型如:型如:I

14、O整数;在整数;在“连连接设备接设备”中选择先前定中选择先前定义好的义好的IO设备:设备:PLC;在在“寄存器寄存器”中定义为:中定义为:INCREA100;在;在“数据数据类型类型”中定义为:中定义为:SHORT类型。其它属性类型。其它属性目前不用更改,单击目前不用更改,单击“确定确定”即可。即可。6.2.1 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般过程制作一个工程的一般过程(5)建立动画连接)建立动画连接双击图形对象双击图形对象即矩形,可弹出即矩形,可弹出“动画连接动画连接”对话框,如对话框,如图图6- 23所所示。示。 图图6- - 23 动画连接动画连接6.2.1

15、 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般过程制作一个工程的一般过程用鼠标单击用鼠标单击“填充填充”按钮,弹出对话框如按钮,弹出对话框如图图6- - 24所示。所示。图图6- - 24 填充属性填充属性6.2.1 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般过程制作一个工程的一般过程在在“表达式表达式”处输入处输入“a”,“缺省填充刷缺省填充刷”的颜色改为黄色,其余的颜色改为黄色,其余属性目前不用更改,如属性目前不用更改,如图图6- - 25所示。所示。图图6- - 25 更改填充属性更改填充属性6.2.1 组态王软件的基本使用组态王软件的基本使用2.制

16、作一个工程的一般过程制作一个工程的一般过程单击单击“确定确定”,再单击,再单击“确定确定”返回组态王开发系统。为了让矩形返回组态王开发系统。为了让矩形动起来,需要使变量即动起来,需要使变量即a能够动态变化,选择能够动态变化,选择“编辑编辑画面属性画面属性”菜单命菜单命令,弹出对话框如令,弹出对话框如图图6- - 26所示。所示。图图6- - 26 画面属性画面属性6.2.1 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般过程制作一个工程的一般过程单击单击“命令语言命令语言”按钮,弹出画面命令语言对话框,如按钮,弹出画面命令语言对话框,如图图6- - 27所所示。示。图图6- -

17、 27 画面命令语言画面命令语言6.2.1 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般过程制作一个工程的一般过程双击文本对象双击文本对象“#”,可弹出,可弹出“动画连接动画连接”对话框,如对话框,如图图6- - 28所示。所示。图图6- - 28 动画连接动画连接6.2.1 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般过程制作一个工程的一般过程用鼠标单击用鼠标单击“模拟值输出模拟值输出”按钮,弹出对话框如按钮,弹出对话框如图图6- - 29所示。所示。图图6- - 29 模拟值输出连接模拟值输出连接在在“表达式表达式”处处输入输入“b”,其余属,其余属性目

18、前不用更改。单性目前不用更改。单击击“确定确定”,再单击,再单击“确定确定”返回组态王返回组态王开发系统。开发系统。选择选择“文件文件全部存全部存”菜单命令。菜单命令。6.2.1 组态王软件的基本使用组态王软件的基本使用2.制作一个工程的一般过程制作一个工程的一般过程(6)运行和调试)运行和调试图图6- - 30 运行系统画面运行系统画面6.2.2 组态王软件在自动化生产线的应用组态王软件在自动化生产线的应用实例:机械手组态控制系统设计设计与实现实例:机械手组态控制系统设计设计与实现【控制要求】【控制要求】机械手具有启动、停止、移动、抓、放等功能。机械手操机械手具有启动、停止、移动、抓、放等功

19、能。机械手操作人员可以通过启、停按钮控制机械手的启动和停止。移动作人员可以通过启、停按钮控制机械手的启动和停止。移动和抓、放功能则由左、右、上、下移动电磁阀和抓紧、放松和抓、放功能则由左、右、上、下移动电磁阀和抓紧、放松电磁阀控制。当相应的电磁阀动作时,机械手会做出相应的电磁阀控制。当相应的电磁阀动作时,机械手会做出相应的机械动作。机械动作。对机械手的操作可有两种方法:一种是由现场操作人员通对机械手的操作可有两种方法:一种是由现场操作人员通过相应的按钮控制机械手的动作;第二种是根据实际的生产过相应的按钮控制机械手的动作;第二种是根据实际的生产工艺要求编制出控制程序,按照事先预定的顺序控制机械手

20、工艺要求编制出控制程序,按照事先预定的顺序控制机械手的动作。于此,采用第二种方法来实现对机械手的控制,机的动作。于此,采用第二种方法来实现对机械手的控制,机械手外形结构如械手外形结构如图图6- - 31所示,具体控制要求如下:所示,具体控制要求如下:按下启动按钮后,机械手动作顺序是按下启动按钮后,机械手动作顺序是“向下移动向下移动5s夹夹紧紧2s上升上升5s右移右移10s下移下移5s放松放松2s左移左移10s”,回到,回到初始位置,然后继续进行下一周期的运行。初始位置,然后继续进行下一周期的运行。如果按下停止按钮,则当完成本周期后,机械手返回到如果按下停止按钮,则当完成本周期后,机械手返回到初

21、始位置后停止运行。初始位置后停止运行。6.2.2 组态王软件在自动化生产线的应用组态王软件在自动化生产线的应用图图6- - 31 机械手外形结构示意图机械手外形结构示意图6.2.2 组态王软件在自动化生产线的应用组态王软件在自动化生产线的应用【操作步骤】【操作步骤】1)硬件设计:根据机械手控制系统的控制要求,定义系统的)硬件设计:根据机械手控制系统的控制要求,定义系统的I/O分配表。分配表。本系统被控对象是机械手,为使其完成预期的动作,机械手控本系统被控对象是机械手,为使其完成预期的动作,机械手控制系统需要制系统需要2个开关量控制信号输送给个开关量控制信号输送给PLC输入端,然后计算机输入端,

22、然后计算机读取读取PLC输入端信号:系统的启动按钮输入端信号:系统的启动按钮SB1和停止按钮和停止按钮SB2。计。计算机需要有算机需要有6个开关量控制信号输送给个开关量控制信号输送给PLC输出端:放松阀输出端:放松阀HL1、夹紧阀夹紧阀HL2、上升阀、上升阀HL3、下移阀、下移阀HL4、左移阀、左移阀HL5和右移阀和右移阀HL6。对于这些信号作出的。对于这些信号作出的I/O分配定义如分配定义如表表6- - 2所示。所示。输入信号输入信号输出信号输出信号对象对象输入端接线端子输入端接线端子对象对象输出端接线端子输出端接线端子启动按钮启动按钮SB1I0.0放松阀放松阀HL1Q0.0停止按钮停止按钮SB2I0.1夹紧阀夹紧阀HL2Q0.1上升阀上升阀HL3Q0.2下移阀下移阀HL4Q0.3左移阀左移阀HL5Q0.4右移阀右移阀HL6Q0.5表表6- - 2 机械手控制系统机械手控制系统I/O分配表分配表6.2.2 组态王软件在自动化生产线的应用组态王软件在自动化生产线的应用系统接线:利用组态技术进行机械控制系统设计的硬件线路系统接线:利用组态技术进行机械控制系统设计的硬件线路连接,如连接,如图图6- - 32所示。所示。图图6- - 32 机械手控制系统接线图机械手控制系统接线图6.2.2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论