3-4《工控组态软件及应用》课件

上传人:文**** 文档编号:240584038 上传时间:2024-04-23 格式:PPT 页数:34 大小:2.05MB
返回 下载 相关 举报
3-4《工控组态软件及应用》课件_第1页
第1页 / 共34页
3-4《工控组态软件及应用》课件_第2页
第2页 / 共34页
3-4《工控组态软件及应用》课件_第3页
第3页 / 共34页
点击查看更多>>
资源描述
2024/4/231 通过本章的学习,讲述建立一个监控中心。监控中心从生产现场采集通过本章的学习,讲述建立一个监控中心。监控中心从生产现场采集生产数据,以动画形式直观的显示在监控画面上。监控画面还将显示实时生产数据,以动画形式直观的显示在监控画面上。监控画面还将显示实时趋势和报警信息,并提供历史数据查询的功能,数据统计的报表,并完成趋势和报警信息,并提供历史数据查询的功能,数据统计的报表,并完成简单的控制。将实时数据保存到关系数据库中,并进行数据库的查询。简单的控制。将实时数据保存到关系数据库中,并进行数据库的查询。第第3章章 新建工程新建工程 2024/4/232组态软件在控制系统中的位置组态软件在控制系统中的位置2024/4/233通常情况下,建立一个应用工程大致可分为以下几个步骤:通常情况下,建立一个应用工程大致可分为以下几个步骤:第一步:创建新工程第一步:创建新工程为工程创建一个目录用来存放与工程相关的文件。为工程创建一个目录用来存放与工程相关的文件。3.1 3.1 建立工程的一般过程建立工程的一般过程第第3章章 新建工程新建工程 第二步:定义硬件设备并添加工程变量第二步:定义硬件设备并添加工程变量添加工程中需要的硬件设备和工程中使用的变量,包括内存变量和添加工程中需要的硬件设备和工程中使用的变量,包括内存变量和I/O I/O 变量。变量。第三步:制作图形画面并定义动画连接第三步:制作图形画面并定义动画连接按照实际工程的要求绘制监控画面并使静态画面随着过程控制对象产生动态效果。按照实际工程的要求绘制监控画面并使静态画面随着过程控制对象产生动态效果。第四步:编写命令语言第四步:编写命令语言通过脚本程序的编写以完成较复杂的操作上位控制。通过脚本程序的编写以完成较复杂的操作上位控制。第五步:进行运行系统的配置第五步:进行运行系统的配置对运行系统、报警、历史数据记录、对运行系统、报警、历史数据记录、报表、网络、用户等进行设置,是系统完网络、用户等进行设置,是系统完成用于现场前的必备工作。成用于现场前的必备工作。第六步:保存工程并调试运行第六步:保存工程并调试运行完成以上步骤后,一个可以拿到现场运行的工程就制作完成了。完成以上步骤后,一个可以拿到现场运行的工程就制作完成了。2024/4/234 需要说明的是,这六个步骤并不是完全独立的,事实上,这几个部分常需要说明的是,这六个步骤并不是完全独立的,事实上,这几个部分常常是交错进行的。在用组态王画面开发系统编制工程时,要依照此过程考虑常是交错进行的。在用组态王画面开发系统编制工程时,要依照此过程考虑三个方面:三个方面:图形:用户希望怎样的图形画面?也就是怎样用抽象的图形画面来模拟实际的图形:用户希望怎样的图形画面?也就是怎样用抽象的图形画面来模拟实际的工业现场和相应的工控设备。工业现场和相应的工控设备。数据:怎样用数据来描述工控对象的各种属性?也就是创建一个具体的数据库,数据:怎样用数据来描述工控对象的各种属性?也就是创建一个具体的数据库,此数据库中的变量反映了工控对象的各种属性,比如温度,压力等。此数据库中的变量反映了工控对象的各种属性,比如温度,压力等。连接:数据和图形画面中的图素的连接关系是什么?也就是画面上的图素以怎连接:数据和图形画面中的图素的连接关系是什么?也就是画面上的图素以怎样的动画来模拟现场设备的运行,以及怎样让操作者输入控制设备的指令样的动画来模拟现场设备的运行,以及怎样让操作者输入控制设备的指令3.1 3.1 建立工程的一般过程建立工程的一般过程第第3章章 新建工程新建工程 2024/4/235 组态王工程管理器是用来建立新工程,对添加到工程管理器的工程做统一的组态王工程管理器是用来建立新工程,对添加到工程管理器的工程做统一的管理。管理。第第3章章 新建工程新建工程 3.2 3.2 工程管理器工程管理器3.2.1 3.2.1 工程管理器的使用工程管理器的使用 工程管理器的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程管理器的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性,工程备份、恢复,数据词典的导入导出,切换到组态王开工程,修改工程属性,工程备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。工程管理器实现了对组态王各种版本工程的集中管理,更使用发或运行环境等。工程管理器实现了对组态王各种版本工程的集中管理,更使用户在进行工程开发和工程的备份、数据词典的管理上方便了许多。户在进行工程开发和工程的备份、数据词典的管理上方便了许多。如果已经正确安装了组态王如果已经正确安装了组态王“6.536.53”,可以通过以下方式启动工程管理器:,可以通过以下方式启动工程管理器:单击单击“开始开始”“程序程序”“组态王组态王6.536.53”“组态王组态王6.536.53”(或直接(或直接双击双击桌面上组态王的快捷方式),启动后的工程管理窗口如图桌面上组态王的快捷方式),启动后的工程管理窗口如图3-13-1所示。所示。2024/4/2363.2.2 3.2.2 工程管理器部分菜单及快捷键说明工程管理器部分菜单及快捷键说明第第3章章 新建工程新建工程 3.2 3.2 工程管理器工程管理器快捷键快捷键打开软件,对快捷菜单进行说明、练习。打开软件,对快捷菜单进行说明、练习。菜单菜单2024/4/2373.3 3.3 工程浏览器工程浏览器 工程浏览器是组态王的集成开发环境。在这里可以看到工程的各个组工程浏览器是组态王的集成开发环境。在这里可以看到工程的各个组成部分包括成部分包括Web、文件、数据库、设备、系统配置、文件、数据库、设备、系统配置、SQL 访问管理器,访问管理器,它们以树形结构显示在工程浏览器窗口的左侧。工程浏览器的使用和它们以树形结构显示在工程浏览器窗口的左侧。工程浏览器的使用和Windows 的资源管理器类似。的资源管理器类似。第第3章章 新建工程新建工程 工程浏览器由工程浏览器由菜单栏、工具栏、工程目录显示区、目录内容显示区、菜单栏、工具栏、工程目录显示区、目录内容显示区、状态条、页标签状态条、页标签组成。组成。“工程目录显示区工程目录显示区”以树形结构图显示大纲项节点,以树形结构图显示大纲项节点,用户可以扩展或收缩工程浏览器中所列的大纲项。用户可以扩展或收缩工程浏览器中所列的大纲项。2024/4/2383.3 3.3 工程浏览器工程浏览器第第3章章 新建工程新建工程 页标签页标签工具栏工具栏工程目录显示区工程目录显示区目录内容显示区目录内容显示区状态条状态条菜单栏菜单栏打开软件,对打开软件,对工程浏览器工工程浏览器工具栏中快捷按具栏中快捷按钮的各项功能钮的各项功能进行说明进行进行说明进行说明、练习。说明、练习。2024/4/2393.4 3.4 定义外部设备和变量定义外部设备和变量第第3章章 新建工程新建工程 【练习练习1】新建一个工程,工程名称:新建一个工程,工程名称:“自己的姓名自己的姓名+学号学号”工程练习,工程练习,熟悉工程管理器、工程浏览器的使用熟悉工程管理器、工程浏览器的使用2024/4/23103.4 定义外部设备和变量定义外部设备和变量3.4.1 定义外部设备定义外部设备 组态王把那些需要与之交换数据的硬件设备或软件程序都作为外部设组态王把那些需要与之交换数据的硬件设备或软件程序都作为外部设备使用。外部硬件设备通常包括备使用。外部硬件设备通常包括PLC、仪表、模块、变频器、板卡等;外、仪表、模块、变频器、板卡等;外部软件程序通常指包括部软件程序通常指包括DDE、OPC等服务程序。等服务程序。第第3章章 新建工程新建工程 【例例3-1】以组态王软件及亚控公司自行设计的仿真以组态王软件及亚控公司自行设计的仿真PLC(仿真程序)(仿真程序)的通讯为例来讲解在组态王中如何定义设备和相关变量(实际硬件设备和的通讯为例来讲解在组态王中如何定义设备和相关变量(实际硬件设备和变量定义方式与其类似)。变量定义方式与其类似)。打开软件进行定义。打开软件进行定义。2024/4/23113.4 定义外部设备和变量定义外部设备和变量3.4.1 定义外部设备定义外部设备第第3章章 新建工程新建工程 仿真仿真PLC PLC 提供四种类型的内部寄存器:提供四种类型的内部寄存器:INCREA INCREA、DECREA DECREA、RADOM RADOM、STATICSTATIC,寄存器,寄存器INCREA INCREA、DECREA DECREA、RADOMRADOM、STATICSTATIC的编号从的编号从1-10001-1000,变量的,变量的数据类型均为整型(即数据类型均为整型(即SHORTSHORT)。)。仿真仿真PLCPLC寄存器说明:寄存器说明:自动加自动加1寄存器寄存器INCREA:该寄存器变量的最大变化范围是该寄存器变量的最大变化范围是0-1000,寄存器变,寄存器变量的编号原则是在寄存器名后加上整数值,此整数值同时表示该寄存器变量量的编号原则是在寄存器名后加上整数值,此整数值同时表示该寄存器变量的递增变化范围,例如,的递增变化范围,例如,INCREA100表示该寄存器变量从表示该寄存器变量从0开始自动加开始自动加1,其,其变化范围是变化范围是0到到100。自动减自动减1 1寄存器寄存器DECREADECREA:该寄存器变量的最大变化范围是该寄存器变量的最大变化范围是0-10000-1000,寄存器变量,寄存器变量的编号原则是在寄存器名后加上整数值,此整数值同时表示该寄存器变量的递的编号原则是在寄存器名后加上整数值,此整数值同时表示该寄存器变量的递减变化范围,例如,减变化范围,例如,DECREA100DECREA100表示该寄存器变量从表示该寄存器变量从100100开始自动减开始自动减1 1,其变化,其变化范围是范围是0 0到到100100。2024/4/23123.4 定义外部设备和变量定义外部设备和变量3.4.1 定义外部设备定义外部设备第第3章章 新建工程新建工程 随机寄存器随机寄存器RADOMRADOM:该寄存器变量的最大变化范围是该寄存器变量的最大变化范围是0-10000-1000,该寄存器变量,该寄存器变量的值是一个随机值,可供用户读出,此变量是一个只读型,用户写入的数据的值是一个随机值,可供用户读出,此变量是一个只读型,用户写入的数据无效,此寄存器变量的编号原则是在寄存器名后加上整数值,此整数值同时无效,此寄存器变量的编号原则是在寄存器名后加上整数值,此整数值同时表示该寄存器变量产生数据的最大范围,例如,表示该寄存器变量产生数据的最大范围,例如,RADOM100RADOM100表示随机值的范围表示随机值的范围是是0-1000-100。仿真仿真PLCPLC寄存器说明:寄存器说明:常量寄存器常量寄存器 STATICSTATIC:该寄存器变量是一个静态变量,可保存用户下发的数该寄存器变量是一个静态变量,可保存用户下发的数据,当用户写入数据后就保存下来,并可供用户读出。据,当用户写入数据后就保存下来,并可供用户读出。STATIC100 STATIC100 表示该寄表示该寄存器变量能够接收存器变量能够接收0-1000-100之间的任意一个整数。之间的任意一个整数。常量字符串寄存器常量字符串寄存器STRINGSTRING:该寄存器变量是一个静态变量,可保存用户下发的该寄存器变量是一个静态变量,可保存用户下发的字符,当用户写入字符后就保存下来,并可供用户读出,直到用户再一次写入字符,当用户写入字符后就保存下来,并可供用户读出,直到用户再一次写入新的字符,字符串长度最大值为新的字符,字符串长度最大值为128128个字符。个字符。2024/4/23133.4 定义外部设备和变量定义外部设备和变量3.4.1 定义外部设备定义外部设备第第3章章 新建工程新建工程 CommErr寄存器:寄存器:该寄存器变量为可读写的离散变量,用户通过控制该寄存器变量为可读写的离散变量,用户通过控制 CommErr 寄存器状态来控制运行系统与仿真寄存器状态来控制运行系统与仿真 PLC 通讯,将通讯,将 CommErr 寄存寄存器置为打开状态时中断通讯,置为关闭状态后恢复运行系统与仿真器置为打开状态时中断通讯,置为关闭状态后恢复运行系统与仿真 PLC 之间之间的通讯。的通讯。仿真仿真PLCPLC寄存器说明:寄存器说明:2024/4/23143.4 定义外部设备和变量定义外部设备和变量第第3章章 新建工程新建工程 3.4.2 3.4.2 串口通讯参数设置串口通讯参数设置 双击双击Com1Com1或或Com2Com2口,弹出串口通讯参数设置对话框,如图口,弹出串口通讯参数设置对话框,如图3-223-22所示,在所示,在工程中连接实际的工程中连接实际的I/O I/O 设备时,设置项要与实际设备中的设置项完全一致设备时,设置项要与实际设备中的设置项完全一致(包括:波特率、数据位、停止位、奇偶校验选项的设置),否则会导致通(包括:波特率、数据位、停止位、奇偶校验选项的设置),否则会导致通讯失败。讯失败。打开软件进行定义。打开软件进行定义。2024/4/2315【例例3-23-2】在串口在串口Com2Com2上连接上连接3 3个个ADAM4000ADAM4000系列设备系列设备ADAM4017ADAM4017、ADAM4024ADAM4024和和ADAM4050ADAM4050。3.4 定义外部设备和变量定义外部设备和变量第第3章章 新建工程新建工程 打开软件进行定义。打开软件进行定义。硬件连线硬件连线2024/4/2316【练习练习2 2】在自己的工程中对例题在自己的工程中对例题3-13-1、3-23-2的内容进行练习。的内容进行练习。在在com1com1串口上连接一个亚控仿真串口上连接一个亚控仿真PLCPLC,在,在com2com2上连接上连接3 3个个ADAM4000ADAM4000系列设备即系列设备即ADAM4017ADAM4017、ADAM4024ADAM4024和和ADAM4050ADAM4050,并在,并在com3com3串口上连接一个三菱串口上连接一个三菱FX2NFX2N型型PLCPLC。3.4 定义外部设备和变量定义外部设备和变量第第3章章 新建工程新建工程 2024/4/23173.4.3 3.4.3 实时数据库与外部设备变量实时数据库与外部设备变量 在组态王工程浏览器中提供了在组态王工程浏览器中提供了“数据库数据库”项供用户定义设备变量。项供用户定义设备变量。数据库是数据库是“组态王软件组态王软件”最核心的部分。在最核心的部分。在TouchView TouchView 运行时,工业现场的生产运行时,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为核心,所以说数据库是联系上位机和生产现场,所有这一切都是以实时数据库为核心,所以说数据库是联系上位机和下位机的桥梁。数据库中变量的集合形象地称为下位机的桥梁。数据库中变量的集合形象地称为“数据词典数据词典”,数据词典记录了,数据词典记录了所有用户可使用的数据变量的详细信息。所有用户可使用的数据变量的详细信息。打开组态王软件,介绍数据词典打开组态王软件,介绍数据词典3.4 定义外部设备和变量定义外部设备和变量第第3章章 新建工程新建工程 2024/4/23183.4.3.1 3.4.3.1 数据词典中变量的类型数据词典中变量的类型3.4 定义外部设备和变量定义外部设备和变量第第3章章 新建工程新建工程 3.4.3 3.4.3 实时数据库与外部设备变量实时数据库与外部设备变量变量变量基本类型基本类型特殊类型特殊类型内存变量内存变量:不需要和外部设备或其它应用程序交换,只在组不需要和外部设备或其它应用程序交换,只在组态王内使用的变量,比如计算过程的中间变量。态王内使用的变量,比如计算过程的中间变量。I/OI/O变量:变量:组态王与外部设备或其它应用程序交换的变量。这种组态王与外部设备或其它应用程序交换的变量。这种数据交换是双向的、动态的,就是说在组态王系统运行过程中,每数据交换是双向的、动态的,就是说在组态王系统运行过程中,每当当I/OI/O变量的值改变时,该值就会自动写入外部设备或远程应用程序;变量的值改变时,该值就会自动写入外部设备或远程应用程序;每当外部设备或远程应用程序中的值改变时,组态王系统中的变量每当外部设备或远程应用程序中的值改变时,组态王系统中的变量值也会自动改变。值也会自动改变。报警窗口变量报警窗口变量 历史趋势曲线变量历史趋势曲线变量 系统预设变量(共系统预设变量(共1717个,只读)个,只读)2024/4/23193.4.3.1 3.4.3.1 数据词典中变量的类型数据词典中变量的类型3.4 定义外部设备和变量定义外部设备和变量第第3章章 新建工程新建工程 3.4.3 3.4.3 实时数据库与外部设备变量实时数据库与外部设备变量基本类型变量基本类型变量离散型离散型I/OI/O离散型离散型内存离散型内存离散型实型实型I/OI/O实型实型内存实型内存实型整型整型I/OI/O整型整型内存整型内存整型字符串型字符串型 实型变量实型变量 类似一般程序设计语言中的浮点型变量,类似一般程序设计语言中的浮点型变量,用于表示浮点(用于表示浮点(floatfloat)型数据,取值范围)型数据,取值范围10E-3810E-3810E+3810E+38,有效值,有效值7 7位。位。离散变量离散变量 类似一般程序设计语言中的布尔类似一般程序设计语言中的布尔(BOOLBOOL)变量,只有)变量,只有0 0,1 1两种取值,用于表示一两种取值,用于表示一些开关量。些开关量。整数变量整数变量 类似一般程序设计语言中的有符号长整类似一般程序设计语言中的有符号长整数型变量,用于表示带符号的整型数据,取值范围数型变量,用于表示带符号的整型数据,取值范围(-2147483648)-2147483648)21474836472147483647。2024/4/23203.4.3.1 3.4.3.1 数据词典中变量的类型数据词典中变量的类型3.4 定义外部设备和变量定义外部设备和变量第第3章章 新建工程新建工程 3.4.3 3.4.3 实时数据库与外部设备变量实时数据库与外部设备变量 结构变量结构变量 在工程实际中,往往一个被控对象有很多参数,而这样的被控对象很多,而在工程实际中,往往一个被控对象有很多参数,而这样的被控对象很多,而且都具有相同的参数。如一个储料罐,可能有压力、液位、温度、上下限报警等且都具有相同的参数。如一个储料罐,可能有压力、液位、温度、上下限报警等参数,而这样的储料罐可能在同一工程中有很多。如果用户对每一个对象的每一参数,而这样的储料罐可能在同一工程中有很多。如果用户对每一个对象的每一个参数都在组态王中定义一个变量,有可能会造成使用时查找变量不方便,定义个参数都在组态王中定义一个变量,有可能会造成使用时查找变量不方便,定义变量所耗费的时间很长,而且大多数定义的都是有重复属性的变量。如果将这些变量所耗费的时间很长,而且大多数定义的都是有重复属性的变量。如果将这些参数作为一个对象变量的属性,在使用时直接定义对象变量,就会减少大量的工参数作为一个对象变量的属性,在使用时直接定义对象变量,就会减少大量的工作,提高效率。作,提高效率。2024/4/23213.4.3.2 3.4.3.2 变量及变量属性的定义变量及变量属性的定义 在工程浏览器中左边的目录树中选择在工程浏览器中左边的目录树中选择“数据词典数据词典”项,右侧的内容显示区会项,右侧的内容显示区会显示当前工程中所定义的变量。双击显示当前工程中所定义的变量。双击“新建新建”图标,弹出图标,弹出“定义变量定义变量”属性对话属性对话框。组态王的变量属性由基本属性、报警配置、记录配置三个属性页组成。采用框。组态王的变量属性由基本属性、报警配置、记录配置三个属性页组成。采用这种卡片式管理方式,用户只要用这种卡片式管理方式,用户只要用单击卡片顶部的属性标签,则该属性卡片有单击卡片顶部的属性标签,则该属性卡片有效,用户可以定义相应的属性。效,用户可以定义相应的属性。3.4 定义外部设备和变量定义外部设备和变量第第3章章 新建工程新建工程 3.4.3 3.4.3 实时数据库与外部设备变量实时数据库与外部设备变量打开软件,定义变量:打开软件,定义变量:内存离散、内存离散、I/O离散离散内存实型、内存实型、I/O实型实型2024/4/23223.4.3.2 3.4.3.2 变量及变量属性的定义变量及变量属性的定义3.4 定义外部设备和变量定义外部设备和变量第第3章章 新建工程新建工程 3.4.3 3.4.3 实时数据库与外部设备变量实时数据库与外部设备变量序号序号位号位号设备名称设备名称用途用途原始信号类型原始信号类型工程量工程量1 1M1M1A A泵泵A A液体输送液体输送交流接触器交流接触器DODONCNC2 2M2M2B B泵泵B B液体输送液体输送交流接触器交流接触器DODONCNC3 3FT101FT101流量计流量计A A液体流量液体流量4-20mA4-20mAAIAI100M100M3 3/h/h4 4FT102FT102流量计流量计B B液体流量液体流量4-20mA4-20mAAIAI100M100M3 3/h/h5 5FV101FV101电动调节阀电动调节阀A A液体流量控制液体流量控制4-20 mA4-20 mAAOAO100%100%6 6FV102FV102电动调节阀电动调节阀B B液体流量控制液体流量控制4-20 mA4-20 mAAOAO100%100%7 7M3M3搅拌电机搅拌电机A A、B B液体混合液体混合交流接触器交流接触器DODONCNC8 8TT101TT101热电阻热电阻混合液体温度测量混合液体温度测量Pt100Pt100AIAI2502509 9LT101LT101液位变送器液位变送器混合液体高度测量混合液体高度测量4-20 mA4-20 mAAIAI100%100%1010FV103FV103电磁阀电磁阀混合液体输出控制混合液体输出控制交流接触器交流接触器DODONCNC1111PT101PT101压力变送器压力变送器混合液体反应罐压力测量混合液体反应罐压力测量4-20 mA4-20 mAAIAI10kPa10kPa【练习练习3 3】在数据词典中定义以下变量在数据词典中定义以下变量都连接到亚控仿真都连接到亚控仿真PLCPLC上。上。2024/4/23233.4.4 3.4.4 结构变量结构变量3.4 定义外部设备和变量定义外部设备和变量第第3章章 新建工程新建工程 3.4.3 3.4.3 实时数据库与外部设备变量实时数据库与外部设备变量 为方便用户快速、成批定义变量,组态王支持结构数据类型,使用结构为方便用户快速、成批定义变量,组态王支持结构数据类型,使用结构数据类型定义结构变量。结构变量是指利用定义的结构模板在组态王中定义数据类型定义结构变量。结构变量是指利用定义的结构模板在组态王中定义变量,该结构模板包含若干个成员,当定义的变量的类型为该结构模板类型变量,该结构模板包含若干个成员,当定义的变量的类型为该结构模板类型时,该模板下所有的成员都成为组态王的基本变量。一个结构模板下最多可时,该模板下所有的成员都成为组态王的基本变量。一个结构模板下最多可以定义以定义6464个成员。结构变量中结构模板允许两层嵌套,即在定义了多个结构个成员。结构变量中结构模板允许两层嵌套,即在定义了多个结构模板后,在一个结构模板的成员数据类型中可嵌套其它结构模板数据类型。模板后,在一个结构模板的成员数据类型中可嵌套其它结构模板数据类型。打开软件,定义和使用结构变量打开软件,定义和使用结构变量2024/4/23243.5 3.5 组态王提供的通讯的其它特殊功能组态王提供的通讯的其它特殊功能第第3章章 新建工程新建工程 3.5.1 3.5.1 开发环境下的设备通讯测试开发环境下的设备通讯测试 为保证用户对硬件的方便使用,在完成为保证用户对硬件的方便使用,在完成设备配置与连接后,用户在组态王开发环境设备配置与连接后,用户在组态王开发环境中即可以对与之连接的硬件进行测试。对于中即可以对与之连接的硬件进行测试。对于测试的寄存器可以直接将其加入到变量列表测试的寄存器可以直接将其加入到变量列表中。当用户选择某台设备后,中。当用户选择某台设备后,右键单击右键单击弹出浮动式菜单,除弹出浮动式菜单,除DDEDDE外的设备均有菜单外的设备均有菜单项项“测试设备名测试设备名”。如定义亚控仿真。如定义亚控仿真PLCPLC设设备,在设备名称上单击右键,弹出快捷菜单,备,在设备名称上单击右键,弹出快捷菜单,如图所示。如图所示。打开软件,测试开发环境下的仿真打开软件,测试开发环境下的仿真PLCPLC设备通讯设备通讯2024/4/23253.5 3.5 组态王提供的通讯的其它特殊功能组态王提供的通讯的其它特殊功能第第3章章 新建工程新建工程 3.5.2 3.5.2 运行系统中设备通讯状态的判断运行系统中设备通讯状态的判断 组态王的驱动程序(除组态王的驱动程序(除DDEDDE外)为每一个设备都定义了外)为每一个设备都定义了CommErrCommErr寄存器,该寄存器,该寄存器表征设备通讯的状态,是故障状态还是正常。另外用户还可以通过修改寄存器表征设备通讯的状态,是故障状态还是正常。另外用户还可以通过修改该寄存器的值控制设备通讯的通断。该寄存器的值控制设备通讯的通断。在使用该功能之前,应该先为该寄存器定义一个在使用该功能之前,应该先为该寄存器定义一个IOIO离散型变量,变量为读离散型变量,变量为读写型。当该变量的值为写型。当该变量的值为0 0或被置为或被置为0 0时,表示通讯正常或恢复通讯。当变量的值时,表示通讯正常或恢复通讯。当变量的值为为1 1或被置为或被置为1 1时,表示通讯出现故障或暂停通讯。时,表示通讯出现故障或暂停通讯。另外,当某个设备通讯出现故障时,画面上与故障设备相关联的另外,当某个设备通讯出现故障时,画面上与故障设备相关联的IOIO变量的变量的数值输出显示都变为数值输出显示都变为“?”号,表示出现了通讯故障。当通讯恢复正常后,号,表示出现了通讯故障。当通讯恢复正常后,该符号消失,恢复为正常数据显示。该符号消失,恢复为正常数据显示。2024/4/23263.5 3.5 组态王提供的通讯的其它特殊功能组态王提供的通讯的其它特殊功能第第3章章 新建工程新建工程 3.5.3 3.5.3 使用使用GPRSGPRS对设备进行远程通讯对设备进行远程通讯 随着移动推出随着移动推出GPRSGPRS无线数据传输以来,无线数据传输以来,GPRSGPRS的通信速度快、通信费用低、的通信速度快、通信费用低、组网灵活等优点,越来越被广大客户看好。组网灵活等优点,越来越被广大客户看好。GPRSGPRS数传终端,具有数传终端,具有TCP/IP TCP/IP 协议转协议转换功能,不需要用户提供换功能,不需要用户提供TCP/IPTCP/IP的支持。可适用于所有带串口的终端设备,通的支持。可适用于所有带串口的终端设备,通过过GPRSGPRS网络平台实现数据信息的无线和透明传输,为不具备网络平台实现数据信息的无线和透明传输,为不具备TCP/IP TCP/IP 协议处理的协议处理的终端设备提供了终端设备提供了GPRS GPRS 通信的能力。目前,通信的能力。目前,GPRSGPRS数传终端已被广泛的应用于环保、数传终端已被广泛的应用于环保、水文水利、油田、电力,工业控制等各个领域,在数据的远程传输和监控方面水文水利、油田、电力,工业控制等各个领域,在数据的远程传输和监控方面得到了很好的应用。得到了很好的应用。2024/4/23274.1 设计画面设计画面第第4章章 创建组态画面创建组态画面 4.1.1 4.1.1 建立一个新的画面(建立一个新的画面(打开软件进行演示打开软件进行演示)4.1.2 4.1.2 使用工具箱(使用工具箱(打开软件进行演示打开软件进行演示)4.1.3 4.1.3 使用调色板使用调色板(打开软件进行演示打开软件进行演示)4.1.4 4.1.4 图库管理器图库管理器(打开软件进行演示打开软件进行演示)4.1.4.1 4.1.4.1 图库管理器的使用图库管理器的使用(打开软件进行演示打开软件进行演示)4.1.4.2 4.1.4.2 创建图库精灵创建图库精灵(打开软件进行演示打开软件进行演示)4.1.4.3 4.1.4.3 把图库精灵转换成普通图素把图库精灵转换成普通图素(打开软件进行演示打开软件进行演示)4.1.5 4.1.5 利用图库管理、工具箱等进行一个工艺流程图的设计制作利用图库管理、工具箱等进行一个工艺流程图的设计制作2024/4/23284.1 设计画面设计画面第第4章章 创建组态画面创建组态画面 4.1.5 4.1.5 利用图库管理、工具箱等进行一个工艺流程图的设计制作利用图库管理、工具箱等进行一个工艺流程图的设计制作【例例4-14-1】完成二种液体混合加热的工艺流程图完成二种液体混合加热的工艺流程图 2024/4/23294.2 4.2 动画连接动画连接第第4章章 创建组态画面创建组态画面 4.2.1 4.2.1 动画连接的概述动画连接的概述 工艺流程图监控画面做好了,就要进行一些动画连接,模拟真实生产设备的工艺流程图监控画面做好了,就要进行一些动画连接,模拟真实生产设备的运行。将生产实时数据连接到画面中来。运行。将生产实时数据连接到画面中来。4.2.1 4.2.1 动画连接的概述动画连接的概述 工艺流程图监控画面做好了,就要进行一些动画连接,模拟真实生产设备的工艺流程图监控画面做好了,就要进行一些动画连接,模拟真实生产设备的运行。将生产实时数据连接到画面中来。运行。将生产实时数据连接到画面中来。在组态王开发系统中制作的画面都是静态的,那么它们如何才能反映工在组态王开发系统中制作的画面都是静态的,那么它们如何才能反映工业现场的状况呢?这就需要通过实时数据库,因为只有数据库中的变量才是与现业现场的状况呢?这就需要通过实时数据库,因为只有数据库中的变量才是与现场状况同步变化的。数据库变量的变化又如何导致画面的动画效果呢?通过场状况同步变化的。数据库变量的变化又如何导致画面的动画效果呢?通过“动动画连接画连接”。所谓所谓“动画连接动画连接”就是建立画面的图素与数据库变量的对应关系。这样,工就是建立画面的图素与数据库变量的对应关系。这样,工业现场的数据,比如温度、液面高度等,当它们发生变化时,通过业现场的数据,比如温度、液面高度等,当它们发生变化时,通过I/OI/O接口,将接口,将引起实时数据库中变量的变化,如果设计者曾经定义了一个画面图素比如指针,引起实时数据库中变量的变化,如果设计者曾经定义了一个画面图素比如指针,如果指针与变量相关联,我们将会看到指针会随关联的变量同步偏转。如果指针与变量相关联,我们将会看到指针会随关联的变量同步偏转。2024/4/2330第第4章章 创建组态画面创建组态画面 4.2.2 4.2.2 动画连接对话框动画连接对话框 给图形对象定义动画连接都是在给图形对象定义动画连接都是在“动画连接动画连接”对话框中进行的对话框中进行的 4.2.3 4.2.3 动画连接种类动画连接种类2024/4/2331第第4章章 创建组态画面创建组态画面 4.2.4 4.2.4 常用动画连接属性的设置常用动画连接属性的设置 4.2.4.1 4.2.4.1 线属性连接线属性连接 在在“动画连接动画连接”对话框中,单击对话框中,单击“线属性线属性”按钮,弹出连接对话框。按钮,弹出连接对话框。线属性连接是使被连接对象的边框或线的颜色和线形随连接表达式的值而改变。线属性连接是使被连接对象的边框或线的颜色和线形随连接表达式的值而改变。定义这类连接需要同时定义分段点和对应的线属性。利用连接表达式的多样性,定义这类连接需要同时定义分段点和对应的线属性。利用连接表达式的多样性,可以构造出许多很有用的连接。可以构造出许多很有用的连接。【例例4-24-2】用线颜色表示离散变量用线颜色表示离散变量“开关开关”的报警状态。的报警状态。绘制一条线段,绘制一条线段,双击线段弹出动画连接对话框,双击线段弹出动画连接对话框,单击单击“线属性线属性”按钮,按钮,在连接表达式中输入在连接表达式中输入“开关开关.Alarm.Alarm”,或按,或按“?”按钮在数据词典中选择按钮在数据词典中选择“本本站点站点 开关开关.Alarm.Alarm”,然后把下面的两个笔属性颜色对应的值改为,然后把下面的两个笔属性颜色对应的值改为0 0(蓝色),(蓝色),1 1(红色)即可。软件在运行时,当警报发生时(开关(红色)即可。软件在运行时,当警报发生时(开关.Alarm=1.Alarm=1),线就由蓝),线就由蓝色变成了红色;当警报解除后,线又变为蓝色。按上述填好,按确定即可。但这色变成了红色;当警报解除后,线又变为蓝色。按上述填好,按确定即可。但这里要注意的是在数据词典中定义的离散型变量里要注意的是在数据词典中定义的离散型变量“开关开关”(无论是(无论是I/OI/O离散还是内离散还是内存离散型变量都行)一定要进行报警定义存离散型变量都行)一定要进行报警定义 2024/4/2332第第4章章 创建组态画面创建组态画面 4.2.4 4.2.4 常用动画连接属性的设置常用动画连接属性的设置 4.2.4.2 4.2.4.2 填充属性连接填充属性连接 填充属性连接使图形对象的填充颜色和填充类型随连接表达式的值而改变,填充属性连接使图形对象的填充颜色和填充类型随连接表达式的值而改变,通过定义一些分段点(包括阈值和对应填充属性),使图形对象的填充属性在一通过定义一些分段点(包括阈值和对应填充属性),使图形对象的填充属性在一段数值内为指定值。段数值内为指定值。【例例4-34-3】封闭图形对象定义填充属性连接。在封闭图形对象定义填充属性连接。在【例例4-14-1】中,当变量中,当变量“混合液体混合液体温度温度”TT101TT101的值在的值在0 0至至100100之间时,图形对象为绿色;在之间时,图形对象为绿色;在100100至至200200之间时为黄色,之间时为黄色,变量值大于变量值大于200200时,图形对象为红色。时,图形对象为红色。人有了知识,就会具备各种分析能力,人有了知识,就会具备各种分析能力,明辨是非的能力。明辨是非的能力。所以我们要勤恳读书,广泛阅读,所以我们要勤恳读书,广泛阅读,古人说古人说“书中自有黄金屋。书中自有黄金屋。”通过阅读科技书籍,我们能丰富知识,通过阅读科技书籍,我们能丰富知识,培养逻辑思维能力;培养逻辑思维能力;通过阅读文学作品,我们能提高文学鉴赏水平,通过阅读文学作品,我们能提高文学鉴赏水平,培养文学情趣;培养文学情趣;通过阅读报刊,我们能增长见识,扩大自己的知识面。通过阅读报刊,我们能增长见识,扩大自己的知识面。有许多书籍还能培养我们的道德情操,有许多书籍还能培养我们的道德情操,给我们巨大的精神力量,给我们巨大的精神力量,鼓舞我们前进鼓舞我们前进。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!