组态软件提供了对自动化系统进行监视、控制和管理的多种功能,在这些功能中,有些是在组态软件出现的时候就已经提供的传统功能,有些则是随着通信、网络、计算机等科技的发展以及工程的需要逐步增加的新功能。在工程开发中,自动化应用工程师可以根据工程和用户的需要来选择和配置所需要的功能。
(1)组态软件的传统功能
组态软件的传统功能主要有:
●与下层的硬件设备通信,进行数据采集、设定及控制。可以根据需要选择被监控的硬件系统,并和它们进行数据通信,对硬件系统中有关现场设备状态的信息进行采集,并能对现场进行数据设定和控制。组态软件中集成了大量硬件系统的通信程序,能和常见的工业自动化设备,如各种各样的PLC、DCS、仪表、智能模块和板卡等进行通信,采集工业现场的信号,从而对工业现场进行监视和控制。使用组态软件实现与自动化设备的通信不需要编写计算机通信程序,不需要理解复杂的通信协议等。
●以图形和动画等直观形象的方式呈现工业现场信息,以方便对控制流程的监视;也可以直接对控制系统发出指令、设置参数,从而干预工业现场的控制流程。
●将控制系统中的紧急工况(报警)通过软件界面、声音等手段及时通知给相关人员,使他们及时掌控自动化系统的运行状况。
●对系统运行过程中操作人员的重要操作等涉及系统安全的重要事件进行通知和记录,供事故查找、运行分析和统计使用。
●对系统中的重要数据进行记录存储。在工程发生事故或故障的时候,利用记录的运行工况数据和历史数据,可以对系统故障原因等进行分析定位、责任追查等。通过对数据的质量统计分析,还可以提高自动化系统的运行效率,提升产品质量。
●对工业现场的数据按照事先设定的要求进行逻辑运算等处理,将结果返回给控制系统,协助控制系统完成它们所不擅长的复杂的运算控制功能。
●将工程运行的状况、实时数据、历史数据、警告和外部数据库中的数据以及统计运算结果制作成报表,供运行和管理人员参考。
●提供二次编程手段让用户编写自己的应用逻辑、需要的功能,让工程按照要求运行。
●对监控系统的运行实现权限管理,根据使用者的不同级别和权限来限制他们对系统的操作和功能使用,从而保证系统的安全运行。(www.daowen.com)
(2)组态软件的新功能
组态软件的新功能主要有:
●为其他应用软件提供数据,也可以接收其他应用软件的数据,从而将不同的系统关联和整合起来。
●控制系统相关人员可以通过电子邮件、手机短信、即时消息软件等多种手段了解和控制自动化系统的运行状况。
●多计算机运行组态软件,并能有效互联,不同的计算机可以被分配和承担不同的角色,协调实现对大型系统的分布式监控。
●将监控系统中的实时信息送入管理信息系统,也可以反之,接收来自管理系统的指令和数据,根据需要来干预生产现场或过程。组态软件在工厂等自动化环境中对下能连接生产过程中的控制系统,对上能连接企业的各种管理信息系统,起到一个承上启下的作用,是整个大的信息化系统中的核心环节。
●根据系统所使用的国家、地区和文化的不同,组态软件能实现系统的界面文字、图片、声音和语音等的切换,从而使得所开发的工程能快速地国际化和本地化。
●组态软件能通过Internet发布监控系统的数据,实现远程监控。系统授权人员可以从世界任何地方对系统进行监控。
●其他扩展功能。
组态软件要想实现其通用监控系统软件的功能,就必须根据现在计算机、通信、网络等技术的发展不断完善现有的传统功能,同时还要开发出更多适应各行各业不同用户和工程需要的新功能。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。