CoDeSys SoftMotion:运动控制编程与CNC编辑器指南

需积分: 42 287 下载量 123 浏览量 更新于2024-07-17 11 收藏 1.76MB PDF 举报
"该资源是CoDeSys SoftMotion运动控制中文编程手册,涵盖了SoftMotion的概念、组件、驱动器接口、CNC编辑器、CAM编辑器、相关库的使用以及诊断和转换库等详细内容,旨在帮助用户在CoDeSys开发环境中实现复杂的运动控制功能。" 在CoDeSys开发平台上,SoftMotion是一个强大的工具包,它允许开发者实现各种运动控制任务,从简单的单轴运动到复杂的多维运动,甚至包括顺序和过程控制。SoftMotion设计灵活,即使在运动细节不完全明确的情况下也能有效工作。PLC程序负责整体逻辑控制,而库函数则专注于处理纯粹的运动信息。 SoftMotion驱动器接口是其核心部分,包括了PLC配置、SM_DriveBasic.lib库和自动代码生成等功能。SM_DriveBasic.lib包含数学辅助模块、轴组辅助模块、虚拟时间轴、参考点运动控制、诊断模块以及可视化模板。其中,AXIS_REF结构体内的变量对于配置和监控轴的运动状态至关重要。 CoDeSys中的CNC-编辑器提供了一个集成环境,支持DIN66025标准的CNC语言,并扩展了一些元素。用户可以管理CNC程序,使用文本编辑器和图形编辑器创建、插入和编辑程序。CNC-编辑器还具备结构自动生成功能,便于程序的组织和维护。 CAM-编辑器则用于定义和编辑CAM(计算机辅助制造)任务,用户可以启动编辑器创建新的CAM,通过详细的属性编辑和结构自动生成功能来定制CAM元素。 SM_CNC.lib库提供了进一步的运动控制功能,包括轨迹旋转和平移的辅助模块,以及通过全局变量进行设置的能力。SM_PLCopen.lib库遵循PLCopen的运动控制功能块标准,包含单轴和同步运动控制模块,同时有额外的元素增强其功能。最后,SM_CNCDiagnostic.lib库和SM_Trafo.lib库分别用于CNC数据的分析和轴的控制。 总结起来,这份手册深入解析了CoDeSys SoftMotion的各个方面,为开发和调试运动控制应用程序提供了详尽的指南,对于需要在CoDeSys环境下实现复杂运动控制功能的工程师来说,是一份极其宝贵的参考资料。
2014-11-08 上传
CoDeSys 是一种功能强大的PLC软件编程工具,它支持IEC61131-3标准IL 、ST、 FBD 、LD、 CFC、 SFC 六种PLC编程语言,用户可以在同一项目中选择不同的语言编辑子程序,功能模块等。 CoDeSys是可编程逻辑控制PLC的完整开发环境(CoDeSys是Controlled Developement System的缩写),在PLC程序员编程时,CoDeSys为强大的IEC语言提供了一个简单的方法,系统的编辑器和调试器的功能是建立在高级编程语言的基础上(如Visual C++)。 现在国内PLC用户使用的版本多为CoDeSys V2.3, 最新的版本是CoDeSys V3。V3 在软件架构上有了很大的改善,朝安全软件的方向发展,目前正在申请TUV关于EN 61508的SIL认证。 CoDeSys软件还可以编辑显示器界面(Visualization),具有很多的控制模块(Motion),可以放置图片等强大的功能,典型的用户有ifm等。 CoDeSys功能总览:如何构建一个工程、怎么样构建一个工程、怎么样测试工程、调试、附加联机功能。CoDeSys的附加功能、工具等。 ABB Bachmann,IFM易福门,EPEC派芬,HOLLYSYS和利时,intercontrol的PROSYD1131,赫思曼公司iFlex 系列、力士乐的RC系列,TT control 公司TTC系列[1] 控制器等PLC厂家都是使用Codesys平台开发自己的编程软件的。 国内首家采用codesys平台的国产PLC 和声 HSC C3系列控制器也已大批量产业应用。 同时,也有运动控制厂家如:Scheider Electric, Banchman, GoogolTech在在使用Codesys平台开发自己的编程软件。 CoDeSys 软件商是德国Smart software solution GmbH,该公司位于德国巴伐利亚州肯普腾市。 这个是CoDeSys的编程手册,中文版的。希望大家享用。