[发明专利]一种基于Modbus的数控系统的远程监控方法在审
申请号: | 201610953598.5 | 申请日: | 2016-11-03 |
公开(公告)号: | CN108021096A | 公开(公告)日: | 2018-05-11 |
发明(设计)人: | 杜少华;侯远;刘春亮;哈韬 | 申请(专利权)人: | 沈阳高精数控智能技术股份有限公司 |
主分类号: | G05B19/4065 | 分类号: | G05B19/4065 |
代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 李巨智 |
地址: | 110168 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 modbus 数控系统 远程 监控 方法 | ||
1.一种基于Modbus的数控系统的远程监控方法,其特征在于,包括以下步骤:
步骤1:上位机通过ModbusTCP协议向数控系统发送状态信息采集命令,周期性采集状态信息;
步骤2:数控系统中的任务控制模块根据状态信息采集命令中要求读写的寄存器区的信息,执行相应的操作;
步骤3:将操作结果组装成ModbusTCP帧,反馈给上位机。
2.根据权利要求1所述的基于Modbus的数控系统的远程监控方法,其特征在于:所述寄存器区为四个,包括:输出继电器区(0区)、输入继电器区(1区)、输入寄存器区(3区)和输出寄存器区(4区);其中
输出继电器区(0区)为读写区域,用于存放Y信号;
输入继电器区(1区)为只读区域,用于存放X信号;
输入寄存器区(3区)为只读区域,用于存放F信号、位置、速度、报警信号和程序行;
输出寄存器区(4区)为读写区域,用于存放G信号、操作模式和操作模式下的状态变量。
3.根据权利要求1所述的基于Modbus的数控系统的远程监控方法,其特征在于:所述相应的操作包括读操作和写操作两种操作类型:
读操作为将数控系统的状态类cncStatus中成员变量下的状态变量存储到对应的寄存器区,返回状态信息采集命令中要求读取的寄存器区位置中的数据;
写操作为将状态信息采集命令中的数据写入指定的寄存器区,并生成数控系统的command指令,将command指令加入中断列表,由任务控制器依次执行所有命令。
4.根据权利要求3所述的基于Modbus的数控系统的远程监控方法,其特征在于:
在写操作之前,判断当前数控系统状态是否为操作模式;如果是,则进行写操作,否则,判断命令在当前模式下是否可执行;如果可执行,则执行写操作,否则返回报警信息。
5.根据权利要求1所述的基于Modbus的数控系统的远程监控方法,其特征在于:所述任务控制模块设置与数控系统中,向下协调运动控制器和PLC控制器的正常运行,向上为人机界面提供抽象的对象模型,展示系统运行状态以及获取用户命令,同时解析、执行远程命令。
6.根据权利要求1所述的基于Modbus的数控系统的远程监控方法,其特征在于:当多个上位机同时对同一寄存器区的同一位置进行并发写操作时,对该寄存器区的变量施加同步锁。
7.根据权利要求6所述的基于Modbus的数控系统的远程监控方法,其特征在于:所述同步锁为对于多个互斥请求,随机选择其中一个请求执行,其他请求返回报警信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳高精数控智能技术股份有限公司,未经沈阳高精数控智能技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610953598.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种改性羧基丁苯乳胶及其制备方法
- 下一篇:电子装置机箱