当前位置:   article > 正文

理包工位电控与IT交互说明文档

理包工位电控与IT交互说明文档

理包工位电控与IT交互说明文档

1 触摸屏按钮操作

1.1 操作模式选择

旅检系统在人机交互界面上为每台设备独立设置了“自动/关闭/手动”三种设备操作模式。当需要对设备进行单独的操作模式切换时,在人机交互屏上点击对应按钮即可。
如下图:

设备XXX.01
自动
关闭
手动

因每台设备的操作模式唯一性,需要上位机在点击按钮事件触发时做如下操作:

假设对应关系如下:
自动按钮<–>btnAuto
关闭按钮<–>btnOff
手动按钮<–>btnManual

按下自动按钮时,时序图如下:

人机交互触摸屏 上位机 PBS.PLC 按下自动按钮 1 执行btnOff=0,btnManual=0,btnAuto=1 2 写入 3 PLC需做上电保持 4 人机交互触摸屏 上位机 PBS.PLC

按下关闭按钮时,时序图如下:

人机交互触摸屏 上位机 PBS.PLC 按下关闭按钮 1 执行btnAuto=0,btnManual=0,btnOff=1 2 写入 3 PLC需做上电保持 4 人机交互触摸屏 上位机 PBS.PLC

按下手动按钮时,时序图如下:

人机交互触摸屏 上位机 PBS.PLC 按下手动按钮 1 执行btnAuto=0,btnOff=0,btnManual=1 2 写入 3 PLC需做上电保持 4 人机交互触摸屏 上位机 PBS.PLC

1.2手动操作按钮

旅检系统在人机交互界面上为每台设备独立配置了手动模式的操作按钮,以实现可单独手动操作每台设备功能。每类型设备的按钮数量与操作内容根据设备手动操作需求确定,具体可见DDST(详细设计规划表)。

以理包工位提升机为例,配置有4个手动操作按钮分别为:

设备XXX.01
手动至中位
手动至高位
手动至低位
手动回零位

假设对应关系如下:
手动至中位<–>btnGoMPos
手动至高位<–>btnGoHPos
手动至低位<–>btnGoLPos
手动回零位<–>btnGoZPos

按下手动至中位按钮时,时序图如下:

人机交互触摸屏 上位机 PBS.PLC 按下至中位按钮 1 执行btnGoMPos=1 2 写入 3 判断是否可以动作,执行控制流程 4 写入btnGoMPos=0 5 人机交互触摸屏 上位机 PBS.PLC

其他手动操作按钮时序与流程与上图一致。

2 触摸屏设备状态显示

2.1 设备状态显示

为方便操作人员监控设备触摸在设备操作页面上配置有设备状态指示,具体内容见DDST。

当PLC中对应状态为1时:

设备XXX.01
自动运行中

当PLC中对应状态为0时:

设备XXX.01
自动运行中

2.1 设备报警

设备报警属于异常的设备状态,为方便操作人员监控设备应在触摸屏上配置有设备报警页,整个旅检系统的报警信息在该页面显示。

假设系统有2条未处理的报警信息:报警信息1、报警信息2

报警信息页
xxxx 年 xx 月 xx 日 xx 时 xx 分 xx 秒 xxx 毫秒 报警信息 1
xxxx 年 xx 月 xx 日 xx 时 xx 分 xx 秒 xxx 毫秒 报警信息 2

PLC产生第3个报警信息时

报警信息页
xxxx 年 xx 月 xx 日 xx 时 xx 分 xx 秒 xxx 毫秒 报警信息 1
xxxx 年 xx 月 xx 日 xx 时 xx 分 xx 秒 xxx 毫秒 报警信息 2
xxxx 年 xx 月 xx 日 xx 时 xx 分 xx 秒 xxx 毫秒 报警信息 3

第3个报警信息被工作人员处理后,但前2条报警信息未被处理

报警信息页
xxxx 年 xx 月 xx 日 xx 时 xx 分 xx 秒 xxx 毫秒 报警信息 1
xxxx 年 xx 月 xx 日 xx 时 xx 分 xx 秒 xxx 毫秒 报警信息 2

上位机程序需考虑报警事件产生与离去的日志存储。

3 数据交互

3.1 IT读取PLC

IT通过读取PLC中特殊的设备状态触发特定事件。

例如:
提升机上升光幕遮挡状态,触发理包工位人脸识别屏幕显示“旅客不要遮挡光幕”的动画提示。
理包工位筺到位状态并且理包工位准备时,触发上位机读取RFID

具体内容见DDST。

3.1 IT写入PLC

PLC开辟数据区供IT写入需要交互的数据内容。该数据区以表格形式呈现如下:

名称地址数据长度/类型描述
IT.HsNoDB1.DBB1301byteit握手Num
PLC.HsNoDB1.DBB1311bytePLC握手Num
StationIDDB1.DBB1321byte理包工位号
MSGIDDB1.DBB1331byte事件类型
MSGBY1DB1.DBB1341byte事件内容
MSGSpareDB1.DBB135—DBB15420byte预留

IT与PLC按此时序图交互:

上位机 PBS.PLC 事件发生获得数据 1 写入 StationID=X,MSGID=(2-6),MSGBY1=(0-3) 2 写入IT.HsNo=+1 3 处理数据 4 PLC.HsNo=IT.HsNo 5 PLC.HsNo==IT.HsNo 可以写入新事件数据 6 上位机 PBS.PLC

StationID为固定值,MSGID数据含义如下表:

名称数值含义
MSGID2RFID
MSGID3人脸识别
MSGID4证件阅读
MSGID5等机牌阅读
MSGID6人包绑定

MSGBY1数据含义如下表:

名称数值含义
MSGBY10正在读取
MSGBY11读取成功
MSGBY12读取失败
MSGBY13读取异常

根据实际的控制流程整理了所需的事件消息表如下:

序号事件MSGID(DBB133)MSGBY1(DBB134)后续流程
1RFID读取成功21等待旅客绑定结果,慢速提示至高位
2RFID读取失败22慢速提示至高位,人脸识别屏提示异常
3RFID读取异常23慢速提示至高位,人脸识别屏提示异常
4请旅客使用证件阅读器40PLC点亮证件阅读器指示灯
5证件阅读器读取正常41PLC熄灭证件阅读器指示灯
6证件阅读器读取失败42PLC熄灭证件阅读器指示灯
7证件阅读器读取异常43PLC熄灭证件阅读器指示灯
8人包绑定成功61PLC理包工位向主线申请推筺,亮灯
9人包绑定失败62PLC亮灯,it人脸识别屏提示异常,工作人员处理
10人包绑定异常63PLC亮灯,it人脸识别屏提示异常,工作人员处理
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/874766
推荐阅读
相关标签
  

闽ICP备14008679号