发明名称 |
一种数控系统主站对IO端子从站的控制系统 |
摘要 |
一种数控系统主站对IO端子从站的控制系统,包括数控系统主站和IO端子从站。数控系统主站包括硬件平台和位于硬件平台上的软体部分。软体部分包括建立在Linux操作系统上的数控软件模块和与其连接的EtherCAT通信协议栈模块。以网络传输的方式,通过EtherCAT总线通信协议,由软电路驱动层模块上的输出输入引脚与一一映射连接的IO端子从站的IO端子上的输入输出引脚将控制指令传送到IO端子从站,实现对IO端子从站的控制。具有实时性好,通讯速度更快,同步性能更好,软件结构开放,较强的网络通讯能力和数据处理能力。 |
申请公布号 |
CN102955460A |
申请公布日期 |
2013.03.06 |
申请号 |
CN201110254242.X |
申请日期 |
2011.08.31 |
申请人 |
上海三一精机有限公司 |
发明人 |
曹威;叶华;李春良 |
分类号 |
G05B19/418(2006.01)I |
主分类号 |
G05B19/418(2006.01)I |
代理机构 |
上海开祺知识产权代理有限公司 31114 |
代理人 |
李兰英 |
主权项 |
一种数控系统主站对IO端子从站的控制系统,包括数控系统主站和IO端子从站,其特征在于:所述数控系统主站包括硬件平台和位于硬件平台上的软体部分;所述硬件平台上置有网卡,所述软体部分包括建立在Linux操作系统上的数控软件模块和与其连接的EtherCAT通信协议栈模块;进一步,所述数控软件模块包括图形界面模块,与图形界面模块连接的任务规划器和代码解释器模块,与任务规划器和代码解释器模块连接的运动控制模块和软PLC模块,与运动控制模块和软PLC模块连接的包含输出输入引脚的软电路驱动层模块;所述EtherCAT通信协议栈模块包括用户应用接口模块,与用户应用接口模块连接的支撑库模块,与支撑库模块连接的主站模块,与主站模块连接的网卡驱动模块,该网卡驱动模块用于激活硬件平台上的网卡;所述IO端子从站的端口上置有包含输入输出引脚的IO端子,该IO端子上的输入输出引脚与上述数控系统主站中数控软件内的软电路驱动层模块上的输出输入引脚一一映射连接;所述数控系统主站软体部分的数控软件中的图形界面输入显示的信息传送到任务规划器和代码解释器模块中,其中任务规划器根据信息中选择的工作模式对数控系统工作模式进行切换,规划数控系统功能,代码解释器则对加工程序G代码进行解释,并将生成的标准指令传送给运动控制模块及软PLC模块,运动控制模块采集信息中各轴位置的信号,计算运动轨迹的给定位置并进行插补,将插补结果输出给软电路驱动层模块;软PLC模块接收标准指令并从软电路驱动层模块中的输入引脚上检测IO端子从站的输入状态,进行逻辑运算,之后将所得的结果刷新到软电路驱动层模块中的输出引脚上;软电路驱动层模块调用EtherCAT通信协议栈中的用户应用接口模块,通过用户应用接口模块加载支撑库模块再来调用主站模块中的函数,并通过网卡驱动模块激活硬件平台上的网卡,以网络传输的方式,通过EtherCAT总线通信协议,由软电路驱动层模块上的输出输入引脚与一一映射连接的IO端子从站的IO端子上的输入输出引脚将上述的控制指令传送到IO端子从站,实现对IO端子从站的控制。 |
地址 |
201413 上海市奉贤区临港工业园两港大道318号 |