理包工位电控与IT交互说明文档
1 触摸屏按钮操作
1.1 操作模式选择
旅检系统在人机交互界面上为每台设备独立设置了“自动/关闭/手动”三种设备操作模式。当需要对设备进行单独的操作模式切换时,在人机交互屏上点击对应按钮即可。
如下图:
因每台设备的操作模式唯一性,需要上位机在点击按钮事件触发时做如下操作:
假设对应关系如下:
自动按钮<–>btnAuto
关闭按钮<–>btnOff
手动按钮<–>btnManual
按下自动按钮时,时序图如下:
按下关闭按钮时,时序图如下:
按下手动按钮时,时序图如下:
1.2手动操作按钮
旅检系统在人机交互界面上为每台设备独立配置了手动模式的操作按钮,以实现可单独手动操作每台设备功能。每类型设备的按钮数量与操作内容根据设备手动操作需求确定,具体可见DDST(详细设计规划表)。
以理包工位提升机为例,配置有4个手动操作按钮分别为:
假设对应关系如下:
手动至中位<–>btnGoMPos
手动至高位<–>btnGoHPos
手动至低位<–>btnGoLPos
手动回零位<–>btnGoZPos
按下手动至中位按钮时,时序图如下:
其他手动操作按钮时序与流程与上图一致。
2 触摸屏设备状态显示
2.1 设备状态显示
为方便操作人员监控设备触摸在设备操作页面上配置有设备状态指示,具体内容见DDST。
当PLC中对应状态为1时:
当PLC中对应状态为0时:
2.1 设备报警
设备报警属于异常的设备状态,为方便操作人员监控设备应在触摸屏上配置有设备报警页,整个旅检系统的报警信息在该页面显示。
假设系统有2条未处理的报警信息:报警信息1、报警信息2
PLC产生第3个报警信息时
第3个报警信息被工作人员处理后,但前2条报警信息未被处理
上位机程序需考虑报警事件产生与离去的日志存储。
3 数据交互
3.1 IT读取PLC
IT通过读取PLC中特殊的设备状态触发特定事件。
例如:
提升机上升光幕遮挡状态,触发理包工位人脸识别屏幕显示“旅客不要遮挡光幕”的动画提示。
理包工位筺到位状态并且理包工位准备时,触发上位机读取RFID
具体内容见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(BB133) | MSGBY1(BB134) | 后续流程 |
---|---|---|---|---|
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人脸识别屏提示异常,工作人员处理 |