1、GA/T XXXX XXXX ICS 35.200 CCS R 82 GA 中华人民共和国公共安全行业标准 GA/T XXXX XXXX 机动车号 牌管理信 息系统联 网设备 接口协议 Interface protocols of networking equipment of motor vehicle license plate management information system (报批稿) XXXX - XX - XX 发布 XXXX - XX - XX 实施 中 华 人 民 共 和 国 公 安 部 发布 GA/T XXXX XXXX I 目 次 前言 . II 1 范围 . 1
2、 2 规范 性引 用文 件 . 1 3 术语 与定 义 . 1 4 一般 要求 . 1 5 机动 车号 牌智 能冲 压设 备 . 2 6 机动 车号 牌智 能销 毁设 备 . 7 附录 A ( 规范 性) 冲压 设备模 具识 读装 置返 回内 容 . 15 GA/T XXXX XXXX II 前 言 本 文件 按照GB/T 1.1 2020 标 准化 工作 导则 第1 部 分: 标 准化 文件 的结 构和 起草规 则 的规 定 起 草。 请 注意 本文 件的 某些 内容 可能涉 及专 利。 本文 件的 发布机 构不 承担 识别 专利 的责任 。 本文件 由全 国道 路交 通管 理标准 化技 术
3、委 员会(SAC/TC 576) 提 出并 归口 。 本文件 起草 单位 :公 安部 交通管 理科 学研 究所 。 本文件 主要 起草 人: 赵鸣 蕾 、钱 彬、 王军 华、 黄金 、曹品 奇、 林万 华 、 王旭 、张帅 、黄 鑫。 GA/T XXXX XXXX 1 机动车号 牌管理 信息系统 联网设 备接口 协议 1 范围 本 文件 规定 了机 动车 号牌 管理信 息系 统联 网设备 接 口协议 的术语 与 定义 、 要 求及机 动车 号牌 智能 冲压设 备、 机动 车号 牌智能 销毁 设备 的特 殊要 求 。 本 文件 适用 于机 动车 号牌 管理信 息系 统联 网设 备接 口协议 的开
4、 发。 2 规范性 引用 文件 下列文 件 中 的内 容通 过文 中的规 范性 引用 而构 成本 文件必 不可 少的 条款 。 其中 , 注日 期的 引用 文 件, 仅 该 日期 对应 的版 本 适用于 本文 件 ; 不 注日 期 的引用 文件 , 其最 新版 本 (包 括所 有的 修改 单) 适 用于本 文件 。 GA36 中华 人民 共和 国机 动车号 牌 GA/T 1135 机 动车 号牌 管 理信息 系统 技术 规范 GA/T 1287 机 动车 号 牌 监 制规范 3 术语与 定义 GA36 、GA/T 1135 、GA/T 1287 界 定的 以及 下列 术语 和 定义适 用于 本
5、文 件。 3.1 机动车号牌管理信息系统联网设备 networking equipment of motor vehicle license plate management information system 与机动 车号 牌管 理信 息系 统联网 、 用于 号牌 生产 管 理 的装 置 , 包 括但 不限 于 机动车 号牌 智能 冲压 设备、 机动 车号 牌智能 销 毁设备 。 3.1.1 机动车 号牌 智能 冲压 设备 intelligent embossing equipment of motor vehicle license plate 与机动 车号 牌管 理信 息系 统联网 、
6、 可自动 识 别生 产 序列标识 及 模具 二维 码 、 用于冲 压机 动车 登记 编号的 装置 ,由 识读 装置 、机电 装置 和运 行 于 计算 机的 主 控程 序 三 部分 组 成 。 3.1.2 机动车 号牌 智能 销毁 设备 intelligent scrapping equipment of motor vehicle license plate 与机动 车号 牌管 理信 息系 统联网 、 可自动 识 别生 产 序列 标 识 、 用 于销 毁号 牌 的装置 , 由识 读装 置、 机电装 置和 运行 于计 算机 的 主控 程序 三部 分组 成。 4 要求 4.1 基 本要求 GA/T
7、 XXXX XXXX 2 机 动 车 号 牌 管理信 息 系 统 联 网 设 备 的 接 口 应 具 备 设 备 身 份 、 版 本 信息 和 生 产 序 列 标 识 上 传 的 功 能。设备 身 份信 息为12位 安全控 制组 件 序 列号 ;设 备版本 信息 由6 位设 备 企 业 编号 及3位 序列 号 组 成。 4.2 接口类型 机动车 号牌 管理 信息 系统 联网设 备的 接口 分为 同步 接口、 异步 接口 和事 件接 口三种 类型 。 4.3 数据类 型 接口函 数中 使用 的数 据类 型 应符 合表1的 规定 。 表 1 数 据类 型表 数据类型 类型名称 类型长度(字节) 描
8、述 PCHAR 字符串指针 4 以Ox00 作为结束符 INT 整型 4 整数, 可以用十进制、 十 六进制等符号表示 PINT 整型指针 4 整型数据内存地址 BOOL 布尔型 4 TRUE 真 FALSE 假 4.4 返回值 接口函 数的 返回 值为 整 型 ,0表 示成 功, 负值 表示 错 误 。 5 机动车 号牌 智能 冲压 设备 5.1 冲压设备 识读 装置 5.1.1 接口清单 机动车 号牌 智能 冲压 设备 (以下 简称 冲压 设备 ) 主 控程序 与识 读装 置的 接口 应符合 表2 的规定 。 表2 冲 压设 备 主 控程 序与 识读装 置的 接口 表(第 1 页/共2 页
9、 ) 序号 接口名称 接口类型 接口函数 详细要求 1 获取安全控制组件序列号 同步接口 MoldGetSamSn 应符合 5.1.2 的规定 2 获取安全控制组件版本号 同步接口 MoldGetSamVersion 应符合 5.1.3 的规定 3 安全控制组件数据透传 同步接口 MoldSamTrans 应符合 5.1.4 的规定 4 模具识读装置初始化 同步接口 MoldInit 应符合 5.1.5 的规定 5 获取模具识读装置版本号 同步接口 MoldVersion 应符合 5.1.6 的规定 6 模具识读装置声光提示 同步接口 MoldTip 应符合 5.1.7 的规定 7 模具识读返
10、回 事件接口 MoldStart 模具识读启动, 应符合 5.1.8 的规定 MoldStop 模具识读停止, 应符合 5.1.9 的规定 HandleMoldCodeCallBackFunc 模 具 识 读 结 果 回 调 函数, 应符合 5.1.10 的规定 GA/T XXXX XXXX 3 表2 冲 压设 备 主 控程 序与 识读装 置的 接口 表(第 2 页/共2 页 ) 序号 接口名称 接口类型 接口函数 详细要求 8 生产序列标识识读装置初始化 同步接口 QRInit 应符合 5.1.11 的规定 9 获取生产序列标识识读装置版本号 同步接口 QRVersion 应符合 5.1.1
11、2 的规定 10 生产序列标识识读启动 同步接口 QRStart 应符合 5.1.13 的规定 11 生产序列标识识读停止 同步接口 QRStop 应符合 5.1.14 的规定 12 生产序列标识识读结果查询 同步接口 QRQueryResult 应符合 5.1.15 的规定 5.1.2 MoldGetSamSn 函数 原型: INT MoldGetSamSn(PCHAR PStrAddr); 描述: 主动查 询安 全控 制组 件序 列号 参数: PStrAddr 安全控 制组 件序 列号 字符 串内存 地址 返回: 0 成功 -1 失败 5.1.3 MoldGetSamVersion 函数
12、原型: INT MoldGetSamVersion(PCHAR PStrAddr); 描述: 主动查 询安 全控 制组 件版 本号 参数: PStrAddr 安全控 制组 件版 本号 字符 串内存 地址 返回: 0 成功 -1 失败 5.1.4 MoldSamTrans 函数 原型: INT MoldSamTrans(PCHAR PDataIn, INT IDataInLen, PCHAR PDataOut, PINT PDataOutLen); 描述: 安全控 制组 件数 据透 传 参数: PDataIn 向安全 控制 组件 发送 数据 的内存 地址 IDataInLen 向安 全控 制组
13、件发 送数 据 的长度 PDataOut 接 收安 全控制 组件 数据 的内 存地址 PDataOutLen 接收 安全 控制 组件 数据 长度 的内存 地址 返回: 0 成功 -1 失败 5.1.5 MoldInit 函数 原型: INT MoldInit(); 描述: 模具识 读装 置初 始化 参数: 无 返回: 0 成功 -1 失败 5.1.6 MoldVersion 函数 原型: PCHAR MoldVersion(); GA/T XXXX XXXX 4 描述: 获取模 具识 读装 置版 本号 参数: 无 返回: 模 具识 读装 置版 本号字 符串 内存 地址 5.1.7 MoldTi
14、p 函数 原型: INT MoldTip(INT TipIndex, INT TimeLast); 描述: 执行声 光提 示 参数: TipIndex 0:正常 工 作指 示灯 亮 1:正常 工作 声 音提 示 2:正 常工 作指 示灯 亮 且 声 音提示 TimeLast 提 示时 间,单 位:ms。 超过 时间 后声光 提示 自动 关闭 返回: 0 成功 -1 失败 5.1.8 MoldStart 函数 原型: INT MoldStart(); 描述: 启动模 具识 读 参数: 无 返回: 0 成功 -1 失败 5.1.9 MoldStop 函数 原型: INT MoldStop(); 描
15、述: 停止模 具识 读 参数: 无 返回: 0 成功 -1 模具识 读线程 关闭 失败 -2 模 具识 读 摄像 头关闭 失败 5.1.10 HandleMoldCodeCallBackFunc 函数 原型: INT HandleMoldCodeCallBackFunc(PCHAR Result, PCHAR ImgData,INT ImgWidth, INT ImgHeight); 描述: 当设备 识读 成功 后, 此回 调函数 被调 用, 传入 设备 识读结 果,Result 中 的数 据 以 JSON 字符 串表示 ,字 符串 格 式 应符 合附录 A 的 规定 参数: Result 识
16、读结 果内 存地 址 ImgData 模具 识 读抓 拍图像 (8 位灰 度 图 像) 数据 内存 地址 ImgWidth 模具 识 读抓 拍 图像 水平 方向 像素 值 ImgHeight 模具 识 读抓 拍 图像 垂直 方向 像素 值 返回: 0 成功 -1 失败 5.1.11 QRInit 函数 原型: INT QRInit(); GA/T XXXX XXXX 5 描述: 生产序 列标 识识 读装 置初 始化 参数: 无 返回: 0 成功 -1 失败 5.1.12 QRVersion 函数 原型: PCHAR QRVersion(); 描述: 获取生 产序 列标 识识 读装 置版本 号
17、参数: 无 返回: 生 产序 列标 识识 读装置 版本 号字 符串 内存 地址 5.1.13 QRStart 函数 原型: INT QRStart(); 描述: 启动生 产序 列标 识识 读 参数: 无 返回: 0 成功 -1 失败 5.1.14 QRStop 函数 原型: INT QRStop(); 描述: 停止生 产序 列标 识识 读 参数: 无 返回: 0 成功 -1 生产序 列标 识识 读线程 关闭 失败 -2 生 产序 列标识 识读 摄像 头关闭 失败 5.1.15 QRQueryResult 函数 原型: INT QRQueryResult(PCHAR Result); 描述: 轮
18、询生 产序 列标 识识 读结 果 参数: Result 识读结 果内 存地 址 返回: 0 成功 -1 生 产序 列标 识识 读 摄 像头打 开失 败 -2 生 产序 列标识 图像 捕获 失败 5.2 冲压设备 机电 装置 5.2.1 接口清单 冲压设 备 主 控程 序与 机电 装置的 接口 应符 合 表3 的 规定 。 表 3 冲压 设备 主控 程序 与 机电装 置的 接口 表(第 1 页/共2 页 ) 序号 接口名称 接口类型 接口函数 详细要求 1 机电装置初始化 同步接口 MechInit 应符合 5.2.2 的规定 2 机电装置版本号查询 同步接口 MechVersion 应符合 5
19、.2.3 的规定 GA/T XXXX XXXX 6 表 3 冲压 设备 主控 程序 与 机电装 置的 接口 表(第 2 页/共2 页 ) 序号 接口名称 接口类型 接口函数 详细要求 3 模架类型设置 同步接口 MechSetPlateType 应符合 5.2.4 的规定 4 生产 同步接口 MechProduce 应符合 5.2.5 的规定 5 生产重置 同步接口 MechAgain 应符合 5.2.6 的规定 6 生产状态查询 同步接口 MechQuery 应符合 5.2.7 的规定 5.2.2 MechInit 函数 原型: INT MechInit(PCHAR PRnd, PINT P
20、RndLen); 描述: 初始化 机电 装置 参数: PRnd 随 机数 字 符串内存 地址 PRndLen 随 机数 字 符串长 度 内 存地 址 返回: 0 成功 -1 失败 5.2.3 MechVersion 函数 原型: PCHAR MechVersion(); 描述: 查询机 电装 置版 本信 息 参数: 无 返回: 机 电装 置版 本信 息字符 串内 存地 址 5.2.4 MechSetPlateType 函数 原型: INT MechSetPlateType(INT PlateType); 描述: 模架类 型设 置 参数: PlateType 模架类 型参 数 1: 440mm
21、140mm 2: 440mm 220mm 3: 220mm 140mm 4: 300mm 165mm 5: 480mm 140mm 返回: 0 成功 -1 失败 5.2.5 MechProduce 函数 原型: INT MechProduce(PCHAR PHmac, INT IHmacLen ,PCHAR PRnd ,PINT PRndLen); 描述: 生产 参数: PHmac 校 验字 符串内存 地址 IHmacLen 校 验字 符串长 度 PRnd 随 机数 字符串 内存 地址 PRndLen 随 机数 字符串 长度 内存 地址 返回: 0 成功 GA/T XXXX XXXX 7 -1
22、 失败 5.2.6 MechAgain 函数 原型: INT MechAgain(); 描述: 生产重 置 参数: 无 返回: 0 成功 -1 失败 5.2.7 MechQuery 函数 原型: INT MechQuery(); 描述: 查询状 态 参数: 无 返回: 0 成功 -1 未 完成 -2 设 备无 响应 6 机动车 号牌 智能 销毁 设备 6.1 销毁设备 识读 装置 6.1.1 接口清单 机动车 号牌 智能 销毁 设备 (以下 简称 销毁 设备 ) 主 控程序 与识 读装 置的 接口 应符合 表4 的规定 。 表 4 销毁 设备 主控 程序 与 识读装 置的 接口 表(第 1 页
23、/共2 页 ) 序号 接口名称 接口类型 接口函数 详细要求 1 识读装置初始化 同步 接口 CAM_Init 应符合 6.1.2 的规定 2 识读装置连接 同步 接口 CAM_Connect 应符合 6.1.3 的规定 3 识读装置复位 同步 接口 CAM_Cleanup 应符合 6.1.4 的规定 4 识读装置断开 同步 接口 CAM_Close 应符合 6.1.5 的规定 5 识读装置版本信息查询 同步 接口 CAM_GetDevSN 应符合 6.1.6 的规定 6 生产序列标识识读结果返回 异步 接口 CAM_Scan_Start 生 产 序 列 标 识 识读开始函 数,应符合 6.1
24、.7 的规定 OnCAMScanEventHandler 生 产 序 列 标 识 识读结果回 调函数,应符合 6.1.8 的 规定 OnCAMScanTimeOutEventHandler 生 产 序 列 标 识 识读超时回 调函数,应符合 6.1.9 的 规定 7 生产序列标识识读停止 同步 接口 CAM_Scan_Stop 应符合 6.1.10 的规定 GA/T XXXX XXXX 8 表 4 销毁 设备 主控 程序 与 识读装 置的 接口 表(第 2 页/共2 页 ) 序号 接口名称 接口类型 接口函数 详细要求 8 图像抓拍结果返回 异步接口 CAM_Capture 图 像 抓 拍 开
25、 始 函 数 , 应符 合 6.1.11 的规定 OnCAMCaptureEventHandler 图 像 抓 拍 结 果 回 调 函 数 , 应符合 6.1.12 的规定 OnCAMCaptureTimeOutEvent Handler 图 像 抓 拍 超 时 回 调 函 数 , 应符合 6.1.13 的规定 9 视频图像播放结果返回 事件接口 CAM_StartRealplay 视 频 图 像 播 放 开 始 函 数 , 应符合 6.1.14 的规定 OnVideoDisplayEventHandler 视 频 图 像 播 放 结 果 回 调 函 数, 应符合 6.1.15 的规定 10
26、视频图像播放停止 同步 接口 CAM_StopRealplay 应符合 6.1.16 的规定 6.1.2 CAM_Init 函数 原型: INT CAM_Init(); 描述: 初始化 识读 装置 参数: 无 返回: 0 成功 -1 失败 6.1.3 CAM_Connect 函数 原型: INT CAM_Connect(); 描述: 识读装 置连 接 参数: 无 返回: 0 成功 -1 失败 6.1.4 CAM_Cleanup 函数 原型: INT CAM_Cleanup(); 描述: 识读装 置复 位 参数: 无 返回: 0 成功 -1 失败 6.1.5 CAM_Close 函数 原型: I
27、NT CAM_Close(); 描述: 识读装 置断 开 参数: 无 返回: 0 成功 -1 失败 GA/T XXXX XXXX 9 6.1.6 CAM_GetDevSN 函数 原型: PCHAR CAM_GetDevSN(); 描述: 查询识 读装 置版 本信 息 参数: 无 返回: 识读装 置版 本信 息字 符串 内存地址 6.1.7 CAM_Scan_Start 函数 原型: INT CAM_Scan_Start(INT Timeout); 描述: 启动识 读装 置 , 在超 时时 间范围 内对 机动 车号 牌生 产序列 标识 进行 拍照 及识 读 参数: Timeout 超时时间 值
28、返回: 0 成功 -1 失败 6.1.8 OnCAMScanEventHandler 函数 原型: INT OnCAMScanEventHandler(PCHAR QRCode, PCHAR Img, INT QRAngle); 描述: 当识读 装置 识读 事件 发生 时,此 回调 函数 被调 用, 获取识读 结果 参数: QRCode 生产序 列标 识 字 符串 内存 地址 Img 生产序 列标 识图 片内 存地址 QRAngle 生产序 列标 识角度 ,精 度为 1 返回: 0 成功 -1 失败 6.1.9 OnCAMScanTimeOutEventHandler 函数 原型: INT O
29、nCAMScanTimeOutEventHandler(INT Code, PCHAR Message); 描述: 当识读 装置 识读 超时 事件 发生时 ,此 回调 函数 被调 用,获 取 超 时信 息 参数: Code 超时错 误代 号 Message 超时错 误描 述字 符串 内存 地址 返回: 0 成功 -1 失败 6.1.10 CAM_Scan_Stop 函数 原型: INT CAM_Scan_Stop(); 描述: 停止识 读装 置 , 不再 对机 动车号 牌生 产序 列标 识进 行拍照 及识 读 参数: 无 返回: 0 成功 -1 失败 6.1.11 CAM_Capture 函数
30、 原型: INT CAM_Capture(INT CamIndex); 描述: 启动识 读装 置 , 对机 动车 号牌及 生产 序列 标识 进行 拍照 参数: CamIndex 摄像头 编 号 1: 号牌生 产序 列标 识 识 读工 位摄像 头 2: 号牌全 景照片 拍 摄工 位摄 像头 GA/T XXXX XXXX 10 3: 号牌销 毁工 位摄 像头 返回: 0 成功 -1 失败 6.1.12 OnCAMCaptureEventHandler 函数 原型: INT OnCAMCaptureEventHandler(INT CamIndex, PCHAR Img, INT PicAngle)
31、; 描述: 当图像 抓拍 事件 发生 时, 此回调 函数 被调 用, 获取 识读装 置抓 拍图 片信 息 参数: CamIndex 摄像头 编号 1: 号牌生 产序 列标 识识 读工 位摄像 头 2: 号牌全 景照 片拍 摄工 位摄 像头 3: 号牌销 毁工 位摄 像头 Img 指定号 牌图 片 (24 位彩色) 数据 内存 地址 PicAngle 生产序 列标 识角度 , 精度 为 1 返回: 0 成功 -1 失败 6.1.13 OnCAMCaptureTimeOutEventHandler 函数 原型: INT OnCAMCaptureTimeOutEventHandler(INT Cod
32、e, PCHAR Message); 描述: 当图像 抓拍 超时 事件 发生 时,此 回调 函数 被调 用, 获取 识 读装 置抓 拍超 时信 息 参数: Code 超时错 误代 号 Message 超时错 误描 述字 符串 内存 地址 返回: 0 成功 -1 失 败 6.1.14 CAM_StartRealplay 函数 原型: INT CAM_StartRealplay(INT CamIndex); 描述: 启动识 读装 置, 播放 对应 号牌区 域视 频图 像 参数: CamIndex 摄像头 编号 1: 号牌生 产序 列标 识识 读工 位摄像 头 2: 号牌全 景照 片拍 摄工 位摄
33、像头 3: 号牌销 毁工 位摄 像头 返回: 0 成功 -1 失败 6.1.15 OnVideoDisplayEventHandler 函数 原型: INT OnVideoDisplayEventHandler(INT CamIndex, PCHAR Img); 描述: 当播放 号牌 视频 图像 事件 发生时 ,此 回调 函数 被调 用,获 取 机 动车 号牌 视频 信息 参数: CamIndex 摄像头 编号 1: 号牌生 产序 列标 识识 读工 位摄像 头 2: 号牌全 景照 片拍 摄工 位摄 像头 3: 号牌销 毁工 位摄 像头 Img 视频图 像数 据内 存地址 返回: 0 成功 GA
34、/T XXXX XXXX 11 -1 失败 6.1.16 CAM_StopRealplay 函数 原型: INT CAM_StopRealplay(INT CamIndex); 描述: 停止播 放对 应号 牌区 域视 频 参数: CamIndex 摄像头 编号 1: 号牌生 产序 列标 识识 读工 位摄像 头 2: 号牌全 景照 片拍 摄工 位摄 像头 3: 号牌销 毁工 位摄 像头 返回: 0 成功 -1 失败 6.2 销毁设备 机 电装 置 6.2.1 接口清单 销毁设 备主 控程 序与 机电 装置的 接口 应符 合 表5 的 规定 。 表5 销毁 设备 主控 程序 与 机电 装 置的 接
35、口 表 序号 接口名称 接口类型 接口函数 详细要求 1 机电装置初始化 同步接口 InitLib 应符合 6.2.2 的规定 2 机电装置连接 同步接口 Machine_Connect 应符合 6.2.3 的规定 3 机电装置断开 同步接口 Machine_DisConnect 应符合 6.2.4 的规定 4 机电装置版本信息查询 同步接口 GetVersion 应符合 6.2.5 的规定 5 机电装置传送从起始工位至生产 序列标识识读工位时间参数设置 同步接口 SetL0L1Time 应符合 6.2.6 的规定 6 机电装置传送从生产序列标识 识 读工位至全景照片 拍 摄 工 位 时 间
36、参数设置 同步接口 SetL1L2Time 应符合 6.2.7 的规定 7 机电装置传送从全景照片拍 摄 工 位至销毁工位时间参数设置 同步接口 SetL2L3Time 应符合 6.2.8 的规定 8 机电装置传送从销毁工位至起始 工位时间参数设置 同步接口 SetL3L0Time 应符合 6.2.9 的规定 9 机电装置传送异常回退时间参数 设置 同步接口 SetReturnTime 应符合 6.2.10 的规定 10 机电装置传送停止结果返回 异步接口 Machine_Forward 传送前进函数, 应符合 6.2.11 的 规定 Machine_Backward 传送后退函数, 应符合
37、6.2.12 的 规定 Machine_Stop 传送停止 函数, 应符合 6.2.13 的 规定 OnMachineStopEventHandler 传 送 停 止 回 调 函 数 , 应符合 6.2.14 的规定 GA/T XXXX XXXX 12 6.2.2 InitLib 函数 原型: INT InitLib(); 描述: 初始化 机电 装置 参数: 无 返回: 0 成功 -1 失败 6.2.3 Machine_Connect 函数 原型: INT Machine_Connect(PCHAR Port); 描述: 连接机 电装 置 参数: Port 端口号 字符 串内存 地址 返回:
38、0 成功 -1 失败 6.2.4 Machine_DisConnect 函数 原型: INT Machine_DisConnect(); 描述: 断开机 电装 置 参数: 无 返回: 0 成功 -1 失败 6.2.5 GetVersion 函数 原型: PCHAR GetVersion(); 描述: 查询机 电装 置版 本信 息 参数: 无 返回: 机电装 置版 本信 息字 符串 内存地址 6.2.6 SetL0L1Time 函数 原型: INT SetL0L1Time(INT MS); 描述: 设置机 电装 置传 送从 起始 工位 至 生产 序列 标识 识读 工位的 时间 参数: MS 时间
39、值 ,单 位 :ms 返回: 0 成功 -1 失败 6.2.7 SetL1L2Time 函数 原型: INT SetL1L2Time(INT MS); 描述: 设置机 电装 置传 送从 生产 序列标 识 识 读工 位至 全景 照片 拍 摄工 位的 时间 参数: MS 时间值 ,单 位 :ms 返回: 0 成功 -1 失败 6.2.8 SetL2L3Time 函数 原型: INT SetL2L3Time(INT MS); GA/T XXXX XXXX 13 描述: 设置机 电装 置传 送从 全景 照片拍 摄工 位至 销毁 工位 的时间 参数: MS 时间值 ,单 位:ms 返回: 0 成功 -1
40、 失败 6.2.9 SetL3L0Time 函数 原型: INT SetL3L0Time(INT MS); 描述: 设置机 电装 置传 送从 销毁 工位至 起始 工位 的时 间 参数: MS 时间值 ,单 位:ms 返回: 0 成功 -1 失败 6.2.10 SetReturnTime 函数 原型: INT SetReturnTime(INT MS); 描述: 设置机 电装 置传 送异 常回 退的时 间 参数: MS 时间值 ,单 位:ms 返回: 0 成功 -1 失败 6.2.11 Machine_Forward 函数 原型: INT Machine_Forward(INT From, IN
41、T To); 描述: 启动机 电装 置 , 传送 带前进 并传 送号 牌至 指定 区域 参数: From 开始位 置序 列号 0: 起始工 位 1: 生产序 列标 识 识 读工 位 2: 全景照片 拍 摄工 位 3: 销毁工 位 To 结束位 置序 列号 0: 起始工 位 1: 生产序 列标 识 识 读工 位 2: 全景照片 拍 摄工 位 3: 销毁工 位 返回: 0 成功 -1 失败 6.2.12 Machine_Backward 函数 原型: INT Machine_Backward(INT From, INT To); 描述: 启动机 电装 置 , 传送 带 后 退并 传 送号 牌至 指
42、定 区域 参数: From 开始位 置序 列号 0: 起始工 位 1: 生产序 列标 识 识 读工 位 2: 全景照片 拍 摄工 位 3: 销毁工 位 GA/T XXXX XXXX 14 To 结束位 置序 列号 0: 起始工 位 1: 生产序 列标 识 识 读工 位 2: 全景照片 拍 摄工 位 3: 销毁工 位 返回: 0 成功 -1 失败 6.2.13 Machine_Stop 函数 原型: INT Machine_Stop(); 描述: 停止机 电装 置传 送 参数: 无 返回: 0 成功 -1 失败 6.2.14 OnMachineStopEventHandler 函数 原型: IN
43、T OnMachineStopEventHandler(INT Direction, INT Status, INT Position); 描述: 当机电 装置 传送 停止 事件 发生时 ,此 回调 函数 被调 用,获 取 停 止时 信息 参数: Direction 传送方 向 1: 前进 2: 后退 Status 完成状 态 0: 正常停 止 1: 紧急停 止 2: 异常停 止 Position 停止位 置 0: 起始工 位 1: 生产序 列标 识 识 读工 位 2: 全景照片 拍 摄工 位 3: 销毁工 位 -1: 未 知位 置 返回: 0 成功 -1 失败 GA/T XXXX XXXX
44、15 附录 A (规范 性) 冲压设备 模具 识 读装 置返 回内容 模具识 读返回JSON 字 符串 信息 项 应符合 表A.1 的规定 。 表A.1 模 具识 读返 回 JSON 字符 串信息 项 表 序号 信息项 名称 说明 1 code 操作代码 0 成功 2 正在识读 -5 未识读到 模具二维码 2 message 操作信息 3 zmewm 字模二维码 各个模具的二维码编号,使用 JSON ARRAY 格式,每个二维码返回一个 JSON OBJECT 。 JSON OBJECT ,包含三个键值对 : xh : 序号 , 表示第几个二维码 ( 按从上到下, 从左至右顺序从序号 1 开始
45、依 次表示) ewm :17 位二维码字符串 dwd :含定位 点 id 及相应坐标 , 共三个定位 点。坐标位置以模架左上角位置为原点 (0,0 ) , 计算坐标时, 应首先 修正图片中模 架位置后再计算。 例: xh:1,ewm:123456789012,dwd: id:1,x:0,y:0,id:2, x:0,y:0,id:3,x:0,y :0, xh:2,ewm:123456789013, dwd:id:1,x:0,y:0,id :2,x:0,y:0,id:3,x: 0,y:0, xh:3,ewm:123456789014, dwd:id:1,x:0,y:0,id :2,x:0,y:0,id:3,x: 0,y:0, . 4 mjewm 模架二维码 模架的二维码编号 _