[发明专利]数控系统中实现高精度PLC控制的系统及其方法有效
申请号: | 201911304672.0 | 申请日: | 2019-12-17 |
公开(公告)号: | CN110968044B | 公开(公告)日: | 2023-02-17 |
发明(设计)人: | 莫雪林;赵铁成;张弢 | 申请(专利权)人: | 上海维宏电子科技股份有限公司;上海维宏智能技术有限公司 |
主分类号: | G05B19/414 | 分类号: | G05B19/414 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁;郑暄 |
地址: | 201108 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数控系统 实现 高精度 plc 控制 系统 及其 方法 | ||
1.一种数控系统中实现高精度PLC控制的系统,其特征在于,所述的系统包括:
数控系统模块,用于进行PLC编译以及发送PLC文件;
操作系统,包括PLC模块,与所述的数控系统模块相连接,用于执行PLC逻辑,周期性扫描和改变端口状态;
数控控制器,与所述的操作系统相连接,用于对输入输出端口进行逻辑控制;
所述的系统由操作系统管理IO的实时扫描,执行高精度PLC的逻辑,并且以重新安装设备驱动的方式实现PLC指令的扩展,进行IO实时控制数控系统模块。
2.根据权利要求1所述的数控系统中实现高精度PLC控制的系统,其特征在于,所述的PLC模块包括通用输入单元、定时器、逻辑运算单元、数据传输单元、计数器和通用输出单元,所述的通用输入单元、定时器、逻辑运算单元、数据传输单元、计数器和通用输出单元均与数控控制器相连接,用于执行PLC逻辑,修改数控控制器的输出端口状态。
3.根据权利要求2所述的数控系统中实现高精度PLC控制的系统,其特征在于,所述的通用输入单元、逻辑运算单元、数据传输单元、计数器和通用输出单元从数控控制器获取输入输出端口状态来实现逻辑执行。
4.根据权利要求1所述的数控系统中实现高精度PLC控制的系统,其特征在于,所述的数控系统模块具有PLC地址与硬件输入输出端口的映射关系。
5.一种基于权利要求1所述的系统实现数控系统中的高精度PLC控制的方法,其特征在于,所述的方法包括以下步骤:
(1)数控系统模块根据执行规则自定义编辑PLC逻辑;
(2)判断PLC文件编译是否成功,如果是,则将PLC文件发送至操作系统;否则,输出异常处理信息;
(3)操作系统识别PLC文件,检测PLC数据以及PLC功能;
(4)操作系统周期性扫描输入输出端口状态,并执行PLC文件。
6.根据权利要求5所述的实现数控系统中的高精度PLC控制的方法,其特征在于,所述的步骤(3)具体包括以下步骤:
(3.1)操作系统识别PLC文件;
(3.2)操作系统对PLC数据进行循环冗余校验;
(3.3)操作系统进行PLC数据功能检测。
7.根据权利要求5所述的实现数控系统中的高精度PLC控制的方法,其特征在于,所述的步骤(3)还包括中断周期的操作步骤,具体包括以下步骤:
(3.4)判断是否需要开启PLC功能,如果是,则执行PLC功能,继续步骤(4);否则,关闭PLC功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海维宏电子科技股份有限公司;上海维宏智能技术有限公司,未经上海维宏电子科技股份有限公司;上海维宏智能技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911304672.0/1.html,转载请声明来源钻瓜专利网。