RapidScada免费开源Scada组态软件系列教程6-二次开发
RapidScada免费开源Scada组态软件系列教程
系列文章目录
RapidScada免费开源Scada组态软件系列教程1-初识RapidScada
RapidScada免费开源Scada组态软件系列教程2-关于系统得安装
RapidScada免费开源Scada组态软件系列教程3-牛刀小试
RapidScada免费开源Scada组态软件系列教程4-各模块详细介绍
RapidScada免费开源Scada组态软件系列教程5-系统进阶
RapidScada免费开源Scada组态软件系列教程6-二次开发
RapidScada免费开源Scada组态软件系列教程7-Linux下运行
RapidScada免费开源Scada组态软件系列教程8-使用心得与收获
先行准备
开发人员的工具VS
驱动的二次开发
关于驱动得开发,我们主要记住以下几点:
1、项目名称要以这样的开头和结尾KpXXXDriver,XXX是要换的。

2、核心就是两个部分Logic和View,分别继承下来


其中View是负责内套winform展示的,这个页面主要是做文件配置的,当然我们可以不做,直接配置xml文件丢进去即可。
Logic是负责数据处理部分的,我们要在内部实现我们的业务逻辑。
demo例子可以在群共享内查看。
网页插件二次开发
VS新建FW类库项目,类库命名规则是PlgSch__Comp
下面的例子就是一个开发的echart插件

Admin管理工具的二次开发

在系统配置过程中 需要处理多张数据表,一个一个处理效率低,而且工具上的控件无法复制粘贴,所以对导入导出进行了二次开发。

将需要配置的表进行excel导出,处理完成后导入,导入是进行覆盖操作。


linux下海康摄像头整合进系统进行推流展示以及云台控制,关键技术Onvif支持以及RTSP支持;Ffmpeg、Nginx-rtmp以及flv.js。
IEC61850 KPIEC61850 KPIEC61850.dll开发完成,投入生产

IEC104 KPIEC104 KPIEC104.dll开发完成,投入生产

TCP连接状态

Influxdb KPInfluxdb KPInfluxdb.dll导出

redis KPredis KPredis.dll导出

数据高级分析插件



支持数据导出 导出图片K线分析

大屏插件开发完成 支持任意组合

influxdb2.0数据导出开发完成





webservice接口读取数据并设置plc数据后将操作过程存储oracle数据库

按需导出数据库 支持mysql oracle sqlserver 群内免费下载

最后
这是本人第一次发Blog,后续也会不断地维护更新此教程,方便大家快速入门,熟悉这个软件。
More:有关系统问题,可以入群678965537,群主在线解答。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)