哈喽,你好啊,我是雷工!
本节总结记录KingSCADA项目工程开发的过程。
当设计一个KingSCADA工程时,首先需要了解工程的系统构成,包括哪几部分,以及了解工艺流程。

解读技术文件要求,弄清楚工程所涉及到哪些硬件和软件。
在以上基础上,初步拟定工程的总体架构和蓝图。
例如:控制流程如何展现,是否需要3D建模,需要实现怎样的动画效果,需要具备哪些功能模块,需要哪些报表,是否需要曲线展示及历史查询等。
只有这些内容初步确定,才能在SCADA工程开发过程中做到心中有数,达到按期完成工程交付。
01 实施系统分析
分析项目的系统构成、技术文件及工艺流程。
明确系统的控制流程及监控对象的特点,确定3D模型的展示角度,及动画展示的方式。
分析系统中数据采集的方式,确定通讯协议及通讯链路。
确定有多少设备需要通讯,确定各个设备是否具备通讯接口。确定总共有多少点位,确定哪些点位用来触发动画效果。
02 UI设计及框架搭建
根据系统分析及客户要求,由UI设计师设计界面效果图。
跟客户确认效果图后,根据效果图搭建工程框架,展示登录界面,首页布局,导航菜单等。
03 3D建模及动画拆分现如今SCADA工程已经不满足简单好用,还要求具备美观大方的界面,为了实现较好的的界面效果,需要根据现场设备创建3D模型。
再根据现场工艺流程展示对应的动画效果,例如实现管道流动,坩埚倾倒,辊轮旋转,台车移动,下料升降,仓门开关等动画效果。
为较好实现对应的动画效果,需要创建完3D模型后,部分腔体设备为了能够很好的展示内部动画,将设备半切,半实体半透明,以很好展示内部动画效果。
04 KingIOServer数据采集
选择与设备通讯协议对应的驱动,添加设备,创建点位变量,根据变量类型选择对应的类型,模拟量看是否需要添加处理方式,完成相应处理。然后硬件连接设备,依次测试与各个设备的通讯状态是否正常,数据是否一致,不一致的检查数据类型是否正确。
05 KingSCADA程序开发根据工艺流程及采集的数据做相应的数据展示,及对应的动画效果连接,涉及控制的部分要添加对应的按钮,及对应的按钮弹窗。
实现报警功能组态,实现历史数据,实时曲线、历史曲线、数据报表等功能的开发;建立用户权限分配等安全机制等。
06 工程完成连机测试
当项目功能开发完毕,可以接入工业网对工程各功能进行联动测试。
07 验收资料编写验收资料,有些客户有专门的格式要求,按其集团的要求整理项目资料。
08 后记这些这是具备这些环节,实际实施过程并不一定按照这样的顺序,有些完成一部分功能,顺便就完成部分功能的测试。
有些无法测试通讯可以先进行点位配置。有些设备不能停机,就只能先做其他部分。
根据现场情况灵活安排,哪些能先进行就先进性,保证项目进度。