集成化过程控制软件平台(PCSP)开发介绍
0 前言
目前运行于大型机、小型机、服务器、个人PC上的主流操作系统系列有Unix、Linux、Windows等,各主流系列又进一步细分为几十种不同的操作系统。这些操作系统往往由不同的机构或厂商研发,在使用方法和应用开发风格上存在显著差异。如果直接在这样种类繁多的操作系统下开发过程控制应用系统,开发人员不得不熟悉各种操作系统、掌握大量系统调用、会用多种前端工具。还要考虑应用代码可移植性以避免系统改造时的大量重复开发。
为解决上述问题,以前宝钢一直从国内外其他企业(例如日本新日铁)引进软件平台。这些软件平台不但价格非常昂贵,而且由于其技术的保密性使得应用系统完善和运行维护人员往往承担更大的压力。2003年,宝钢股份公司集中技术力量,以过程控制应用系统开发中的普遍功能需求为出发点,成功开发出第1套有完全自主知识产权的过程控制软件平台PCSP。
PCSP通过适当的方法,将不同种类的操作系统“包装”起来,并将一些普遍需要的功能全部以“集成化、模块化”的方式提供给应用开发人员,为所有使用PCSP的开发人员提供一个完全一致的、与操作系统无关的应用开发环境。PCSP填补了宝钢股份公司在软件平台开发方面的空白,有利于打破国内外其他企业在平台软件开发方面的技术壁垒,为宝钢股份公司L2级计算机软件开发的核心技术链——“系统集成、平台软件开发、应用系统开发”补上了至关重要的一环,为L2计算机开发人员完全自主实施整个L2级软件开发创造了更好的条件,同时也为软件一生维护打下了良好的基础。
1 PCSP软件平台的特点
PCSP平台采用了当前一些最流行的软件开发技术,并紧密结合了过程控制系统的应用开发需求,具有以下8大特点:
(1)功能齐全,不需要数据库软件等作为支持,但也可以和数据库、前台GUI等第3方软件集成;
(2)自带画面制作工具GUIBuilder,不需要前端GUI开发软件支持;
(3)通过GUIClienter加载用户制作的画面,可以完全脱离V B、V C运行, 在客户端用户不需要编写任何代码;
(4)支持动态图形,可以动态显示用户定义的图形信息;
(5)针对单机系统(无Cluster的系统),配备了关键任务“守护”功能,可以防止关键任务意外终止,“守护”的对象包括平台任务,也可包括应用任务;
(6)提供了类似于ORACLE的UCL/GUI界面,使用界面比较友好,用户只需要简单配置有关参数,即可实现绝大部分功能;
(7)针对以往平台过度封装而不利于运行维护的情况,PCSP为用户提供了非常丰富的运行信息;
相关文章
- 2023-12-15结构检查维修时疲劳裂纹尺寸的概率分布
- 2023-02-05FAST一次支撑系统的结构研究
- 2023-05-10ACL200型血凝仪在应用中的质量保证
- 2023-07-15尘埃粒子计数器的校准
- 2023-11-08千分比较仪的设计
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。