[发明专利]一种网络通信控制系统和方法在审
申请号: | 201710366578.2 | 申请日: | 2017-05-23 |
公开(公告)号: | CN108958176A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 周顺通 | 申请(专利权)人: | 北京握奇智能科技有限公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 北京天悦专利代理事务所(普通合伙) 11311 | 代理人: | 田明;于春洋 |
地址: | 100102 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生产设备 网络通信控制 工装 板卡 断电 多口路由器 工业自动化控制 工作线程 监控模块 连接通信 生产环境 生产效率 通信产品 网线连接 间通信 上位机 工控 卡死 线程 监控 | ||
本发明涉及一种网络通信控制系统和方法,属于工业自动化控制技术领域。本发明所述的一种网络通信控制系统,包括PC机、多口路由器、生产设备板卡,断电工装,通信产品,所述的PC机、多口路由器与生产设备板卡依次通过网线连接,所述的生产设备板卡与断电工装通过USB接口连接,断电工装再分别连接通信产品和PC机,其中,所述的PC机中还设置有守护线程监控模块,用于对PC机工作线程进行监控。采用本发明所述的系统和方法,可以实现在各种工控生产环境下解决上位机和生产设备间通信卡死问题,从而大大提高生产效率。
技术领域
本发明属于工业自动化控制技术领域,具体涉及一种网络通信控制系统和方法。
背景技术
在现在工业生产领域,工控机使用非常普遍和流行,工业生产种类繁多而且需求各异,但总体框架几乎都是通过上位机控制各种嵌入式设备进行生产并对设备运作进行监控。这必然会涉及到上位机和嵌入式设备(板卡)进行网络通信。为保证流程上先后顺序得到很好的先后衔接,一般都会使用Socket阻塞方式来进行开发。
但同时会出现由于阻塞带来的网络卡死问题,例如上位机发送操作指令之后,在等待下位机(板卡)返回,而这时板卡由于已经无法从产品中获取相应结果而处于“忙等待”状态,上位机便处于线程挂起状态,直到板卡给出响应,很明显,这将形成一个死循环状态,上位机将永远卡死。从而严重影响生产效率。
发明内容
针对现有技术中存在的缺陷,本发明的目的是提供一种网络通信控制系统和方法。该系统和方法能够在各种工控生产环境下解决上位机和生产设备间通信卡死问题,从而大大提高生产效率。
为达到以上目的,本发明采用的技术方案是:
一种网络通信控制系统,包括PC机、多口路由器、生产设备板卡,断电工装,通信产品,所述的PC机、多口路由器与生产设备板卡依次通过网线连接,所述的生产设备板卡与断电工装通过USB接口连接,断电工装再分别连接通信产品和PC机,其中,所述的PC机中还设置有守护线程监控模块,用于对PC机工作线程进行监控。
进一步,所述的守护线程监控模块对PC机工作线程进行监控的方法如下:当工作线程卡死状态时间超过指定最大响应超时时间之后,直接在守护线程中通过串口下发断电指令,通过断电断开生产设备与通信产品之间的通信连接状态。
更进一步,所述的最大响应时间为5-30秒。
再进一步,优选时间为10-20秒,最佳时间为12-15秒。
进一步,所述的PC机是用于进行工业生产控制的上位机,对生产设备发送操作指令并监控生产设备的运行状况。
所述的多口路由器用于PC机和嵌入式生产设备板卡进行网络通信的网络设备,可以使一台上位机同时连接控制多台生产设备。
所述的生产设备板卡是嵌入式的,主要用于实际生产工程中与上位机进行通信,接收命令并进行操作反馈等。
所述的断电工装通过串口和上位机进行连接通信,可以控制板卡和产品之间的usb连通状态。
本发明还提供了一种网络通信控制方法,包括以下步骤:
(1)在上位机工作线程开启同时启动一个该工作线程的守护线程;
(2)利用守护线程监控工作线程卡死状态;
(3)如果卡死状态超过最大响应时间,则守护线程自动断开通信产品和生产设备的通信连接状态,使生产设备板卡能够及时返回响应。
进一步,步骤(3)中,所述的最大响应时间为5-30秒。
更进一步,所述的最大响应时间为10-20秒。
再进一步,所述的最大响应时间为12-15秒。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京握奇智能科技有限公司,未经北京握奇智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710366578.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能家居管理平台
- 下一篇:一种基于电路板自动贴插工艺的控制方法及系统