关于我们 联系我们 网站地图 您好!欢迎访问沈阳天乙新数控机械有限公司!
全国咨询热线:024-8936-3215
您的位置:首页>>新闻中心>>行业动态

咨询热线

024-8936-3215

关于软件数控装备的解析

作者:天乙数控机床时间:2022-01-14976次浏览

信息摘要:

通信层。通信层是控制系统的*低一层,向下是与硬件设备之间的接口,直接调用各种通信硬件的驱动接口库函数或操作系统提供的读写操作函数,向上为任务调度层提供标准的模拟量输入输出接口、开关量输入输出接口。由于不同厂商提供的硬件没有遵从一致的接口标准、因此通信层必须针对不同的硬件而开发不同的模块,但是必须提供可

通信层。通信层是控制系统的*低一层,向下是与硬件设备之间的接口,直接调用各种通信硬件的驱动接口库函数或操作系统提供的读写操作函数,向上为任务调度层提供标准的模拟量输入输出接口、开关量输入输出接口。由于不同厂商提供的硬件没有遵从一致的接口标准、因此通信层必须针对不同的硬件而开发不同的模块,但是必须提供可供其上层(实时多任务调度层)调用的一致的接口API.


  通讯系统通讯系统负责实现系统平台与系统各功能模块以及各功能模块之间进行信息交互的机制,它规定了系统平台及各功能模块之间的信息交互协议标准。通讯系统负责完成控制信息、数据信息的自上而下、自下而上的闭环传输。动态配置系统开放式控制系统的配置系统包括运行前的配置和运行时的配置。系统运行之前配置系统实例化控制模块等,在系统运行期间对各种指标参数进行实时设定、动态选择控制算法等。开放式控制系统借助配置系统可以满足不同的控制要求、适配不同的控制对象而不必对系统进行重新编译和连接。


  针对上述参考模型,本文提出一种基于配置文件的实现方法,实现了运行前根据被控对象按需配置控制量的数目与类型,运行时动态选择控制算法。针对不同的控制对象对系统进行按需实例化,显然要求系统能对不同类型的控制量以一致的方式处理。指令数据格式的定义方式已经实现了系统对不同类型指令能以一致的方式进行处理,所以系统运行前从配置文件中读入相关配置信息,实例化各控制量对应的指令数据及其相应的处理模块,这样就实现了按需配置控制量的数目与类型。指令格式中含有算法选择码,通过判别该值可以实现运行时的算法的动态选择。


  多任务调度采用Windows系统提供的高精度多媒体定时器作为中断触发源解决了Windows消息循环实时性差的问题,可满足绝大部分设备控制需求。实现了基于配置文件的动态配置系统。在本例中经过运行前动态配置系统,成功适配了转台式拉弯机和张臂式拉弯机,在运行时能动态选择控制算法。


  结束语以软件为基础的控制器是开放式数控系统的发展趋势,本文在深入研究软件NC技术的基础上,提出的参考模型,实现了用户功能的全开放、系统内核的有限开放。四层结构既考虑了开放性也兼顾了简练性,组织结构合理,对于推动软件NC技术的研究有着重要的理论意义。所开发的控制系统对于各种专用设备的快速数控化有着极大的应用前景。


返回列表 本文标签: