规划好监控系统结构和工程的具体监控内容后,就可以进入工程开发流程了。工程开发流程包括工程开发、工程编译和工程运行。工程开发是整个开发流程的主体,工程师对工程的各个部分根据工程的实际需要按照一定的步骤分别进行配置。工程编译是对开发完成的工程进行运行前的错误检查、提高运行效率等的处理。工程运行是用来检查监视和控制效果是否和工程要求一致。一个实际工程不可能在一次工程开发过程中完成,需要不断重复这三个过程,直至满足工程要求和设计为止。另外,工程开发过程中还需要经常对工程进行管理,例如新建、查找、另存、备份、加密、制作安装包等管理工作。工程开发的具体流程如图2-3所示。
图2-3 工程开发流程示意图
从图中可以看出,工程开发流程中的主要工作集中在“工程开发”环节,包括6个方面的内容:
①数据采集或设备通信:主要是通过组态软件的I/O通信模块与硬件设备建立通信,通过组态软件变量和硬件设备寄存器的关联定义来完成数据采集。
②变量定义:主要是定义外部变量对工业现场的数据进行采集和控制,定义内部变量用于在组态软件中的计算或程序开发过程中进行中间转换。(www.daowen.com)
③画面开发:主要是规划工程中各个画面的布局,通过组态软件的图形系统绘制出现场工艺流程或者生产场景,配置动画效果动态反映现场情况,定义操作事件控制现场设备或调用系统其他功能等。
④数据记录:主要是通过报警模块的配置将监控系统中的警示信息传递给相关人员处理,对于用户登录注销及操作等行为通过事件记录模块进行记录,通过历史记录模块将重要数据的过程变化存储到数据库以便后续分析统计使用。
⑤数据应用:主要是通过报表、数据库及图表曲线控件等对系统中的数据进行统计分析,编写用户程序对数据进行计算处理,使用配方在自动化生产过程中批量更改数据,提高生产效率。
⑥工程的其他配置:主要是通过用户和安全区的配置来保证运行系统的安全,对于工程有本地化需求通过多语言功能实现,通过网络、冗余和Web功能的配置来扩展系统的功能,满足用户对系统的多方位要求。
本节将详细阐述工程开发、工程编译、工程运行和工程管理的内容。由于组态软件开发环境的区域布局和各个区域的功能在整个工程开发过程中需要经常涉及,非常重要,因此下面会重点讲述开发环境。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。