一种解决以太网网络端口被占用的方法及系统技术方案

技术编号:33148617 阅读:46 留言:0更新日期:2022-04-22 14:01
本发明专利技术涉及通信技术领域,公开了一种解决以太网网络端口被占用的方法,包括对使用以太网模块的机台PLC进行开发,对以太网网络端口进行配置;新增加通信消息格式;根据通信消息格式开发设备模块控制模块的相关代码数据,根据相关代码数据在设备模块控制模块新增加配置多组以太网网络端口的配置;根据通信消息格式开发侦测控制模块的相关代码数据,根据相关代码数据在开发侦测控制模块新增加时间配置;在侦测控制模块新增警报配置,增加侦测控制模块的警报处理逻辑形成解决以太网网络端口被占用的总处理规则。本发明专利技术还公开了一种解决以太网网络端口被占用的系统。本发明专利技术用于工厂内通过以太网模块进行数据采集时发生偶发性不明原因断开连接的情况。明原因断开连接的情况。明原因断开连接的情况。

【技术实现步骤摘要】
一种解决以太网网络端口被占用的方法及系统


[0001]本专利技术涉及通信
,具体地说,是一种解决以太网网络端口被占用的方法及系统,用于自动化工厂内通过生产机台上以太网模块进行数据采集时发生偶发性不明原因断开连接的情况,用于TCP/IP端口被占用的情况,以及生产控制程序与设备之间实时数据采集和实时数据交互的情况。

技术介绍

[0002]随着工厂自动化程度与数字化程度的不断变高,产品的生产数据正在变得越来越重要,也应运而生了很多分析生产的系统。而这些分析系统的数据采集一般都由生产控制程序或者数据采集系统通过机台的PLC采集上来。这其中有一部分机台是使用的以太网模块进行的通讯的。现有的生产控制程序或者数据采集系统早已支持通过TCP/IP方式从机台采集数据的操作,但是在实际生产环境当中,会偶发性、不定期的发生TCP/IP断连的情况,且存在断连之后端口始终被占用的情况。现有解决这一问题的方式比较简单粗暴,是直接进入产线,找到 PLC并且重启该PLC,并重新与生产控制程序或者数据采集系统建立通信连接。
[0003]目前当在以太网的方式收集机台本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种解决以太网网络端口被占用的方法,其特征在于,包括以下步骤: 步骤S1.对使用以太网模块的机台PLC程序进行开发,并判断机台的以太网网络端口配置是否大于设定数量,如果是,进入步骤S3,如果否,进入步骤S2;所述设定数量至少为四个; 步骤S2.对以太网网络端口进行配置,打开至少设定数量的以太网网络端口,将其中两个端口配置为正常连接端口,其余端口配置为预留端口; 步骤S3.在侦测控制模块和设备模块控制模块之间新增加通信消息格式,所述通信消息格式包括断连警报消息;步骤S4.根据所述新增加的通信消息格式开发设备模块控制模块的相关代码数据,根据相关代码数据在设备模块控制模块新增加配置多组以太网网络端口的配置;步骤S5.根据所述新增加的通信消息格式开发侦测控制模块的相关代码数据,根据相关代码数据在开发侦测控制模块新增加时间配置,时间配置的单位为秒;步骤S6.根据侦测控制模块新增加的时间配置进行报警,当触发警报后,侦测控制模块发送完断连警报消息后在本地进行记录,并增加侦测控制模块的警报处理逻辑形成解决以太网网络端口被占用的总处理规则;步骤S7.对步骤S1

步骤S6进行测试,在测试功能正常工作无异常时,将设备模块控制模块、机台PLC程序和侦测控制模块进行更新及部署。2.根据权利要求1所述的一种解决以太网网络端口被占用的方法,其特征在于,所述步骤S1中开发的方法包括: 在当前建立连接的以太网网络端口发生变化时,对原本连接的以太网网络端口进行强制Reset逻辑; 根据Reset逻辑判断到以太网网络端口建立了新的通信连接时,使原本的以太网网络端口状态变回待连接的Release状态。3.根据权利要求1所述的一种解决以太网网络端口被占用的方法,其特征在于,所述步骤S3包括: 在所述通信消息格式中定义具体的产线信息和具体的机台信息。4.根据权利要求1所述的一种解决以太网网络端口被占用的方法,其特征在于,所述步骤S4包括:步骤S4.1.在数据库机台信息表中新增当前连接以太网网络端口的栏位,所述栏位的初始值为当前建立连接的端口信息; 步骤S4.2.设备模块控制模块的代码逻辑为当设备模块控制模块接收到侦测控制模块所发送的步骤S3中新增加的通信消息格式时,设备模块控制模块解析通信消息格式中的具体的产线信息和具体的机台信息,通过产线信息和机台信息在本地的数据库中获取所述机台的站点信息,并在数据库中获取当前使用的端口信息; 步骤S4.3.在通过站点信息获取到所述站点的配置,从而获取到所述站点的所有配置的端口; 步骤S4.4.获取到所有端口之后对所有端口进行遍历,将所有端口中的元素与从数据库中获取的当前使用端口进行比较,比较以后使用与数据库中当前端口不同的第一组...

【专利技术属性】
技术研发人员:蔡亚军邢明海李正日江波
申请(专利权)人:中电九天智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1