- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通用设备服务在工业流水线控制系统中应用
通用设备服务在工业流水线控制系统中应用
[摘 要]通用服务极力抽象出工业流水线上常用设备的方法与接口以供上层设备使用,这些方法接口我们封装成一个抽象的通用基类。本文介绍了我国工业流水线的现状及其发展趋势,介绍了通用设备服务,最后探讨了通用设备服务在工业流水线控制系统中的应用实现。相信努力做好通用设备基础服务,对于开发工业流水线控制系统具有深远意义。
[关键词]通用设备服务;工业流水线;控制系统;应用;实现
中图分类号:P341 文献标识码:A 文章编号:1009-914X(2018)03-0391-01
引言
计算机及网络技术与工业流水线控制系统的发展有着紧密的联系。目前国内的流水线控制系统软件复用性并不是很高,几乎是一个设备对应一个控制系统,软件质量和开发速度远远达不到市场需求。通过与高新技术的合作机会,可以有效改造国内制造业信息化的困境,提升信息化技术水平,从而带动其它制造业。
1 工业流水线控制系统的发展现状
我国工业流水线生产技术起步并不是很早,就目前国内的数字控制系统而言,高端的系统产品往往只是针对特定生产领域,尤其是重工业,进行研发和设计,不具有通用性,而中低端的系统产品更加只是着眼于单台设备或者单个型号设备的控制算法实现,系统的开发质量与进度与开发人员的水平有密切关系,系统普遍存在难以维护和扩展的问题,其开发成本相对于其它信息系统的要高。然而,在这个领域,尤其是在轻工业制造业领域,数控设备的设计制造商需要不断地根据产品的变革、用户的需求和技术的发展,推陈出新,设计生产或改造重构自己的产品,让自己的设备向高性能,低成本的方向进化。
2 工业流水线控制系统的发展趋势
随着微电子技术、计算机技术、传感检测技术、信息处理技术、现代控制技术等相关领域的快速发展,流水线控制系统的发展将面临重大变革,使之在性能和功能上都得到大幅度提高和增强。当前流水线控制技术的发展具有以下几方面的趋势。
2.1 运行高速化
随着现代微电子技术的发展,如今先进的流水线控制系统都已实现了由16位处理器向32位处理器的过度,并采用运算功能强大的处理器如DSP,ARM等,大大提高了流水线控制系统的数据处理能力和程序执行速度。
2.2 加工精准化
通过采用先进的伺服控制、高速高精度的插补和速度控制算法、前瞻技术等先进技术,普通的流水线控制系统的加工精度已由10微米提高到5微米,精密级加工中心则从3-5微米,提高到1-1.5微米,并且超精密加工精度己开始进入纳米级。
2.3 管控智能化
随着人工智能在计算机领域的渗透和发展,自适应控制、模糊系统和神经网络的控制机理被引入流水线控制系统,提供了具有工业适用价值的智能控制方法,为流水线控制技术带来了全新的应用领域和性能的飞速提升。智能化的运用体现在数控系统中的各个方面,如加工过程的自适应控制、工艺参数的自动生成、控制参数自整定、智能化的自动编程、智能化的人机界面、基于专家系统的智能诊断监控等。
3 通用设备服务
通用设备服务(General Device Service)需要为各种各样目前的,已有的或将来的控制设备搭建桥梁,已接入我们的控制平台范围之中,并能为平台使用者提供统一而不乏强大完备功能的程序接口。使用固定而精简的接口集合并且结合固定与可变参数的做法,以及特别设计的程序结构,让设备接入开发者能够专注于设备自身的特性功能,实现快速简易的接入开发,而所有的设备控制,通过此桥梁,都可以为使用者提供安全,可靠,高效,完备的功能集合。通用设备服务主要是抽象出工业流水线上常用设备所用到的一些方法集。
在工业流水线上,我们常用到的设备的控制方法有:初始化、开始、暂停、继续、结束、读、写、命令控制、可用操作、订阅事件、操作事件、订阅回调、操作回调以及为服务设置各种类型的参数等等。我们把这些方法封装在一个通用服务基类里以供所有常见设备接入。
4 通用设备服务在工业流水线控制系统中的应用实现
4.1 服务基类
这是一个抽象类,它抽象出工业流水线上常用设备所用到的一些方法集。包括:设备初始化、开始、暂停、继续、结束、读、写、命令控制、可用操作、订阅事件、操作事件、订阅回调、操作回调以及为服务设置各种类型的参数等。工业流水线上所有设备控制服务几乎都要用到这些方法,所以很有必要把他们抽象出来。
4.2 异步通信服务类
在工业流水线上,很多设备在执行某个方法时不需要等待该方法完全执行完才执行另一个方法的,更多情况是,第一个方法正在执行还没获取返回值,第二个方法已经开始执行了。所以我们必须有一个类来处理这种急切的需求。
4.3 套接字服务类
在工业流水线上,我们考虑到还有的设备是通
文档评论(0)