IEC 61131-3, CoDeSys标准化控制逻辑编程
使用IEC 61131-3 CoDeSys编程软件,简化跨多个控制器平台的控制编程。IEC 61131-3标准编程通过降低开发和培训成本、增强灵活性以及允许最终用户选择最适合其需求的设备来提高效率,而不管供应商是什么。
控制逻辑编程标准化促进了互操作性,并为工程师在处理来自多个供应商的产品时节省了时间。IEC 61131-3标准编程通过降低开发和培训成本、增强灵活性以及允许最终用户选择最适合其需求的设备来提高效率,而不管供应商是什么。围绕该标准设计的CoDeSys(控制器开发系统)软件技术为自动化行业开辟了新的道路,包括在公共平台上创建无需硬件和编程的控制器应用程序。
1993年12月,IEC 61131-3的制定是将逻辑编程标准化的突破性努力。它提供了一个具有几个固有优点的核心编程模型,包括:
- 基于程序组织单元(pou)的结构化软件
- 强且一致的数据类型
- 基于任务的执行控制。
除了程序结构的标准化之外,IEC 61131-3还定义了一套标准的编程语言:阶梯逻辑、功能块、结构化文本、指令列表和顺序功能图。
通过提供通用的编程模型和语言集,该标准允许控制工程师有效地与来自不同供应商的控制器一起工作。这使得他们能够很容易地理解为各种逻辑控制器生成的程序。此外,将一个程序从一个供应商的编程软件移植到另一个供应商的编程软件的任务也减少了。
尽管IEC 61131-3程序模型和语言有很多好处,但控制工程师发现自己“被锁定”在一家供应商的设备上。IEC语言是朝着正确方向迈出的一步;虽然程序模型和基本语言可能是相同的,但仍然存在一些很大的差异:
- 特定于供应商的语言扩展可以防止控制硬件制造商之间的互换性
- 编程环境的外观和感觉可能会使在不同控制器上编程变得困难
- 程序文件存储格式会在不同的内存组织中产生兼容性问题,即使是同一制造商。
更换IEC 61131-3控制器供应商可能需要员工再培训和手动程序重新进入。CoDeSys软件技术为使用IEC 61131-3编程标准提供了一个更易于使用、灵活的平台。
CoDeSys是一个全面的工业自动化开放软件工具,由两部分组成:
- 编程系统CoDeSys,一个通用的IEC 61131-3编程工具
- 运行时系统CoDeSys Control,可将任何智能自动化设备转换为可编程CoDeSys的IEC 61131-3控制器。
该系统的设计可以轻松地从一个供应商的“目标”设备适配到另一个。这意味着控制工程师可以将多个目标合并到一个编程环境中,或者从一个CoDeSys控制器的编程环境转移到另一个编程环境中,而无需再培训。此外,程序文件格式是通用的,并且无需人工干预即可导入程序。
CoDeSys控件运行时环境跨目标的通用性意味着程序在新目标上的操作类似。能够重用经过验证的控件代码,在关键的运行时环境中提供了高水平的质量保证。CoDeSys Control运行时系统可以部署在许多具有控制能力的设备上,如plc、操作界面和驱动器。它非常适合支持将控制分布到终端设备(如操作员接口和驱动器)的趋势,同时仍然允许对这些设备进行最佳选择。
CoDeSys正在帮助推动IEC 61131-3标准走向未来,并通过简化使用来自多个供应商的设备来增加采用。它使最终用户能够选择最适合他们需求的设备,减少了从不同供应商生产的设备迁移的成本和时间。
Richard C. Harwell是高级解决方案经理,Kerry L. Sparks是伊顿公司的高级现场营销专家。
www.eaton.com
伊顿公司
通过注册,可以获得免费的CoDeSys版本。 |
---|
|
www.3s-software.com |
相关阅读
选择正确的编程语言
如何选择控制器
www.globalelove.com/new-products/plcs-and-pacs.html
您是否具有本内容中提到的主题的经验和专业知识?你应该考虑为我们的CFE媒体编辑团队做出贡献,并获得你和你的公司应得的认可。点击在这里开始这个过程。