组态软件心得体会.docx
- 文档编号:9089585
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:10
- 大小:21.72KB
组态软件心得体会.docx
《组态软件心得体会.docx》由会员分享,可在线阅读,更多相关《组态软件心得体会.docx(10页珍藏版)》请在冰豆网上搜索。
组态软件心得体会
组态软件心得体会
篇一:
心得体会
组态软件,又称组态监控软件系统软件。
译自英文SCADA,即SupervisoryControlandData
Acquisition(数据采集与监视控制)。
它是指一些数据采集与过程控制的专用软件。
它们处在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。
组态软件的应用领域很广,可以应用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。
在电力系统以及电气化铁道上又称远动系统(RTUSystem,RemoteTerminalUnit)。
我们在(转载于:
小龙文档网:
组态软件心得体会)课堂上使用的是“组态王”电力版,“组态王”电力版是北京亚控公司为电力系统用户推出的专用版,该产品紧密把握电力系统用户的需求,采用组态王通用版的成熟技术,同时遵循电力系统的标准规范,“组态王”电力版为电力系统用户开发了专用的驱动程序、专用的数据库、图库控件和报警机制等。
该系统具有专业性强、自动化程度高、易使用、高性能、高可靠等特点。
系统可广泛适用于变电站管理系统、各级电力调度系统等电力自动化系统。
通过这几个月的学习,我对“组态王”软件的应用和“组态控制系统的设计与调试”课程有了一个初步的了解,初上课时,觉得这是一门神奇的课程,既像是在学视频制作,又想是在学PPT,后来又觉得这不仅仅是视频制作,因为它有更强的专业性,并且可以运用于各种电力自动化系统。
个人觉得这门课程主要是在于画面的制作和动画的连接。
使用性很强,不管是不是运用在自动控制上,都很有用。
组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。
工程管理器:
工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。
工程浏览器:
工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。
运行系统:
工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。
组态王与I/O设备
组态王软件作为一个开放型的通用工业监控软件,支持与国内外常见的PLC、智能模块、智能仪表、变频器、数据采集板卡等(如:
西门子PLC、莫迪康PLC、欧姆龙PLC、三菱PLC、研华模块等等)通过常规通讯接口(如串口方式、USB接口方式、以太网、总线、GPRS等)进行数据通讯。
组态王软件与IO设备进行通讯一般是通过调用*.dll动态库来实现的,不同的设备、协议对应不同的动态库。
工程开发人员无须关心复杂的动态库代码及设备通讯协议,只须使用
组态王的开放性
组态王支持通过OPC、DDE等标准传输机制和其他监控软件(如:
Intouch、Ifix、Wincc等)或其他应用程序(如:
VB、VC等)进行本机或者网络上的数据交互。
建立应用工程的一般过程
通常情况下,建立一个应用工程大致可分为以下几个步骤:
第一步:
创建新工程
为工程创建一个目录用来存放与工程相关的文件。
第二步:
定义硬件设备并添加工程变量添加工程中需要的硬件设备和工程中使用的变量,包括内存变量和I/O变量。
第三步:
制作图形画面并定义动画连接
按照实际工程的要求绘制监控画面并使静态画面随着过程控制对象产生动态效果。
第四步:
编写命令语言
通过脚本程序的编写以完成较复杂的操作上位控制。
第五步:
进行运行系统的配置
对运行系统、报警、历史数据记录、网络、用户等进行设置,是系统完成用于现场前的必备工作。
第六步:
保存工程并运行
非常感谢云老师在这一学期的教导,感觉自己对工业控制有了更深的理解,希望以后工作以后有机会还可以向云老师请教问题(鞠躬)
篇二:
组态软件学习的报告
专业实习2
—组态软件学习、掌握和模拟仿真
班级:
学号:
姓名:
一.软件的介绍
从1993年至今,力控监控组态软件为国家经济建设做出了应有贡献,在石油、石化、化工、国防、铁路(含城铁或地铁)、冶金、煤矿、配电、发电、制药、热网、电信、能源管理、水利、公路交通(含隧道)、机电制造等行业均有力控软件的成功应用,力控监控组态软件已经成为民族工业软件的一棵璀璨明星。
一直以来,北京三维力控始终有预见性地开发具有潜在应用价值的功能模块,同时认真评估用户反馈建议来改进力控?
产品,使用户得到超值回报,与客户的互动合作将促进北京三维力控的发展。
力控监控组态软件的分布式的结构保证了发挥系统最大的效率。
R
力控?
软件以计算机为基本工具,为实施数据采集、过程监控、生产控制提供了基础平台,它可以和检测、控制设备构成任意复杂的监控系统。
在过程监控中发挥了核心作用,可以帮助企业消除信息孤岛,降低运作成本,提高生产效率,加快市场反应速度。
在今天,企业管理者已经不再满足于在办公室内直接监控工业现场,基于网络浏览器的Web方式正在成为远程监控的主流,作为国产软件中国内最大规模SCADA系统的WWW网络应用的软件,力控?
为满足企业的管控一体化需求提供了完整、可靠的解决方案。
二.软件构成
组态软件,又称组态监控软件系统软件。
它是指一些数据采集与过程控制○○○的专用软件。
它们处在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的。
力控监控组态软件是北京三维力控科技根据当前的自动化技术的发展趋势,总结多年的开发、实践经验和大量的用户需求而设计开发的高端产品,是力控科技全体研发工程师集体智慧的结晶,该产品主要定位于国内高端自动化市场及应用,是企业信息化的有力数据处理平台。
主要指标:
方便、灵活的开发环境,提供各种工程、画面模板、可嵌入各种格式(BMP、GIF、JPG、JPEG、CAD等)的图片,方便画面制作,大大降低了组态开发的工作量;
高性能实时、历史数据库,快速访问接口在数据库4万点数据负荷时,访问吞吐量可达到XX0次/秒;
强大的分布式报警、事件处理,支持报警、事件网络数据断线存储,恢复功能;
支持操作图元对象的多个图层,通过脚本可灵活控制各图层的显示与隐藏;
强大的ACTIVEX控件对象容器,定义了全新的容器接口集,增加了通过脚本对容器对象的直接操作功能,通过脚本可调用对象的方法、属性;
全新的、灵活的报表设计工具:
提供丰富的报表操作函数集、支持复杂脚本控制,包括:
脚本调用和事件脚本,可以提供报表设计器,可以设计多套报表模板;
提供在Internet/Intranet上通过IE浏览器以“瘦”客户端方式来监控工业现场的解决方案;
支持通过PDA掌上终端在Internet实时监控现场的生产数据,支持通过移动GPRS、CDMA网络与控制设备或其它远程力控节点通讯
支持控制设备冗余、控制网络冗余、监控服务器冗余、监控网络冗余、监控客户端冗余等多种系统冗余方式。
全新的高性能实时、历史数据库
力控重新设计了数据库内核部分。
除了采用旋转门算法对历史数据进行压缩外,重新优化设计了磁盘存贮算法以实现对长年形成的海量历史数据的快速查询。
支持的数据类型除原有的浮点型、布尔型、字符串型外,新增了对二进制型数据的支持。
单台服务器容量可达100,000点,吞吐量支持每秒写入/查询20,000个数据点。
历史数据库可在线备份。
支持多服务器处理。
当数据库构成双机冗余系统时增加了从站操作功能,即处于备用状态的从站可作为普通操作员站使用。
新增数据库快速访问接口DBI
DBI是一套全新设计开发的实时数据库访问接口。
它除了兼容原有接口DbCom的所有接口功能外,还增加了获取数据库结构信息的接口,并增加了动态控制变化数据集功能。
由于DBI口采用了快速数据访问机制,数据访问吞吐量可达到XX0次/秒,可以适合过程仿真、优化控制、专家诊断等多种行业应用。
进程管理
新增的进程管理器可按照配置安全启动、停止各个程序进程,支持进程异常自动处理功能。
可远程监测各进程状态,远程启、停进程,远程上传、下载工程应用或更新程序组件。
报警、事件处理
强大的分布式报警、事件处理,支持报警、事件网络数据断线存储,恢复功能。
功能强大的、开放的过程可视化监控平台
全面提升的HMI
1)支持HMI图层操作,可灵活控制各图层的显示与隐藏。
2)重新设计的HMI的对象容器,定义了全新的容器接口集,增加了通过脚本对容器对象的直接操作功能,通过脚本可调用对象的方法、属性。
3)完善了力控OCX容器的事件型脚本功能,支持更多类型的OCX控件。
4)增强的SQL脚本。
可根据SQL脚本函数返回值判断执行结果、支持模糊查询、支持时间类型字段的处理等。
灵活的报表生成器
1)提供丰富的报表操作函数集、支持复杂脚本控制,包括:
脚本调用和事件脚本。
2)兼容Excel工作表文件,提供类Excel的绝大部分功能,包括:
编辑功能、计算功能、图表功能等。
3)支持图表显示自动刷新,可输出多种文件格式:
Excel、TXT、PDF、HTML、CSV等。
4)可实现多层表头,可以实现报表嵌套,可以制作复杂的报表格式。
5)具备打印、打印预览、页眉页脚打印功能。
6)报表数据源支持实时数据库和各种关系数据库,可显示、处理实时和历史数据。
7)提供报表设计器,可以设计多套报表模板。
对标准组件和图库进行了大量更新与扩充
1)重新设计、开发实时和历史趋势、XY曲线、多功能报警、历史报表、总貌画面、温控曲线、ADO历史曲线等标准组件。
2)新增多功能图片显示、GIF透明动画、CAD图形组件等实用图形工具。
3)优化、改造了文本输入、下拉框、列表框、复选框、多选按钮、起始时
间、时间范围、历史追忆等Windows控件。
4)优化、改造了多媒体播放器、Flash播放器、浏览器、幻灯片等子图。
5)增加了大批如:
PID调节器、手操器等实用子图。
新一代的网络功能
1)Web发布不但支持自有的Web服务器,同时支持IIS服务器,开放的Web控件方便用户建立门户网站。
2)支持掌上PDA终端访问网络服务器,浏览画面。
3)丰富了XML数据传送接口。
4)加强了GPRS/CDMA移动网络的并发数据功能,适合大型移动网络数据处理。
全面升级的I/O调度
的I/O调度在兼容原有全部驱动程序的前提下,进行了多项功能改进。
1)通过简单组态配置,即可支持控制设备的的串口、以太网通道冗余以及控制器冗余。
2)每个驱动可加载独立进程完成采集,彻底消除单进程容易产生的线程安全隐患。
3)增加驱动管理器,可查看信道、设备的状态信息,信道的通信报文,对信道进行启、停控制。
4)支持异种通信协议共享同一信道(如:
采用RS485协议同时在一个链路上采集多种厂家、不同协议的设备)。
5)增加了监控数据读写的优先级控制功能。
三.开发、运行系统
1.概述
支持Windows98、NT、XX、XP等操作系统采用面向对象的设计,集成化的开发环境,开发系统采用更多的组件和控件来方便您构成强大的系统;丰富的函数和设备驱动程序使您集成更容易;
增强的过渡色与渐进色功能,从根本上解决了很多同类软件在过多使用过渡色、渐进色时,严重影响画面刷新速度和系统运行效率的问题;
优化设计的工具箱和调色板,在颜色选择时更直观、方便;开发更灵活,更多的矢量子图,制作工程画面更快捷。
提供面向对象编程方式,内置间接变量、中间变量、数据库变量,支持自定义函数,支持大画面和自定义菜单,方便您构造强大的企业级运行系统,
脚本类型和触发方式多样,支持数组运算和循环。
篇三:
组态王经验总结
组态王经验总结
1.组态王的超级X-Y曲线控件的应用中,尤其是做测试报告时,会经常用超级X-Y曲线控件调用历史测试曲线,直接加载曲线后,如果不作处理,会有曲线不能全部显示出来,或能全部显示出来,但显示的曲线会缩放得很小,还需手动调整,因此比较麻烦。
另外以往会在保存曲线时,将X轴及Y轴的最大值存在数据库中,显示测试报告时,再调用,但是这个会占用组态王两个变量的点,所心不太合算。
基于上述这个原因,就可以用下的方式来解决这个问题:
自动计算出X轴及Y轴的最大值。
此例子中用到的超级X-Y曲线控件名为HisCurve。
当然,如果Y轴有负值(如扭矩),则要用以下例子。
只是在上个例子中加入计算Y轴最小值部分。
2.对于历史记录时的数据库操作,有很多需要常用的功能,有时根本不用太多命令语句。
比如想实现,打开历史记录页面时,就让所有的测试记录都显示出来,就可以用下面的语句就可以了,放在组态王里的该页面的“显示时”命令里就可以了。
以下例子中的History是显示Access数据库数据的一个表格类型控件KVADODBGridClass的控件名。
当然完全可以简化成以下方框内的内容,只是这里定义了一个“临时储存查询条件”有一个特殊用法,这个用法将在以下的几个例子里详述。
3.对于静压或爆破测试时,采集压力-时间曲线时,一般会在页面的“运行时”命令里写以下三部分的命令就可以了。
4.在测试完成后弹出的“确认是否显示测试报告”对话框的“确定”按钮里写入以下命令即可。
5.对于显示Access数据库数据的一个表格类型控件KVADODBGridClass的一个Click()事件里,一般想到达到的功能是:
点击某一条历史记录,然后,将该条历史记录传送到测试报告中对应的变量中。
一般用以下例子就可以达到该功能。
Click()事件的函数名自己任意取。
6.如果在查询时,用MicrosoftDateandTimePickerControl用选取查询日期的话,则会有一个问题:
每次选取日期时,打开控件时的默认日期不能自动更新为当天的日期,而是默认显示为设定时的日期。
要想选取日期时,默认显示为当天的日期,则在页面的“显示时”命令里写入以下语句即可。
Calendar为该控件的名称。
原本计算公式是:
=(HTConvertTime($年,$月,$日,8,0,0)-HTConvertTime(XX,7,26,8,0,0))/86400+41846;简化以后,就是下面语句了。
7.按日期查询时,也只需要用以下语句为查询就可以了。
将以往大家常用的查询条件"测试时间='"+XXXX年XX月XX日0时0分0秒+"'"改成查询条件为"测试时间like'"+StrFromReal(Enquiry_Year,0,"f")+"年"+StrFromReal(Enquiry_Month,0,"f")+"月"+StrFromReal(Enquiry_Day,0,"f")+"日%'",具体语句如下:
8.删阶数据库中某一条记录的话,则可以用以下语句。
第1和第2句是删除选中的数据;后面几条语句则是删除数据后刷新数据库。
这里的变量“临时储存查询条件”的作用就显示出来了:
如果在某一查询结果下删除了某一条记录,则刷新数据时,仍以该查询条件来查询数据库并显示出来,当然显示出来的结果是除了被删除的数据,则其他都仍然显示出来了。
9.组态王的超级X-Y曲线可以使X轴显示成“1:
05”即1分5秒的形式。
在带有该控件的页面的“存在时”命令里加入使用该控件的控件方法SetXAxesShowTimeFormat(LONGnShowTime)语句,参数LONGnShowTime改为1就可以了。
10.如果在组态王里需要将以秒(S)为单位的整数时间转换成时分秒(HMS)格式。
则可以在组态王的“自定义函数命令语言”里自定义一个函数,每次调用该函数就可以将多少S自动转换成字符串类型的几小时几分几秒钟。
自定义的函数名可为MtoHMS(LongSeconds,StringHMS),函数类型为Void类型。
具体的自定义函数其实非常简单,如下:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组态 软件 心得体会
![提示](https://static.bdocx.com/images/bang_tan.gif)