[发明专利]一种PLC与上位机WCS信号交互验证的方法在审
申请号: | 202111535676.7 | 申请日: | 2021-12-15 |
公开(公告)号: | CN114253211A | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 姜跃君;欧文兵 | 申请(专利权)人: | 意欧斯智能科技股份有限公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 杭州中利知识产权代理事务所(普通合伙) 33301 | 代理人: | 刘昕 |
地址: | 314300 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 plc 上位 wcs 信号 交互 验证 方法 | ||
本发明提出了一种PLC与上位机WCS信号交互验证的方法,包括以下步骤:发送数据阶段的交互验证:S11.下位系统在一交互点位置采集到数据,下位系统会触发累加计算器,产生下位系统的PLC中的唯一序列号;S12.将唯一序列号与采集到的数据绑定,将绑定的数据包发送给上位机,且在数据包发送同时,PLC产生一个时间戳,上位机的WCS服务器接收数据;接收数据阶段的交互验证:S21.上位机将数据反馈到下位系统的PLC解析后,上位机将PLC解析的唯一序列号返回;S22.PLC在解析到唯一序列号后,将接收到数据打上接收时间戳,PLC接收数据完成。当上位WCS与PLC通讯信息产生数据延时、丢包错乱时数据延时、丢包错乱时,信息跟踪可以查询,能够实现快速排除PLC与上位机交互信息的故障。
【技术领域】
本发明涉及智能仓储的技术领域,特别是一种PLC与上位机WCS信号交互验证的方法。
【背景技术】
PLC与上位机WCS交互对接的方式包括OPC UA,Socket等基于以太网的TCP/IP协议的方式,其系统的网络拓扑如图1所示,系统组成包括上位机电脑、下位PLC控制器,执行设备包括输送机,分拣线堆垛机等执行设备。
由于网络链接中存在网络延时及丢包等现象,因此上位机在收到数据包时,可能是好几秒钟后的数据,造成上位WCS与PLC通讯时信息产生数据延时或者丢包错乱,现提出一种PLC与上位机WCS信号交互验证的方法。
【发明内容】
本发明的目的就是解决现有技术中的问题,提出一种PLC与上位机WCS信号交互验证的方法,当上位WCS与PLC通讯信息产生数据延时或者丢包错乱时数据延时或者丢包错乱时,信息跟踪可以查询,能够实现快速排除PLC与上位机交互信息的故障。
为实现上述目的,本发明提出了一种PLC与上位机WCS信号交互验证的方法,包括发送数据阶段的交互验证,以及接收数据阶段的交互验证;
所述发送数据阶段的交互验证,具体包括以下步骤:
S11.下位系统在一交互点位置采集到数据,下位系统会触发一个累加计算器,产生下位系统的PLC中的唯一序列号;
S12.将唯一序列号与采集到的数据绑定,将绑定的数据包发送给上位机,且在数据包发送同时,PLC产生一个时间戳,上位机的WCS服务器接收数据;
所述接收数据阶段的交互验证,具体包括以下步骤:
S21.上位机将数据反馈到下位系统的PLC解析后,上位机将PLC解析的唯一序列号返回;
S22.PLC在解析到唯一序列号后,将接收到数据打上接收时间戳,PLC接收数据完成。
作为优选,步骤S11中,下位系统所采集的数据包括条码数据、尺寸数据。
作为优选,所述S12中,将唯一序列号与采集到的条码数据绑定。
作为优选,步骤S11中,根据数据的定义及数据存储区大小累加计算,累加范围为1-65535,计数超过累加计数范围时,重新回到1开始累加。
作为优选,步骤S12中,通过Socket的方式,将绑定的数据包发送给上位机。
作为优选,步骤S12中,PLC产生一个时间戳,并存储在PLC数据中。
本发明的有益效果:利用唯一序列号加系统的时间戳的方法,可以当上位WCS与PLC通讯信息产生数据延时或者丢包错乱时,做到信息跟踪可以查询,且有时间记录,可以达到快速排除PLC与上位交互信息的故障。同时,也可以用以上方法来做PLC检测到的各种现场故障记录,做数据存储和数据记录。用来排除设备产生故障的频率和时间,达到来维护设备及解决设备故障。
本发明的特征及优点将通过实施例结合附图进行详细说明。
【附图说明】
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于意欧斯智能科技股份有限公司,未经意欧斯智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111535676.7/2.html,转载请声明来源钻瓜专利网。