HOLLiAS--MACS系统培训教程系列之基础培训课程3(第一版)(共127张).pptx

上传人:醉**** 文档编号:14833663 上传时间:2022-05-08 格式:PPTX 页数:127 大小:2.90MB
返回 下载 相关 举报
HOLLiAS--MACS系统培训教程系列之基础培训课程3(第一版)(共127张).pptx_第1页
第1页 / 共127页
HOLLiAS--MACS系统培训教程系列之基础培训课程3(第一版)(共127张).pptx_第2页
第2页 / 共127页
点击查看更多>>
资源描述

《HOLLiAS--MACS系统培训教程系列之基础培训课程3(第一版)(共127张).pptx》由会员分享,可在线阅读,更多相关《HOLLiAS--MACS系统培训教程系列之基础培训课程3(第一版)(共127张).pptx(127页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、PlantView软件部分返回返回HOLLiAS-MACSHOLLiAS-MACS系统培训教程系列之基础培训课程系统培训教程系列之基础培训课程2 2PlantViewPlantView软件软件本演示为HOLLiASMACS培训教程配套演示,如有问题请电话01082922200至工业自动化培训部或email至5/8/20221PlantView软件部分返回返回了解如何把过程信息显示在操作员屏幕上了解如何把过程信息显示在操作员屏幕上明确一个比较完整的明确一个比较完整的PlantViewPlantView人机界面应包括那些功能和要素人机界面应包括那些功能和要素理解各部分间的相互关系,了解各部分功能如

2、何协调运作理解各部分间的相互关系,了解各部分功能如何协调运作掌握组态流程步骤掌握组态流程步骤掌握每一步组态的基本操作掌握每一步组态的基本操作能够独立组态一个较为简单的工程能够独立组态一个较为简单的工程课程目标课程目标5/8/20222PlantView软件部分返回返回课程安排课程安排日期日期时间时间内容内容周一周一15:3017:00ConMaker软件介绍软件介绍周二周二8:4511:20建立工程、硬件配置、数据库定建立工程、硬件配置、数据库定义、量程转换简介义、量程转换简介13:3017:00变量、变量、POU介绍介绍周三周三8:4511:20组态语言组态语言FBD的工程应用的工程应用13

3、:3017:00流量累计、流量累计、PID调节调节周四周四8:4511:20SCS顺控组态,顺控组态,LD语言语言13:3017:00工程下装,调试,答疑工程下装,调试,答疑5/8/20223PlantView软件部分返回返回总目录总目录第第1 1讲讲 PlantView PlantView软件介绍软件介绍第第2 2讲讲 工程管理工程管理第第3 3讲讲 通信设置通信设置第第4 4讲讲 变量标签变量标签第第5 5讲讲 图形页面图形页面第第6 6讲讲 报警报警第第7 7讲讲 趋势趋势第第8 8讲讲 报表报表第第9 9讲讲 安全安全5/8/20224PlantView软件部分返回返回第第1 1讲讲

4、PlantView PlantView软件介绍软件介绍软件功能软件功能软件组成软件组成软件的客户软件的客户/ /服务结构服务结构软件使用流程软件使用流程思考与练习思考与练习第一节第一节第二节第二节第三节第三节5/8/20225PlantView软件部分返回返回PlantView是人机界面软件,安装在工程师站和操作员站上,用于实现人员对生产过程的实时监控。为此,软件提供离线组态人机界面的环境和在线实时运行环境,以完成数据分析、数据显示和操作员操作。实时数据的收集处理和显示。 在图形画面上显示监视信息,进行控制操作。 报警监视。 历史数据管理和趋势查看。 设备状态监视。 报表查看/打印。 操作日志

5、。 事故追忆、SOE(Sequence OF Events事件顺序记录)。第一节第一节 PlantView PlantView软件的功能软件的功能(详见使用手册P115P116)具体功能有以下几个方面:5/8/20226PlantView软件部分返回返回PlantView离线组态环境由四个部分组成:工程浏览器工程编辑器图形编辑器代码编辑器其中以工程浏览器为核心创建和管理所有的PlantView工程。负责管理工程,包括工程的创建、删除、复制、备份和恢复、计算机设置等。 各种数据库的组态工具,在工程编辑器中完成工程中一些公共资源的定义,如通信设置、标签变量定义、趋势点、报警点的添加等。 完成图形页

6、面的制作,主要是绘制图形页面上的静态对象和动态对象。图形页的内容都将直接显示在操作员站屏幕上。 提供代码函数的编程环境。 PlantView在线实时运行环境编译离线组态的内容生成在线实时运行系统。实时运行系统主要包括工程实时应用程序、实时运行软件内核和代码调试器。操作员站运行实时运行系统,实现人员对生产过程的实时监控。第一节第一节 PlantView PlantView软件的组成软件的组成(详见使用手册P117P129)5/8/20227PlantView软件部分返回返回客户机/服务器体系结构的原理(Clinent/Server)(详见使用手册P130P132) FacView是按照客户机/服

7、务器结构进行设计的,凡是提供数据服务的称之为服务方,提出数据要求的为客户方。 客户/服务体系是一种软件体系,也就是说由不同运行的软件负责完成数据的提供和数据的请求。如果一台计算机上运行着提供数据的程序,则该计算机为服务器,而运行请求数据程序的计算机为客户机。如果一台计算机上既运行服务程序也运行客户程序,则该计算机既是服务器也是客户机,体现分散与集中的特点。 采用服务器客户的体系结构,绝大多数的数据管理和处理都是在服务器端完成,客户只是请求一些特定的信息,这就意味着只有很小的数据包在网络中进行传输,进而降低网络的负荷。 第二节第二节 PlantView PlantView的客户机的客户机/ /服

8、务器结构服务器结构5/8/20228PlantView软件部分返回返回I/O服务报警服务 趋势服务报表服务负责与I/O设备通信,收集数据并根据请求发送。且作为其它服务的基础。负责报警状态的监视,处理数据异常报告;收集从IO服务器请求的原始数据并分类。当显示客户显示报警列表时,显示客户会向报警服务器请求特定的报警数据。 负责历史数据的采集与存储。工作方式类似于报警服务器,给他们的客户提供处理后的数据。 负责完成数据的纪录与报告生成。 PlantView提供的五种服务:第二节第二节 PlantView PlantView的客户机的客户机/ /服务器结构服务器结构时间服务负责系统的校时。 Plant

9、View的客户请求任务:负责数据、报警、趋势等显示,提供给操作人员直观的操作界面。当显示用户流程画面时,显示任务就作为一个客户,向I/O服务(服务器)请求所需的数据,这时服务器收集原始数据,并进行分类,同时响应显示客户的请求,只提供给客户所需的数据。5/8/20229PlantView软件部分返回返回PlantView客户机/服务器结构的实现-计算机设置向导(详见使用手册P132P145)第二节第二节 PlantView PlantView的客户机的客户机/ /服务器结构服务器结构每一个任务的处理都是独立进行的。基于这种独特的体系结构,用户可以指定系统中每一台计算机完成何种任务。例如,你可以配

10、置一台计算机作为显示和报警任务,而另一台计算机作为显示、I/O服务器和趋势任务。配置每台计算机任务的操作过程叫“计算机设置”,在“工程浏览器”中进行。在各个操作员站上运行PlantView在线系统之前,进行“计算机设置” 单机配置的情况单机配置即把所有的任务都配置在同一台机器上。而逻辑上,各任务之间仍然采用C/S通信结构。 多客户机配置的情况 服务器的设计是支持多个客户的,添加一个客户只需在新增的PC机上设置客户任务而不会对现有系统造成任何影响。显示客户都从相同的I/O服务器得到信息。 服务器冗余配置的情况 C/S结构支持冗余。一旦主服务器故障,备用服务器就会立刻代替主服务器完成所有的任务。

11、PlantView软件系统是按照C/S结构设计的,利用“计算机设置”允许用户灵活地选择自己的系统结构,而不是限制于某一体系结构,因而能够给用户提供集中管理和分散处理相结合的最好的特性。 5/8/202210PlantView软件部分返回返回PlantView客户机/服务器结构的实现计算机设置实例假设某工程配有五台操作员站(OP1、OP2、OP3、OP4、OP5),请按照具体要求合理地划分各计算机的角色,运用“计算机设置”功能来完成。假设主服务的逻辑名为SERVER1,从服务的逻辑名为SERVER2。 第二节第二节 PlantView PlantView的客户机的客户机/ /服务器结构服务器结构

12、!注意:此处的“主/从服务逻辑名” 指的是主/从报警服务、趋势服务、报表服务的逻辑名称。具体设置步骤参考书134页。计算机名计算机名任务名任务名I/O任务任务主主从从主主从从报警任务报警任务主主从从趋势任务趋势任务显示任务显示任务 (客户请求)(客户请求)OP1OP2OP3OP4OP5 配置为纯客户机或单一计算机配置为纯客户机或单一计算机5/8/202211PlantView软件部分返回返回一、新建工程一、新建工程四、图形页面四、图形页面五、报警五、报警八、工程编译八、工程编译九、各操作员站恢复工程九、各操作员站恢复工程十、计算机设置十、计算机设置PlantView组组态态流流程程简简图图二、

13、通信设置二、通信设置三、标签变量三、标签变量六、趋势六、趋势七、报表七、报表十一、在各操作员站上运行十一、在各操作员站上运行FacViewFacView工工程,进入在线实时监控状态程,进入在线实时监控状态第三节第三节 PlantView软件的使用流程软件的使用流程包括报警标签、趋包括报警标签、趋势标签势标签5/8/202212PlantView软件部分返回返回现场控制站(10)I/O服务器MACS1MACSBOARD1MACSDEV10MACSDEV11MACSPORT10 MACSPORT11流程图显示客户报警显示客户趋势显示客户报警标签数字量报警标签模拟量报警标签高级报警标签报警分类报警页

14、面趋势标签趋势页面现场控制站(11)图形页面页面模板页面对象静态对象动态对象工具箱符号对象动态属性实现监视目的精灵、超级精灵命令和控制实现操作目的报表查看/打印客户报表组态变量标签报警服务器趋势服务器工艺报警系统报警报警摘要开关报警模块报警报警禁止I/O服务器主板端口I/O设备通信设置(外部I/O设备)2 23 34 45 56 67 7新建工程1 1通信设置2 2标签变量3 3图形页面4 4报警5 5趋势6 6报表7 7编译工程8 8计算机设置9 9在线运行1010Facview组态流程第三节第三节 PlantView PlantView软件的使用流程软件的使用流程原理图原理图5/8/202

15、213PlantView软件部分返回返回思考与练习思考与练习1.PlantView软件应安装在HOLLiAS系统中的 站和 站上。2.PlantView软件分为 环境和 环境两个部分。3.PlantView的离线组态环境中, 负责工程管理;在 中以表单的形式组态各类数据库;在 中制作图形页面;而 提供完整的变成环境以编写代码函数。4.PlantView系统提供的五种服务中, 服务是其它服务的基础。5.PlantView系统的数据都是通过I/O服务器与I/O设备的通信获取到的吗?6.“计算机设置”是否必须在每台操作员站上各自完成?7.上机练习下表中对五台计算机的功能进行了划分,将你的机器假设成是

16、这些计算机,依次完成相应的计算机设置。(此部分练习也可放在第)计算机名计算机名任务名任务名I/O任务任务主主从从主主从从报警任务报警任务主主从从趋势任务趋势任务显示任务显示任务 (客户请求)(客户请求)OP1OP2OP3OP4OP5 配置为单一计算机配置为单一计算机第第1 1讲讲 PlantView PlantView软件介绍软件介绍5/8/202214PlantView软件部分返回返回第第2 2讲讲 工程管理工程管理PlantView工程的三要素工程的三要素工程管理细则工程管理细则思考与练习思考与练习(详见使用手册P147P150)第一节第一节第二节第二节5/8/202215PlantVie

17、w软件部分返回返回人机界面应用的所有组态信息都存放在一个PlantView工程中,每个PlantView工程都包含以下三个要素:图形页第一节第一节 PlantView工程的三要素工程的三要素以图形的方式显示现场工况和生产设备的状态,页面上还包含一些控制操作按钮。 数据库保存了在运行期间的系统需要使用的组态信息。有些数据库是同一些特定的图形页面相连接的。代码文件数据库存储常用的代码函数,代码用来执行特定命令和扩展系统的功能。 5/8/202216PlantView软件部分返回返回新建工程第二节第二节 PlantView工程管理细则工程管理细则在“工程浏览器中”进行。有两种方法,新建一个空白工程,

18、该工程自动包含“Include”工程;或者“恢复”模板工程(见下一页的提示)到新工程。注意:工程名不能用汉字,不能是纯数字命名!打开工程删除工程备份工程工程链接包含工程组态完成后应备份组态程序,以防数据损坏。可备份到软盘、硬盘或网络上。生成的备份文件的缺省扩展名为“.CTZ”。使用该功能恢复备份文件。即用备份文件存储的组态内容完全覆盖当前的工程,或完全恢复到一个新建工程中。“备份工程”与“恢复工程”是一对相反的操作。 在不同机器上安装PlantView软件后可以使用网络上的同一工程,这样可以集中多人对同一个工程进行工作分配,共同加快工程的组态。 将一个大型工程或者是具有某种独立性的工程划分为多

19、个小工程进行组态。组态完毕,需要基于某个小工程快速合并而生成所需要的大工程。使用“包含工程”的功能可以实现这种合并。当然,每个工程还自动包含软件自带的“Include”工程。恢复工程5/8/202217PlantView软件部分返回返回第一节第一节 PlantView工程管理工程管理如果新工程是通过恢复模板工程的方法创建的,则在恢复完成后,要进行如下操作:执行“工程编辑器| 文件菜单| 清除”命令执行“工程编辑器| 文件菜单| 编译”命令 执行“图形编辑器| 工具菜单| 更新页”命令 !提示:模板工程就是已经包含了一些系统运行时所必需的页面文件、代码、符号、精灵、超级精灵、数据库文件的既有工程

20、。它是针对不同的行业而特别定制的基础工程。落实到具体项目中,请在此模板基础上进行相应工作。5/8/202218PlantView软件部分返回返回思考与练习思考与练习1.PlantView工程名的命名规则是什么?2.PlantView的工程名可以用数字开头吗?3.恢复一个PlantView工程后,应依次执行 、 、 命令。4.每个PlantView工程都默认包含一个名称为 的系统自带工程,不允许修改该工程!5.可以用“备份”命令备份每个组态好的PlantView工程,一般备份文件的后缀是 ,在工程浏览器中可以用 命令将备份文件的内容还原到旧工程或新工程中,注意这种还原是覆盖型而不是追加补充型!6

21、.上机练习用恢复模板工程的方法创建一个新工程,注意工程名要正确!第第2 2讲讲 工程管理工程管理5/8/202219PlantView软件部分返回返回第第3 3讲讲 通信设置通信设置PlantView系统与系统与I/O设备间的通信设备间的通信通信组态的四种逻辑对象和关键因素通信组态的四种逻辑对象和关键因素磁盘磁盘I/O设备和内存设备和内存I/O设备设备通信组态的操作通信组态的操作思考与练习思考与练习(详见使用手册P151P159)第一节第一节第二节第二节5/8/202220PlantView软件部分返回返回PlantView系统能和具有通信功能或数据通道的任何监控I/O设备通信,包括可编程逻辑

22、控制器(PLC),回路控制器,条码阅读器,科学分析仪,远程终端设备(RTU)和集散控制系统(DCS)等。第一节第一节 PlantView系统与系统与I/O设备间的通信设备间的通信此处的“I/O设备”指那些信号输入/输出设备,比如HOLLiAS系统中的现场控制站就是PlantView要与之通信的主要I/O设备,因为系统中的数据主要都是来源于这些现场控制站设备。PlantView通过网络线和现场控制站(DCS)通信。PlantView通过网络接口与控制器内的实时数据库建立通信连接,然后按照已经定义的标签变量的地址周期性地从控制器实时数据库中读取所需要的数据。(标签变量的定义将在下一讲介绍)由于DC

23、S的通信数据量很大,不可能像PLC那样提供寄存器地址保留变量值,因此,与DCS控制器通信的方式一般属于基于点名的寻址通信。 5/8/202221PlantView软件部分返回返回第一节第一节 PlantView系统与系统与I/O设备间的通信设备间的通信ENSOPS1OPS2OPS3OPSn. .I/O站(10#)主控B机主控A机I/OI/OI/OI/OI/O站(n#)主控B机主控A机I/OI/OI/OI/O.128.0网段129.0网段(冗余以太网)监控网监控网控制网控制网I/O服务器 I/O设备5/8/202222PlantView软件部分返回返回第一节第一节 通信组态的四种逻辑对象和关键因

24、素通信组态的四种逻辑对象和关键因素为建立PlantView和I/O设备之间的通信连接,需要设置通信过程所需的四种逻辑对象:I/O服务器、主板、端口、I/O设备。其中“协议”是组态的关键因素,I/O设备的类型不同,采用的通信协议也不同。序号1I/O服务器计算机2主板专用通信板卡3端口通信信道或通信端口4I/O设备5通信协议通信规约(如TCP、MODBUS、MACS)通信设置的逻辑对象数据来源的设备,如外部智能仪表、PLC、DCS对应的物理对象5/8/202223PlantView软件部分返回返回主板主板主板主板第一节第一节 通信组态的四种逻辑对象和关键因素通信组态的四种逻辑对象和关键因素通常应用

25、中,服务器和主板是一对一的关系,主板和端口是一对多的关系,端口数取决于外部I/O设备的数目,端口和I/O设备是一对一的关系。 端口端口主主I/O服务器服务器从从I/O服务器服务器I/O设备设备I/O设备设备I/O设备设备I/O设备设备端口端口端口端口端口端口5/8/202224PlantView软件部分返回返回第一节第一节 磁盘磁盘I/O设备和内存设备和内存I/O设备设备PlantView系统除了能和PLC、远程终端设备RTU、DCS等外部I/O设备通信外,还可以与本地计算机磁盘上的文件、本地计算机内存进行数据通信。这时PlantView所要获取的数据存储在磁盘文件中或计算机内存中,我们分别称

26、这两种虚拟设备为磁盘I/O设备和内存I/O设备。在系统设计、调试阶段,利用虚拟设备测试系统功能;对设计和测试满意后,再用实际I/O设备代替组态中的虚拟设备。使用虚拟设备也可临时或永久存储数据。内存设备中的数据仅在运行系统时创建;关闭运行系统时这些数据将随之清除。 内存I/O设备是针对计算机本地的,不能在网络上使用,所以不支持冗余。向内存设备写数据时,数据存储在组态内存I/O设备的计算机内存中。内存I/O设备的协议规定为“GENERIC”,端口用“MEMORY”。内存I/O设备磁盘I/O设备磁盘I/O设备提供持久存储数据的功能。磁盘I/O设备的变量值存储在计算机文件中。系统故障或关闭后,可以使用

27、磁盘设备保存关闭前的数据状态。磁盘设备支持冗余。磁盘I/O设备的协议规定为“GENERIC”,端口用“DISKDRV”。内存I/O设备和磁盘I/O设备的组态方法见书P156的几点说明。冗余磁盘I/O设备的组态见P156的例3.1。5/8/202225PlantView软件部分返回返回第二节第二节 通信组态的操作通信组态的操作通信组态在“工程编辑器”/通信菜单中进行。按如下步骤进行: 1.在“I/O服务器”表单中定义I/O服务器。2.完成通信“主板”表单。它定义通信使用的板卡,如主板,网卡,串行通信板或者PLC通信卡。 3.完成通信“端口”表单。通常通信板有多个通信端口,必须定义要使用的通信端口

28、。4.完成“I/O设备”表单。5/8/202226PlantView软件部分返回返回第二节第二节 通信组态的操作通信组态的操作1.I/O服务器表单 在表单中输入服务器名。例如IOServer。如果该服务器是和HOLLiAS现场控制站通信,则服务器名称必须以“MACS”开头。一般组态两个服务器用于冗余,必须为每个服务器添加一条数据库记录。每个服务器有不同的服务器名。想指定一台计算机为I/O服务器,通信设置组态完成后,在计算机上运行“计算机设置向导”。向导允许你选择工程中组态的所有服务器。 5/8/202227PlantView软件部分返回返回第二节第二节 通信组态的操作通信组态的操作2. 主板表

29、单主板名:自行定义。如果有多个通信板,名字应是不同。主板类型:根据具体通信板的通信协议设定。例如和HOLLiAS现场控制站通信,主板类型选“MACS”。地址:通信板的起始地址,例如oxCC00。如果使用计算机的COM口或串行通信板,在地址中必须输入0。5/8/202228PlantView软件部分返回返回第二节第二节 通信组态的操作通信组态的操作3. 端口表单端口名:自行定义。每个通信端口都有唯一的名字。端口号:每个端口必须有一个唯一的号,不同通信板上的通信端口可以赋予相同的号。如果和HOLLiAS现场控制站通信,端口号应为相应控制站的站号,如10。主板名:使通信端口和通信主板连接。 5/8/

30、202229PlantView软件部分返回返回第二节第二节 通信组态的操作通信组态的操作4. I/O设备表单设备名:自定义。如果该设备指HOLLiAS的现场控制站,则命名规定为“MACSDEV10”设备号:I/O设备的唯一编号。如果是HOLLiAS的现场控制站,则设备号为站号。地址:由I/O设备类型和协议决定是否填写。协议:由通信类型定,许多I/O设备支持多种协议。如果是HOLLiAS的现场控制站,协议为“MACS”。端口名:I/O设备连接在通信主板上的端口。启动模式:I/O设备的冗余类型。它的设置决定了该I/O设备所连接的I/O服务器是主I/O服务器还是从I/O服务器。选“Primary”则

31、对应主服务器,相应选“Standby”为从服务器。所以,每对I/O服务器下挂的I/O设备的启动模式应尽量保证主从各一组,避免交叉! 注意:使用冗余设备,必须在不同I/O服务器下组态相同的I/O设备名,设备号和地址。 5/8/202230PlantView软件部分返回返回第二节第二节 通信组态的操作通信组态的操作实际工程应用中,常见的通信设置情况见书P157图和P158表。如果一个PlantView工程是通过恢复模板工程而创建的,则模板工程中已经预定义了所需的I/O服务器、主板、端口和I/O设备。其中的端口和I/O设备只定义了10号现场控制站的,如果您的项目中不止一个控制站,则只需添加其他控制站

32、对应的主、从端口和主、从I/O设备就可以了。以某工程项目有两个现场控制站为例,“通信设置”中各组态对象间的对应关系图如下:MACS1MACSBOARD1MACSDEV10MemDevMACSPORT10#10现场控制站DiskDev计算机内存磁盘文件MACS2MACSBOARD2MACSDEV10DiskDevMACSPORT10_SI/O服务器主板端口I/O设备提供I/O数据的物理设备MACSDEV11#11现场控制站MACSPORT11MACSDEV11MACSPORT11_SMemDev主I/O服务器从I/O服务器其中除了#11站主、从端口和#11站主、从I/O设备是由用户自己添加的外,

33、其它对象都是模板工程中已经定义好的。5/8/202231PlantView软件部分返回返回思考与练习思考与练习1.进行通信设置的主要目的是什么?2.通信设置的组态位置是 器 菜单下的 、 、 、 依次四个表单。3.通信设置需要组态四种逻辑对象,依次是 、 、 和 。4.HOLLiAS系统中的I/O设备主要指现场控制站,I/O服务器和现场控制站的通信协议是 ,I/O服务器和磁盘I/O设备的通信协议是 , 和内存I/O设备的通信协议是 。5.I/O服务器的主、从不是由它的名称或定义顺序决定的,而是由与之连接的I/O设备的 项决定的,该项选 则为主I/O服务器,选 为从I/O服务器。6.按下键盘上的

34、 键,可以打开/关闭I/O设备的组态扩展表单。7.要想实现两个I/O设备的真正冗余,分别与主、从I/O服务器连接的两个I/O设备的 项和 项必须相同,且一个的启动模式选 ,另一个的选 。8.内存I/O设备支持冗余吗?9.磁盘I/O设备指数据来自 ,具体位置由该设备的 项决定;内存I/O设备指数据来自 ;MACS协议的外部I/O设备指数据来自 ,具体是哪个站由该设备的 项决定。第第3 3讲讲 通信设置通信设置5/8/202232PlantView软件部分返回返回思考与练习思考与练习10.同一I/O服务器下的I/O设备的设备号是否可以重复使用,端口号呢?11.磁盘I/O设备的端口名是 ,内存I/O

35、设备的端口名是 。12.通信设置中一般定义了一主一从两个I/O服务器,名为MACS1和MACS2。工程中用哪台操作员站作为主(或从)I/O服务器,要在工程浏览器的 功能中设置实现。13.假设你的工程是恢复模板工程创建的,工程中有两个现场控制站(#10和#11站),此时通信设置中你需做哪些工作?请按顺序写出答案,并上机操作之。第第3 3讲讲 通信设置通信设置5/8/202233PlantView软件部分返回返回第第4 4讲讲 变量标签变量标签PlantView与与ConMaker通过变量标签相互联系通过变量标签相互联系变量标签组态及各项属性变量标签组态及各项属性使用使用Excel快捷地添加变量标

36、签快捷地添加变量标签思考与练习思考与练习(详见使用手册P160P164)第一节第一节第二节第二节5/8/202234PlantView软件部分返回返回“第3讲”中已经介绍过,I/O服务器与I/O设备通信的目的就是要获取I/O设备上变量的值,在I/O服务器上生成这些变量的实时数据库。同时,I/O服务器随时响应其他服务器和客户机的需求,把对方想要监控的数据提供给它们,以完成操作员站上的实时监控任务。可见,人机界面(操作员站)上的监控数据都要靠I/O服务器和各个I/O设备通信才能获取到。实际应用中,I/O设备一般都指向现场控制站的主控单元,所以这些I/O设备上的变量也就是ConMaker组态定义的那

37、些变量。但并非ConMaker中的所有变量都被上层人机界面关注,上层一般只关注那些意义明确的点或重要的信号。所以,在PlantView系统中,我们需要定义I/O服务器要从I/O设备上获取哪些变量值,定义时,为这些来自不同I/O设备的不同变量打上标记,生成PlantView中的一种特定对象变量标签。每一个变量标签对应不同的I/O设备变量。第一节第一节 PlantView与与ConMaker通过变量标签相互联系通过变量标签相互联系5/8/202235PlantView软件部分返回返回在“工程编辑器|标签菜单|标签变量表单”中进行变量标签组态。编辑好一个变量标签的各项属性后,按下下方的“添加”按钮增

38、加一条变量标签记录,或者按下“替代”按钮修改当前标签记录。按下“删除”按钮可删除当前标签记录,执行“删除”操作后,要执行文件菜单下的“清除”命令再编译工程。第一节第一节 变量标签组态变量标签组态!每个变量标签都至少应组态至少应组态的属性:变量标签名、变量标签名、I/OI/O设备名、数据类型、地址设备名、数据类型、地址。否则为错误组态!5/8/202236PlantView软件部分返回返回第一节第一节 变量标签的属性变量标签的属性变量标签名数据库记录的第一个属性通常都是记录名,在定义了一条记录后,在监控系统中利用记录名字来引用这条记录。变量标签数据库中的记录名便是“变量标签名”这项属性了。所以,

39、变量标签命名应该是唯一的。以字母开头,使用字母、数字、下划线的组合命名。注意不要和系统预定义的关键字重名!5/8/202237PlantView软件部分返回返回第一节第一节 变量标签的属性变量标签的属性数据类型选择PlantView所支持的数据类型,PlantView常用的类型有:REAL、DIGITAL、BYTE、INT、STRING等,具体如下表。为了保持数据通信的一致,必须保证上下层的数据类型一致,见P161表4.1。数据类型数据类型变量描述变量描述占用空间大小占用空间大小允许取值范围允许取值范围BCDBinary-Coded Decimal2 bytes09,999BYTE字节字节1

40、bytes0255DIGITAL数字量数字量1 bit 或或 1 byte0或或1INT整型整型2 bytes-32,76832,767UINT无符号整型无符号整型2 bytes065,535LONG长整型长整型4 bytes-2,147,483,6482,147,483,647LONGBCD长长BCD码码4 bytes099,999,999REAL浮点数浮点数4 bytes-3.4E383.4E38STRING字符串字符串最多最多128 bytesASCII (null时时结束结束) 5/8/202238PlantView软件部分返回返回I/O设备名指定该变量来自哪个I/O设备。如果使用冗余

41、I/O设备,则在此必须选主设备,一般下拉框中重复设备中的第一个是主设备。地址变量存储在I/O设备中的寄存器地址。“地址”和“I/O设备名”两项结合起来就能说明该变量标签应是哪个数据。地址格式与I/O设备的类型有关。!针对本系统而言主要运用的是MACS数据。所谓MACSMACS数据数据特指来自HolliAs控制站主控单元中的数据,即ConMaker组态数据,PlantView通过MACS专用协议与主控单元进行数据通信从而读写它们。所以,对名为“MACSDEV10、 MACSDEV11”等I/O设备上的数据,“地址”项应按如下格式填写:填写“地址”区分大小写,尤其是项参数名的大小写非常严格!第一节

42、第一节 变量标签的属性变量标签的属性(1)直接引用全局变量点:.位号(2)直接引用某个全局功能块的项参数:.功能块名.项参数(3)引用某个程序中的局部变量点:程序名.位号(4)引用某个程序中的局部功能块的项参数:程序名. 功能块名.项参数 另外,填写“地址”项时也可以参照编译CONMAKER工程后生成的“*.sym”文件。编译生成的“*.sdb”以二进制存储,而“*.sym”以文本方式存储。 5/8/202239PlantView软件部分返回返回第一节第一节 变量标签的属性变量标签的属性(1)直接引用全局变量点:.位号MACSMACS协议数据协议数据的定义举例:(2)直接引用某个全局功能块的项

43、参数:. .功能块名. .项参数5/8/202240PlantView软件部分返回返回第一节第一节 变量标签的属性变量标签的属性(3)引用某个程序中的局部变量点:程序名.位号MACSMACS协议数据协议数据的定义举例:(4)引用某个程序中的局部功能块的项参数:程序名. 功能块名.项参数 5/8/202241PlantView软件部分返回返回地址磁盘、内存数据 指来自磁盘I/O设备和内存I/O设备中的数据,即存储在磁盘文件中或计算机内存中的数据。该类型的数据一般作为调试或者作为中间变量使用。这些数据的数据类型和地址项应按如下格式填写:第一节第一节 变量标签的属性变量标签的属性(1)REAL型:R

44、0-R500(2)INT型:I0-I500(3)DIGITAL型:D0-D500(4)STRING型:S1-S500 原始零/满刻度原始值是从I/O设备中读出的数据范围。工程零/满刻度PlantView从原始值计算得到的刻度值。PlantView根据原始刻度和工程刻度进行线性转换。在PlantView系统中使用的是工程零/满刻度。如果不定义工程零/满刻度,则工程零刻度默认等于原始零刻度,工程满刻度默认等于原始满刻度。!注意,值超出范围时出现“Out of Range”错误提示。 工程单位DIGITAL和STRING型数据不需要填写该项。格式数据值在图形页上的显示格式。不填则默认格式为#.#。D

45、IGITAL和STRING型数据不需要填写该项。若格式为“#.#EU”,系统将在数值后自动显示已定义的单位。5/8/202242PlantView软件部分返回返回“变量标签”组态的存盘文件为“Variable.dbf”,利用Excel程序打开该文件,可以更方便地在其中直接添加变量标签记录,每一行用来定义一个变量标签,各个列即标签的各项属性。在操作时注意不要修改表格的固有格式!否则将破坏该数据库!编辑完保存时一定要遵照手册P163”4.3”节中第(3)点说明操作!配合下页过程进行:第二节第二节 使用使用Excel快捷地添加变量标签快捷地添加变量标签5/8/202243PlantView软件部分返

46、回返回第二节第二节 使用使用Excel快捷地添加变量标签快捷地添加变量标签保存保存Variable.dbf1.1.在在Variable.dbfVariable.dbf内打开内打开SmartproFacviewBinSmartproFacviewBin路径下的路径下的Save_dbf.xlsSave_dbf.xls2.2.按下按下“启用宏启用宏”3.3.点右键,选点右键,选“Save/Close DBF”“Save/Close DBF”保存并关保存并关闭闭5/8/202244PlantView软件部分返回返回思考与练习思考与练习1.在 器 菜单 表单中定义标签变量。2.变量标签就是I/O服务器要

47、和I/O设备通信的数据。变量标签的 项指明I/O服务器将从哪个物理对象上获取该数据,而获取其中的哪个数据,又由变量标签的 项决定。3.将ConMaker中的BOOL型变量定义到PlantView的变量标签库中时,其数据类型应为 。4.下图定义的变量标签正确吗?若有误请指出。注:MEMDEV的协议为Generic,端口为Memory。第第4 4讲讲 变量标签变量标签5/8/202245PlantView软件部分返回返回思考与练习思考与练习4.下图定义的变量标签正确吗?若有误请指出。注:MACSDEV10的协议为MACS,端口为Memory。注:MACSDEV10的协议为MACS,端口为MACSP

48、ORT10或Memory。第第4 4讲讲 变量标签变量标签5/8/202246PlantView软件部分返回返回思考与练习思考与练习5.欲将图中的ConMaker变量定义为PlantView的标签变量,请写出各变量标签的地址地址项应如何填写。第第4 4讲讲 变量标签变量标签5/8/202247PlantView软件部分返回返回思考与练习思考与练习6.工程零/满刻度可以和原始零/满刻度不同。PlantView系统中用的是 零/满刻度,而 零/满刻度是指ConMaker中用的刻度。7.在变量标签的“格式”后填写字母 的,在线时数值后面可以显示单位。8.每个变量标签都至少应定义 、 、 、 四项,否

49、则为错误组态!9.变量标签的组态存盘文件名是 。10.工程编辑器中的“清除”和“删除”命令的功能相同吗?11.与DCS进行通信时,变量标签的地址是否区分大小写?12.上机练习将下列ConMaker工程中的点定义到上层变量标签数据库中:所有的I/O点(包括模入、模出、开入、开出点)10站的主控单元A机和B机的工作状态点10站的各个I/O模块的工作状态点流量累计的最终值各PID调节器的主要调节参数(如设定值、过程值、输出值、工作方式、比例带、积分时间、微分时间等等)甲、乙给水泵的联锁开关各个顺控功能块的主要参数第第4 4讲讲 变量标签变量标签5/8/202248PlantView软件部分返回返回第

50、第5 5讲讲 图形页面图形页面构成图形页的要素构成图形页的要素页面管理、页面和页面模板页面管理、页面和页面模板(详见使用手册P165P211)对象动态属性对象动态属性制作可操作的对象制作可操作的对象命令和控制命令和控制精灵和超级精灵精灵和超级精灵图形编辑器图形编辑器“选项选项”菜单的应用菜单的应用各类信息的文件各类信息的文件图形页上常用的代码函数图形页上常用的代码函数思考与练习思考与练习静态图形制作、工具箱的使用静态图形制作、工具箱的使用动态图形制作动态图形制作第三、四节第三、四节第一节第一节第二节第二节第五节第五节第六节第六节第七节第七节5/8/202249PlantView软件部分返回返回

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

当前位置:首页 > 技术资料 > 其他杂项

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com