Ods的业务设计

1、追溯系统的工步配置

(1)OdsPC表必须有一个列StepNeedDownload(非空,bit),用来指示该工位的工步是否被修改却未下载(1=需要下载,0=不需要下载)。

  每次创建、修改该工位的任何工步后,更新该列为1。

  Ods客户端(比如OP10工位)定期30s查询追溯系统数据库OdsPC表工位名是OP10的StepNeedDownload列值,如果为1再去重新加载追溯系统数据库工步表OP10的所有工步记录,所有记录读取后存到Ods本地数据库(可以用sqlite等)最后将StepNeedDownload列值更新为0。如果为0,不进行任何读取。

(2)工步表必须有一个StepPic列(可空,字符串),用来记录该工步的照片文件名

  每次为工步指定新照片后,生成一个唯一文件名,并把照片压缩复制到追溯系统目录\pic\OP10\。 

 

 

2、Ods客户端开机检查(以OP10为例)

Ods客户端打开后的工作:

(1)检查追溯系统目录\pic\OP10\,保证Ods客户端本地\pic目录文件与之同步。

(2)每30s检查StepsVer列值。。。。。上节(1)

 

3、Ods客户端工作(以OP10为例)

  比如PLC跑到第5步,检查Ods本地数据库PLCStep为5的记录,将其所有信息读取,显示在Ods界面。信息中的工步照片文件名。从Ods客户端本地\pic目录寻找。找到后显示到UI,如果未找到,显示空白。

posted on 2017-08-18 16:40  困兽斗  阅读(199)  评论(0)    收藏  举报

导航