基于python的opc读写和导入MSSQL/MYSQL的KepOPC中间件的详细技术特点介绍请见:https://blog.csdn.net/weixin_29482793/article/details/79734662 (含图文描述)
KepOPC中间件windows版本分为(含UI和不含UI)mssql和mysql两个版本,经过多次更新,目前中间件的主要功能如下:
(1)支持Windows xp及以上所有32位和64位操作系统,支持本地和远程OPC连接,支持Mysql5.6、Mssql2008及以上版本关系数据库的连接;
(2)支持手动、自动扫描添加OPC SERVER标签,并读取所有标签的名称、值、状态、取值时间写入MSSQL/MYSQL等关系型数据库;
(3)支持导入.csv文件,读取csv文件中需要读取的标签名,连接OPC SERVER获取所需标签的名称、值、状态、取值时间写入MSSQL/MYSQL等关系型数据库;
(4)自动测试与OPC SERVER的连接状态,超时重连、异常自动捕获和动态管理进程;
(5)自动创建数据库表,存储实时数据、历史数据、标签定义数据、控制指令等数据;
(6)标签点数读写实测可达10000点以上,时效性最快能保证1s以内处理完毕;
(7)支持本地和DCOM远程连接OPC SERVER,支持本地和远程连接MSSQL/MYSQL等关系型数据库;
(8)支持OPC Write的功能,用户通过JAVA、PHP等程序连接读写数据库的控制表,就能实现对设备的远程控制;
(9)完善的异常处理机制、内存管理机制、可制作成windows服务长期运行;
(10)支持不同行业的分级报警、实时分析等功能的定制开发。
KepOPC是经过现场长时间测试,稳定可靠,定位于工业互联网(OPC方式)的跨平台数据交换中间件,非常适合工业企业的控制层往生产执行层和决策支持层的数据交换业务需求。
******************************************KepOPC UI版本************************************************************
图1 KepOPC运行主界面
图2 KepOPC连接OPCSERVER成功
KepOPC打开后,首先填入IP地址,模式分为DCOM和NODCOM两种模式,分别都支持网内OPC连接和读写功能,不同的是NODCOM需要在OpcServer所在的机器上安装一个服务,目的是不用配置繁琐的DCOM,DCOM模式在此不再啰嗦。填好后选择“刷新”,在列表栏中会显示刷新到的OPCSERVER名称,单击选中后,选择“连接”即可连接成功。如果刷新不到服务,请确保您的机器已安装OPC基金会的2.0组件,一般安装组态软件会自动安装上。连接不上请检查