经过三十几年的发展,市面上的组态软件基本上都能实现工业自动化系统所需的监控、管理和数据采集等功能,而且用户只需通过简单的操作与设置就可以完成整个监控系统的组态过程。组态软件基本具备以下几方面的功能:
1)过程画面的组态:组态软件借助Windows操作系统良好的图形性能为工程设计人员提供了简洁美观的过程画面组态功能。目前,大部分的组态软件都内置大量的图形控件和对象,包括过程值归档、报警消息、报表等,方便工程开发人员根据控制系统的需要搭建相应的数据采集监控系统。这种设计方法将设计者从繁冗的前台设计工作中解脱出来,集中精力于系统功能的开发与完善。
2)系统数据存档:利用微软数据库实现系统中数据的存储,结合过程值归档、消息报警等功能完成数据的记录与读取,在系统运行出现故障时,可以及时提供详细历史资料,帮助找出故障原因。通过对数据的质量统计分析,还可以提高自动化系统的运行效率,提升产品质量。
3)对运行状态进行监控:通过对报警功能的组态,可以让系统在超出期望状况时发出报警信息,及时通知工作人员。
4)通信功能:通过硬件组态及软件组态可实现与各种下层硬件设备的通信,各种PLC、DCS、仪表、智能模块和办卡等设备都可以与组态软件进行通信,并且组态方式简单,不需要编写复杂的通信协议。
5)信息汇总:对工业现场的数据按照事先设定的要求进行逻辑运算等处理,将结果返回给控制系统,协助控制系统完成它们所不擅长的复杂的运算控制功能。
6)用户权限管理:周密的系统安全防范,对不同的操作者,赋予不同的操作权限,保证整个系统的安全可靠运行。(www.xing528.com)
7)灵活的编程方式:提供可编程的命令语言,使用户可根据自己的需要编写程序,增强系统功能。
(2)组态软件的特点
组态软件充分利用现代化计算机所提供的强大运算处理、通信和图形能力,实现对工业现场数据的采集、监控和管理,与早期采用定制软件相比,界面更为形象、直接、友好,管理功能也更为强大。另外,组态软件还具有以下特点:
1)延续性和可扩充性:当现场(包括硬件设备或系统结构)或用户需求发生改变时,组态软件开发的应用程序不需做太大修改即可方便地完成软件的更新和升级。
2)封装性:通用组态软件所能完成的功能均用一种方便用户使用的方法包装起来,对于用户,不需掌握太多的编程语言技术(甚至不需要编程技术),就可很好地完成一个复杂工程所要求的所有功能。
3)通用性:每个用户根据工程实际情况,利用通用组态软件提供的底层设备(PLC、智能仪表、智能模块、板卡、变频器等)的I/O Driver、开放式的数据库和画面制作工具,就可完成一个具有人机界面、实时数据处理、历史数据和曲线并存、具有多媒体功能和网络功能的工程,不受行业限制。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。