
随着 UML(统一建模语言)在 TwinCAT 3.1 中的整合,增加了两个用于 PLC 软件建模的编辑器。UML 类和 UML 状态图丰富了现有的 TwinCAT PLC 编程语言。
UML 概述
UML 是一种用于软件分析、设计和文件记录的图形化建模语言。UML 尤其适合面向对象的实现。PLC 应用程序的统一建模形成了易于理解的软件文档,便于非编程专家进行分析和讨论。
TwinCAT 3.1 PLC 中的 UML 图
UML 类图属于 UML 结构图组,可用于软件架构的图示表征:对象类、其中包含的元素以及对象关系可以以透明的方式呈现。UML 状态图是 UML 行为图的一部分,用于动态软件建模。它可作为动态响应或状态依赖型系统行为的图形规范。状态图的编译将生成程序代码,因此可直接执行状态机。开发过程支持在线调试。
功能
UML 图提供了一种直观的图形化表示方式,更注重整体结构而非技术细节。因此,它们能够为 PLC 项目提供清晰且全面的概览。这样,在完整实施之前能够对软件需求进行验证,从而避免应用程序实施不完整或错误的情况发生。在 UML 图表中以图形化方式呈现控制代码,也有助于开发出更加完善且结构清晰的软件架构。这样的架构为以目标为导向、高效实现复杂系统或需求奠定了坚实的基础。这种软件架构有助于开发自给自足的模块,这些模块可以重复使用,从而显著节省时间和成本。一般而言,经过周密设计的软件能够有效减少编程错误,从而提升代码质量。此外,以图形化方式呈现软件结构也便于维护和调试。最后但同样重要的是,UML 图表能够帮助生成易于理解的通用软件文档。一方面,它可以作为开发团队内部的协调工具,例如用于交流设计思路、概念或明确需求。另一方面,UML图表能够帮助机械工程师或工艺工程师等非编程专业人员更好地理解控制应用程序。
下载说明:客户只需要购买授权即可,不需要额外再安装程序包,该功能已经包含在 TwinCAT 3.1 – eXtended Automation Engineering (XAE) 的安装包中了。
产品状态:
正常供应
产品信息
技术数据 | TF1910 |
---|---|
要求 | TC1200 |
操作系统 | Windows 10, Windows CE, TwinCAT/BSD |
CPU 结构 | x86, x64, Arm® |

订购信息 | |
---|---|
TF1910-0v20 | TwinCAT 3 UML,平台等级 20(经济型) |
TF1910-0v30 | TwinCAT 3 UML,平台等级 30(经济增强型) |
TF1910-0v40 | TwinCAT 3 UML,平台等级 40(普通型) |
TF1910-0v50 | TwinCAT 3 UML,平台等级 50(普通增强型) |
TF1910-0v60 | TwinCAT 3 UML,平台等级 60(中等性能型) |
TF1910-0v70 | TwinCAT 3 UML,平台等级 70(高性能型) |
TF1910-0v80 | TwinCAT 3 UML,平台等级 80(极高性能型) |
TF1910-0v81 | TwinCAT 3 UML,平台等级 81(极高性能型) |
TF1910-0v82 | TwinCAT 3 UML,平台等级 82(极高性能型) |
TF1910-0v83 | TwinCAT 3 UML,平台等级 83(极高性能型) |
TF1910-0v84 | TwinCAT 3 UML,平台等级 84(极高性能型) |
TF1910-0v90 | TwinCAT 3 UML,平台等级 90(其它) |
TF1910-0v91 | TwinCAT 3 UML,平台等级 91(其它,5...8 个处理器核) |
TF1910-0v92 | TwinCAT 3 UML,平台等级 92(其它,9...16 个处理器核) |
TF1910-0v93 | TwinCAT 3 UML,平台等级 93(其它,17...32 个处理器核) |
TF1910-0v94 | TwinCAT 3 UML,平台等级 94(其它,33...64 个处理器核) |
对于平台等级 90-94,我们推荐使用 TwinCAT 3 授权加密狗。
正在加载页面内容…请稍候
正在加载页面内容…请稍候
正在加载页面内容…请稍候
© Beckhoff Automation 2025 - 使用条款