[发明专利]一种用于数控系统远程客户端实时监控的通讯方法及系统有效
申请号: | 201711479008.0 | 申请日: | 2017-12-29 |
公开(公告)号: | CN109991924B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 武南;刘春亮;马岩尉;哈韬;建北方;田野 | 申请(专利权)人: | 沈阳中科数控技术股份有限公司 |
主分类号: | G05B19/406 | 分类号: | G05B19/406;G05B19/414 |
代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 许宗富 |
地址: | 110168 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 数控系统 远程 客户端 实时 监控 通讯 方法 系统 | ||
1.一种用于数控系统远程客户端实时监控的通讯方法,其特征在于,包括以下步骤:
步骤1:建立远程客户端、DNC客户端调度接口模块、DNC服务器模块、任务控制模块之间的通讯连接;
步骤2:远程客户端发送控制指令,依次经过DNC客户端调度接口模块、DNC服务器模块至任务控制模块用于数控系统的加工;任务控制模块采集数控系统当前的执行状态信息和报警序号信息,依次经过DNC服务器模块、DNC客户端调度接口模块至远程客户端用于实时远程监控;
所述步骤2包括:
步骤2.1:DNC客户端调度接口模块采用基于Windows环境的.dll格式的动态链接库机制的接口函数方式,收集远程客户端发出的控制指令并发送给DNC服务器模块;
步骤2.2:DNC服务器模块创建命令通道接收控制指令,并转发给任务控制模块用于数控系统加工;
步骤2.3:任务控制模块采集数控系统当前的执行状态信息和报警序号信息发送给DNC服务器模块;
步骤2.4:DNC服务器模块创建状态通道和报警通道接收数控系统当前的执行状态信息和报警序号信息,并转发给DNC客户端调度接口模块;
步骤2.5:DNC客户端调度接口模块将接收的数控系统当前的执行状态信息和报警序号信息上报给远程客户端。
2.按照权利要求1所述的一种用于数控系统远程客户端实时监控的通讯方法,其特征在于,所述步骤1是通过网络连接函数建立远程客户端和DNC服务器模块的连接;所述网络连接函数的函数形参包括目标数控系统的IP地址和网络端口号。
3.按照权利要求1或2所述的一种用于数控系统远程客户端实时监控的通讯方法,其特征在于,所述步骤1中DNC客户端调度接口模块实时判断与DNC服务器模块的通讯连接状态,保证远程客户端实时监控的稳定性。
4.按照权利要求1所述的一种用于数控系统远程客户端实时监控的通讯方法,其特征在于,当所述DNC服务器模块为多个时,DNC客户端调度接口模块是通过不同的通讯ID来区分不同的DNC服务器模块,实现一个远程客户端对多台数控系统的实时监控。
5.按照权利要求1所述的一种用于数控系统远程客户端实时监控的通讯方法,其特征在于,所述命令通道、状态通道和报警通道的创建是采用基于RCS库的NML信道机制。
6.按照权利要求1所述的一种用于数控系统远程客户端实时监控的通讯方法,其特征在于,
所述步骤2.1中的收集远程客户端发出的控制指令并发送给DNC服务器模块,是通过DNC客户端调度接口模块将所有控制指令归纳封装为一个命令类结构,所述命令类结构中包括命令序号及相关参数;
所述步骤2.2中DNC服务器模块创建命令通道接收控制指令,是通过读取命令类结构中的命令序号及相关参数来解析和执行相应的操作命令。
7.一种用于数控系统远程客户端实时监控的通讯系统,其特征在于,包括:
DNC客户端调度接口模块,连接远程客户端、DNC服务器模块,收集远程客户端发出的控制指令并发送给DNC服务器模块,从DNC服务器模块获取数控系统当前的执行状态信息和报警序号信息供远程客户端读取;
若干个DNC服务器模块,每个DNC服务器模块均连接DNC客户端调度接口模块、各自的任务控制模块,接收控制指令并发送给各自的任务控制模块,从各自的任务控制模块获取数控系统当前的执行状态信息和报警序号信息发送给DNC客户端调度接口模块;
若干个任务控制模块,读取和执行其对应的DNC服务器模块发送的控制命令用于数控系统的加工,采集数控系统当前的执行状态信息和报警序号信息发送给对应的DNC服务器模块;
所述DNC服务器模块与DNC客户端调度接口模块开辟一致的数据缓冲区,通过实时刷新缓冲区来实现数控系统运行状态的读取;
所述DNC客户端调度接口模块在内部存储有报警配置文件,所述报警配置文件存储数控系统所有报警序号信息以及对应的报警信息,根据DNC服务器模块发送的报警序号信息,在报警配置文件中搜索相应报警信息,来实现数控系统报警信息的读取。
8.按照权利要求7所述的一种用于数控系统远程客户端实时监控的通讯系统,其特征在于,DNC客户端调度接口模块内存储有一个文本文件,文本文件存储NML信道的所有配置信息,配置信息包括建立的信道名称、各通讯缓冲区名称、通讯缓冲区大小和访问缓冲区的权限、方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳中科数控技术股份有限公司,未经沈阳中科数控技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711479008.0/1.html,转载请声明来源钻瓜专利网。