[发明专利]一种基于组态软件KingView与PLC的铸造装备数据采集与存储方法有效
| 申请号: | 201810235064.8 | 申请日: | 2018-03-21 |
| 公开(公告)号: | CN108572614B | 公开(公告)日: | 2020-01-21 |
| 发明(设计)人: | 计效园;王武兵;周建新;殷亚军;沈旭 | 申请(专利权)人: | 华中科技大学 |
| 主分类号: | G05B19/05 | 分类号: | G05B19/05 |
| 代理公司: | 42201 华中科技大学专利中心 | 代理人: | 周磊;曹葆青 |
| 地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 装备数据 存储 远程数据库 铸造 组态软件 数据源 采集 读取 远程数据存储 上位机软件 数据源连接 串口连接 存储机制 连接方式 设置数据 实际状况 选择数据 铸造车间 装备信息 组态画面 表创建 上位机 网口 数据库 驱动 通讯 开发 | ||
1.一种基于组态软件KingView与PLC的铸造装备数据采集与存储方法,其特征在于,包括以下步骤:
S1:通讯准备:根据现场的铸造装备确定需要采集数据的PLC型号、PLC是否有RJ45接口,以及需要采集的数据在PLC寄存器中的存储地址;
S2:ODBC数据源设置:本地PC机上设置ODBC数据源连接远程数据库SQL Server,然后设置ODBC数据源名称,选取连接远程数据库的ODBC驱动,选择数据需要存储的数据库名称;
S3:远程数据存储表创建:在远程数据库SQL Server中,根据步骤S2连接的数据库创建新表Table存储从PLC中读取的信息;
S4:PLC与上位机的连接:根据步骤S1确定的信息,连接PLC与上位机,根据KingView中通讯需求设置相应的通讯参数、串口通讯设置通讯频率、COM口,网口通讯设置好PLC的IP地址;
S5:组态画面开发:在KingView中开发组态监控画面,监控设备运行状态;
其中,步骤S5中,组态画面设置步骤如下:
S51:创建数据库变量:设置相应的数据库变量与PLC寄存器地址中的数据关联,读取相关数据,变量设置为“只读”模式,设置变量名为“DeviceID”,变量类型为“内存整数”的数据库变量,其为连接远程数据库的参数之一;
S52:创建数据监控画面:在开发系统界面开发组态监控画面,创建文本与步骤S51中的数据库变量关联,根据数据类型选择相应的“值输出”模式,从而实现在KingView中实时观察铸造装备的数据;
S6:设置数据存储机制:在KingView中通过事件命令语言机制把采集到的数据通过ODBC传输到远程数据库中;
步骤S6的具体设置步骤如下:
S61:在KingView中创建记录体,设置的字段名称以及字段类型与步骤S3中记录体字段一致;创建的记录体中新建字段与步骤S51中创建的数据库变量关联;
S62:数据传输与存储机制设置:通过系统SQL函数连接远程数据库,然后通过SQL函数对远程数据库进行更新、插入和删除操作,通过事件命令语言设置表达式触发执行SQL函数进行数据存储,根据实际需要,设置表征铸造装备状态的表达式,当铸造装备运行时,设置频率高于阈值A1的数据采集过程;当铸造装备停止运行时,设置频率低于阈值A2的数据采集过程,其中A1>A2。
2.根据权利要求1所述的一种基于组态软件KingView与PLC的铸造装备数据采集与存储方法,其特征在于,通过PLC的接口有线连接上位机,接口类型为RJ45接口时,PLC通过以太网转换器与上位机连接,使用TCP/IP协议交换数据;接口类型为串行口时,通过通讯电缆直接与上位机连接,使用串行口协议交换数据。
3.根据权利要求1所述的一种基于组态软件KingView与PLC的铸造装备数据采集与存储方法,其特征在于,组态软件KingView通过数据库变量与PLC开关量和模拟量关联,开发运行画面,实时显示数据,监控设备运行状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810235064.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:控制装置、信息处理方法
- 下一篇:一种太阳能发电户外开关柜





