APP下载

探析组态软件技术与应用方法

2018-03-17鑫,郭

时代农机 2018年12期
关键词:软件技术组态监控

佟 鑫,郭 锐

(沈阳工学院 信息与控制学院,辽宁 抚顺 113122)

组态软件主要是需要通过与高可靠的工控计算机和网络系统相结合,然后向管理层与控制层提供软件、硬件的全部接口,以此来形成系统的集成,且组态软件还能够支持各种工控的设备和常见的通信协议,并且还可以提供出分布式的数据管理与网络功能。

1 组态软件技术的特点

首先,组态软件具有一定的延续性和扩展性,也就是指当用户的需求发生改变时,组态软件的可以使用户不需要作很多的修改就能够方便地完成软件的更新以及升级,使用户在使用时更加的方便、更加的快捷。其次,组态软件还具有一定的封装性,简单来说就是简单易学且使用简便,具体的是指通常使用的组态软件都是使用的一种较为方便使用的方式来进行包装,且不需要对编程语言技术有多么高的掌握度,就可完成一个比较复杂工程所需求的一切功能。再其次,组态软件还具有通用性,也就是指当每一个用户在使用过程中,可以根据工程的实际情况,然后通过组态软件所提供的底层设备的I/O 驱动程序以及开放式的数据库和画面的制作工具,就可以完成一个既具有动画的效果,又包含历史的数据,能和曲线并存的具有多媒体功能以及网络功能的大工程,且还不需要受到行业不同的限制,这就使得人们能够更便捷、更完整的建立工程。最后,组提案软件还具有实时多任务的功能。

2 组态软件的应用

2.1 组态软件技术在电力监控系统中的应用

组态软件是一个功能非常强大的软件包,它提供出的友好用户界面可以让使用者在不需要进行编码程序甚至不需要具备编码能力的情況下,生成用户所需要的应用软件,克服了其他控制软件的局限性,且组态软件可以在保证系统可靠稳定的同时,提高系统的集成能力和运行速度。组态软件一般包含了其基本的配置组态以及应用的软件组态,基本配置组态,具体说就是通过给系统提供配置信息;而应用软件组态则较为复杂。

以电气化铁道远动装置为例,它的系统的组态软件主要的功能就是通过实时的生成数据库、形成图形的界面、形成历史数据库以及报表等四个部分。那么实时数据库主要是用来进行数据库点记录的编辑、打印、转换连接等;图形的界面主要是实现多种流程图以及画面底图的编辑和多种动态显示点的编辑动态点与实时点或历史点的连接等功能;历史数据库主要是用来进行历史记录的编辑、历史记录与实时库的连接、趋势曲线的配置等;而报表则实现了表底的编辑、连接功能数据库点记录数值的生成等功能。

2.2 组态软件技术在石油石化附属装置中的应用

组态软件技术在石油石化中的应用,主要体现在能够支持冗余的软件的正常运行,具体说就是它可以保证实时的数据可以同时在两台服务器上进行显示和存储,这样就可以在监控站岀现故障的情况下,备用站及时接替监控站的工作,同时还可以及时通知操作人员进行故障的处理,而当监控站可以正常工作后,便可以自动接替备用站的工作,恢复最初的工作状态。

力控软件在工作过程中,主站工作的同时从站便处于热备状态,主站和从站不停的互相检测对方的状态,而组态软件技术就可以利用自己的强大功能,支持多重网络结构,确保互检不出现问题,也就是通过主站和从站之间的通讯链路进行检测以确保数据的备份。同时,热备服务器还可以周期性的向工作服务器发送数据的同步请求,从而实现两个服务器之间的实时数据、历史数据以及报警数据的同步。

3 结 语

通过以上分析,组态软件技术在本质上就是C 语言和商业化程序所形成的硬件,它在很多的国家重点工程中都占有着举足轻重的地位,因此,我们在使用组态软件技术的同时,也需要认真地研究它,使其能够快速的发展,使很多的工程能够高效率的实施,同时也能为我们国家的重要工程的发展做好铺垫。

猜你喜欢

软件技术组态监控
The Great Barrier Reef shows coral comeback
基于大数据分析的集合式EPC总承包项目管理软件技术的应用
基于PLC及组态技术的恒温控制系统开发探讨
你被监控了吗?
Zabbix在ATS系统集中监控中的应用
UGNX软件技术在农机从业人员技术培训中的应用
基于PLC和组态的智能电动拧紧系统
基于长三角地区需求的软件技术人才的培养
利用Java开发智能软件技术研究
PLC组态控制在水箱控制系统的应用