理包工位电控与it交互说明文档
1 触摸屏按钮操作
1.1 操作模式选择
旅检系统在人机交互界面上为每台设备独立设置了“自动/关闭/手动”三种设备操作模式。当需要对设备进行单独的操作模式切换时,在人机交互屏上点击对应按钮即可。
如下图:
因每台设备的操作模式唯一性,需要上位机在点击按钮事件触发时做如下操作:
按下自动按钮时,时序图如下:
按下关闭按钮时,时序图如下:
按下手动按钮时,时序图如下:
1.2手动操作按钮
旅检系统在人机交互界面上为每台设备独立配置了手动模式的操作按钮,以实现可单独手动操作每台设备功能。每类型设备的按钮数量与操作内容根据设备手动操作需求确定,具体可见ddst(详细设计规划表)。
以理包工位提升机为例,配置有4个手动操作按钮分别为:
按下手动至中位按钮时,时序图如下:
其他手动操作按钮时序与流程与上图一致。
2 触摸屏设备状态显示
2.1 设备状态显示
为方便操作人员监控设备触摸在设备操作页面上配置有设备状态指示,具体内容见ddst。
当plc中对应状态为1时:
当plc中对应状态为0时:
2.1 设备报警
设备报警属于异常的设备状态,为方便操作人员监控设备应在触摸屏上配置有设备报警页,整个旅检系统的报警信息在该页面显示。
上位机程序需考虑报警事件产生与离去的日志存储。
3 数据交互
3.1 it读取plc
it通过读取plc中特殊的设备状态触发特定事件。
具体内容见ddst。
3.1 it写入plc
plc开辟数据区供it写入需要交互的数据内容。该数据区以表格形式呈现如下:
名称 | 地址 | 数据长度/类型 | 描述 |
---|---|---|---|
it.hsno | db1.dbb130 | 1byte | it握手num |
plc.hsno | db1.dbb131 | 1byte | plc握手num |
stationid | db1.dbb132 | 1byte | 理包工位号 |
msgid | db1.dbb133 | 1byte | 事件类型 |
msgby1 | db1.dbb134 | 1byte | 事件内容 |
msgspare | db1.dbb135—dbb154 | 20byte | 预留 |
it与plc按此时序图交互:
stationid为固定值,msgid数据含义如下表:
名称 | 数值 | 含义 |
---|---|---|
msgid | 2 | rfid |
msgid | 3 | 人脸识别 |
msgid | 4 | 证件阅读 |
msgid | 5 | 等机牌阅读 |
msgid | 6 | 人包绑定 |
msgby1数据含义如下表:
名称 | 数值 | 含义 |
---|---|---|
msgby1 | 0 | 正在读取 |
msgby1 | 1 | 读取成功 |
msgby1 | 2 | 读取失败 |
msgby1 | 3 | 读取异常 |
根据实际的控制流程整理了所需的事件消息表如下:
序号 | 事件 | msgid(dbb133) | msgby1(dbb134) | 后续流程 |
---|---|---|---|---|
1 | rfid读取成功 | 2 | 1 | 等待旅客绑定结果,慢速提示至高位 |
2 | rfid读取失败 | 2 | 2 | 慢速提示至高位,人脸识别屏提示异常 |
3 | rfid读取异常 | 2 | 3 | 慢速提示至高位,人脸识别屏提示异常 |
4 | 请旅客使用证件阅读器 | 4 | 0 | plc点亮证件阅读器指示灯 |
5 | 证件阅读器读取正常 | 4 | 1 | plc熄灭证件阅读器指示灯 |
6 | 证件阅读器读取失败 | 4 | 2 | plc熄灭证件阅读器指示灯 |
7 | 证件阅读器读取异常 | 4 | 3 | plc熄灭证件阅读器指示灯 |
8 | 人包绑定成功 | 6 | 1 | plc理包工位向主线申请推筺,亮灯 |
9 | 人包绑定失败 | 6 | 2 | plc亮灯,it人脸识别屏提示异常,工作人员处理 |
10 | 人包绑定异常 | 6 | 3 | plc亮灯,it人脸识别屏提示异常,工作人员处理 |
发表评论