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,如果未找到,显示空白。
浙公网安备 33010602011771号