×

如何才能提高EtherMAC平台运动控制系统的开发效率资料说明

消耗积分:0 | 格式:pdf | 大小:0.50 MB | 2020-09-17

Camel_Lee

分享资料个

  为提升 基 于 EtherMAC工业 实时 以太 网平 台的运动 控 制 系统 开发 效 率 ,提 出了一种 可使 用 IEC 6l131—3编 程语 言在 该平 台下 开发 运 动控 制 系统 的方 法 。通过研 究 开放 式软 PLC开发 平 台 CoDeSys 在 WindowsCE6操作 系统下 的二 次开 发技 术 ,结合 EtherMAC的从 站 首节 点 定 时 触发 机 制 ,设 计 一种以外部事件机制和 内核对象事件机制实现程序 同步的 EtherMAC组件。并以开发数控绕线机的控制 系统为例 ,对该组件的可行性和性能进行验证 ,结果表 明其能够满足控制 系统的功 能要 求,并有效地提 高开发效 率 。

  由 PLCopen组织推行 的 IEC61131—3编程 语 言 以其功能标准化 ,开发效率高等特点成为工业控制系统开发领域的事实标准语言 。相 比于传 统的 PLC编程语言,IEC61131—3提高了程序复用性并拓宽了编程语 言 的应 用 范 围 ,可 满 足 运 动 控 制 等 领 域 的 功 能需求 J。软 PLC是用纯软件实 现 PLC的功能 ,不 限 于特定 的硬件平 台 ,因此具有 良好 的拓展 性 ,以 IEC61131— 3作为 编程 语言 。EtherMAC(EthernetforManufac— tureAutomationContro1)是 山东大学数控 技术研究 中心针对 运动控制 应用 ,自主研 发 的工业 实 时 以太 网 。为 能够使 用 IEC61131.3语 言 开 发 采用 EtherMAC作为运 动控制 总线 的运动控 制 系统 ,通 过研 究软 PLC开发平台 CoDeSys在 WindowsCE6下 的二次 开发技 术 ,设 计 了 EtherMAC组 件 实 现 CoDeSys与 EtherMAC之间的数据交互 。然后 以数控 绕线机控制 系统 的开 发过程为例 ,对该组 件的功能进行 验证 。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !