基于python的OPC读写导入MYSQL/MSSQL数据库的技术特点

KepOPC中间件技术特点说明

1、功能简介

KepOPC是基于python语言自主开发的OPC client(OPC客户端)中间件软件,他支持目前市面上绝大多数国内外OPC SERVER的OPC DA协议的数据读写,如(Kepserver、Matrikon、GE IGS、亚控、力控等),不同的是KepOPC实时采集数据后可以转存到MSSQL/MYSQL等关系型数据库,提供java、PHP、.net、python、go等语言自主开发平台的查询和交互,最终形成区别于组态平台的应用系统,很好地填补了工业自动化数据到互联网、云架构平台的数据交换和过渡,为MES系统或工业大数据平台提供现场基础数据支撑,且适用于所有的工业控制行业。

2、技术特性

(1)支持自动扫描OPC SERVER标签,并读取所有标签的名称、值、状态、取值时间写入MSSQL/MYSQL等关系型数据库;

(2)支持导入.csv文件,读取csv文件中需要读取的标签名,连接OPC SERVER获取所需标签的名称、值、状态、取值时间写入MSSQL/MYSQL等关系型数据库;

(3)自动创建数据库表,存储实时数据、历史数据、标签定义数据、控制指令等数据;

(4)自动创建数据库表,存储实时数据、历史数据、标签定义数据、控制指令等数据;

(5)标签点数读写实测可达10000点以上,时效性最快能保证1s以内处理完毕;

(6)支持本地和DCOM远程连接OPC SERVER,支持本地和远程连接MSSQL/MYSQL等关系型数据库;

(7)支持写OPC SERVER的功能,用户通过JAVA、PHP等程序连接读写数据库的控制表,就能实现对设备的远程控制;

(8)完善的异常处理机制、内存管理机制、可制作成windows服务长期运行;

(9)支持不同行业的分级报警、实时分析等功能的定制开发。

3、组件功能截图

基于python的OPC读写导入MYSQL/MSSQL数据库的技术特点_第1张图片

图1需要连接和读取的OPC SERVER

基于python的OPC读写导入MYSQL/MSSQL数据库的技术特点_第2张图片

图2程序启动自检

基于python的OPC读写导入MYSQL/MSSQL数据库的技术特点_第3张图片

图3程序后台运行

基于python的OPC读写导入MYSQL/MSSQL数据库的技术特点_第4张图片

图4自动导入.csv文件的信息到mysql的标签定义表

基于python的OPC读写导入MYSQL/MSSQL数据库的技术特点_第5张图片

图5自动读取标签信息到mysql的实时数据 

基于python的OPC读写导入MYSQL/MSSQL数据库的技术特点_第6张图片

图6OPC(write)控制功能

基于python的OPC读写导入MYSQL/MSSQL数据库的技术特点_第7张图片

图7历史数据表(每天自动建一张表)


图8基于web的实时历史曲线绘制展示

4、试用及下载

http://blog.csdn.net/weixin_29482793/article/details/78039398或百度搜索python opc

5、产品集成及封装(可选)

KepOPC可以封装到IU的标准工控机内,形成自己品牌的商品。设备可连续365*7*24运行,工控机安装到设备或网络机房,适应各种工业运行环境,详细硬件配置可提供定制化需求。

基于python的OPC读写导入MYSQL/MSSQL数据库的技术特点_第8张图片

图9 基于1U工业设备的KepOPC产品封装

你可能感兴趣的:(基于python的OPC读写导入MYSQL/MSSQL数据库的技术特点)