工控网首页
>

应用设计

>

FameView在流水生产线上的数据追溯和管理

FameView在流水生产线上的数据追溯和管理

2016/7/11 16:53:52

在堆垛机、码/拆垛机器人、物流自动输送和自动作业设备、物流控制与管理系统中,在立体化仓库、仓储中心、配送中心各种输送线、检测线和汽车总装生产线上,数据追溯和管理占用了开发人员大量的时间。

为适应现代智能制造的需求,FameView率先提出了数据模型标准化(用一个文件表达),数据存储和追溯集成化(用一句话表达),这个功能使FameView更适合在智能制造行业应用。

下面举例详细描述这个过程:

整合多个对象内容成一条记录并存储到CSV文件

需求:

假设某生产线,提供3个工位连续加工某些产品,当某产品通过最后工位时需对其全部工艺参数进行记录;

原理:

产品通过每个工位时,由触发变量通知并记录缓存,当最后工位存储完整记录到CSV文件,CSV文件可导入到数据库;

画面示意图如下:

 

组态过程:

o    在MyFile目录下,用记事本组态配置文件,例如cfgFile.txt:

[Storage]

RootPath = c:\Temp                  - 存储主目录

FilePath = %Y%m%d                   - 存储子目录,包含动态日期(%Y%m%d)(年月日)

FileName = Record_%H%M.csv          - 存储文件名,包含动态时间(%H%M)(小时分钟)

Interval = 10(minute)               - 文件分钟长度,缺省10分钟

HoldTime = 15(day)                  - 文件保存天数,过期删除目录,0:永久保持

ResetVar = Yes                      - 触发变量有效并处理完成后,是否复位触发变量

DebugMode= Yes                      - 是否在系统事件中,显示调试信息

[object.1]                                                       - 对象1(工位1)

trigger   = VD.%VD1                                             - 产品通过工位1,触发信号

identity  = VT.%VT1                                             - 当前产品标识,如条码标识

fields    =(id)|(datetime)|(identity)|AR.AR11|AR.AR12|AR.AR13  - 工位1参数,附加存储ID,时间,产品标识

initial   = Yes                                        - 是否为初始对象,对象1总为初始对象

               

[object.2]                                                      - 对象2(工位2)

trigger   = VD.%VD2                                             - 产品通过工位2,触发信号

identity  = VT.%VT2                                             - 当前产品标识,如条码标识

fields    = AR.AR21|AR.AR22                                     - 工位1参数

initial   = No                                          - 是否为初始对象,允许多个初始对象

[object.3]                                                       - 对象3(工位3)

trigger   = VD.%VD3                                             - 产品通过工位3,触发信号

identity  = VT.%VT3                                             - 当前产品标识,如条码标识

fields    = AR.AR31|AR.AR32|AR.AR33|(datetime)                  - 工位3参数,附加完成时间

o    编写全局脚本文件:

执行: UserDB.IntegrateObjectsToRecord "cfgFile.txt"

o    定义运行策略,以最快速度频繁执行脚本:

o    系统运行后,自动生成CSV文件:

o    文件内容:

使用脚本UserDB.ImportRecordsFromCsvFile可把CSV文件快速导入SQL Server数据库

投诉建议

提交

查看更多评论
其他资讯

查看更多

2020年服贸会|北京杰控来到线上平台!

FameView组态软件--2020年更新日志

FameView组态软件V7.6.20.2

直播分享(二)| 环保专题,干货满满

抗击疫情,脚步不停