CODESYS
正在建设,敬请期待!
CODESYS UML
CODESYS UML
CODESYS UML作为CODESYS 专业开发工具的一部分,通过集成的UML(统一建模语言)编辑器来扩展了CODESYS开发系统的功能。
分享:
  • 产品概述
  •  

    CODESYS UML

          CODESYS UML作为CODESYS 专业开发工具的一部分,通过集成的UML(统一建模语言)编辑器来扩展了CODESYS开发系统的功能。UML(统一建模语言)是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持。结构图用来说明软件的架构,以便于建模和分析。行为图是具有不同语法和语义的可执行模型,可直接生成应用程序代码。

          CODESYS UML通过统一建模语言(UML)定义的类图和状态图的编辑器扩展了CODESYS开发系统的功能。下面将就类图以及状态图分别进行介绍。

          类图属于UML结构图组。通过附加的图形编辑器,可以对CODESYS工程面向对象的结构进行说明或设计。通过图1可以看出,在编辑器中能够清楚地显示不同类所使用的变量或方法及其关系。

    可以将现有的工程直接从CODESYS设备树导入到新的类图中。 同时,也可以使用以下不同的类、对象以及关系元素从头开始新建工程,包括:类(POU)、接口、变量声明、属性、方法等。

          状态图属于UML行为图组。图2为状态图编辑器,可以用来指定和设计离散事件序列。与类图相反,状态图编译过程中可以生成可执行应用程序代码。状态图编辑器中集成了一系列状态和转换元素,包括:开始状态、结束状态、状态图、复合结构图、Fork / Join网络、选择元素、转换元素等。

          应用程序运行时的状态图按照PLC扫描周期进行切换,此外,可以使用所谓的内循环状态图来实现独立的切换行为。在联机模式下,状态图可以以动画形式显示,因此,可以随时监视序列的当前状态。


上一个:CODESYS SVN
下一个:CODESYS Profiler
返回列表
产品安全
最新资讯
重要公告
联系我们
会员登录