CODESYS Development System
重构 一般来说,重构是一种在不改变其行为的情况下改进已编写软件的设计的方法。 重构 CODESYS 提供重命名对象和变量名称以及更新块 I/O 的功能。您可以显示使用重命名对象和变量的所有位置,然后将它们作为一个整体重命名或单独选择。此外,您可以 工具 → 选项 配置是否以及在哪些点 CODESYS 自动提示您重构。 重命名全局变量 要求:您已经打开了一个包含至少一个功能块的项目 脸书 和一个全局
CFC 编辑器中的用户输入 配置 您可以在 CODESYS 中的选项 CFC 编辑器 类别。例如,在 看法 选项卡,您可以根据数据类型配置连接线的颜色。 编辑 用户输入 描述 光标符号 要求: 指针 被选中在 工具箱 看法。 该符号表示您可以在编辑器中进行编辑。选择元素或连接以移动它们或执行命令。 光标符号 要求:在 工具箱 看法。 在编辑器中单击会插入所选元素。您还可以将元素拖到编辑器中。 将功
CODESYS Development System
Global Init Slots 投币口 插件/库 普乌 描述 123 GVLObject __var_persistent_write 将持久变量从持久列表复制到映射的实例路径 199 Compiler __var__retain__read__ 将保留变量从保留区域复制到实例路径(仅适用于目标设置 retain-in-cycle-code ) 200 LanguageModelManager
在 SFC 中编程 在 SFC 中创建 POU 在设备树中选择一个应用程序。 点击 项目 → 添加对象 → POU . 这 添加 POU 对话框打开。 指定名称并选择 顺序功能图 (SFC) 实现语言。 点击 添加 . CODESYS 将 POU 添加到设备树并在编辑器中打开它。 添加步进过渡 选择初始步骤后的转换。 过渡标记为红色。 点击 SFC → 在之后插入步进转换 . 这 Step0 步骤
在状态图编辑器中工作 在状态图编辑器中,您以图形方式实现状态图。 实现状态图 您可以插入调用方法或操作的状态。插入转换时,您可以定义状态转换的条件。插入时,条件为 TRUE 默认情况下,表示为 .之后,您可以更改此值以调用操作或方法。 您可以通过插入伪状态来实现控制结构。为了改进概述,您可以将状态分组为复合状态,您可以通过完成转换为其实现常见行为。您可以使用异常转换来编程发生错误时的行为。 COD
配置键盘快捷键 您可以定义热键并为它们分配特定的操作。在运行时,可视化会检测键盘输入事件并执行操作。 您可以在不同的位置配置键盘输入事件。 选项包括以下内容: 为特定元素配置键盘输入。 为特定的可视化配置键盘输入。 配置对所有可视化都有效的键盘输入。 选择默认热键。 如果可视化集成在 CODESYS 执行,然后您可以停用可视化的键盘输入,以便使用来自 CODESYS 在这种状态下。 为元素配置热键
Python 控制结构(附示例) 循环 与 C 和 ST 相比, for Python 中的循环不计算循环变量,而是遍历一个序列。这种序列可以是“字典”、列表、元组、字符串中的字符或文件中的行。 下面的例子展示了一些 for 循环: 例 13 . 示例:loops.py from __future__ import print_function print("Enumerating over a
在线模式 在运行时,您可以在编辑器的监控中监控和控制图表的行为。 提示 示例项目 UML_SC_CoffeeMachine.project 提供以说明以下示例。 过渡的时间行为 状态图对事件做出反应。当一个事件发生并因此条件为真时,状态转换发生在下一个总线周期时钟。您还可以配置转换,以便状态转换在相应条件下边沿触发。在实现中,转换随后被标记为 象征。 在里面 属性 → 属性 查看,选择 上升沿 选
CODESYS String Libraries 介绍 中的图书馆 CODESYS String Libraries 包可用于处理 UTF-8 编码的字符串。基础是 IString 接口来自 String Segments 图书馆。使用此接口,可以通过引用将字符串传递给相应的函数。例如,创建一个 IString 例如, GSB.UTF8String 从功能块 Generic String Base
在类图编辑器中工作 类图编辑器提供映射项目面向对象的元素。因为编辑器嵌入在 CODESYS Development System ,您可以从中自动生成代码。这为您提供了广泛的集成功能和工具,例如用于错误检测。 CODESYS 自动保持类图中和项目中对象的名称和属性相同。因此,用户输入会影响两个视图。类图不必表示设备树中的所有对象。您可以从类图中删除元素并将对象保留在设备树中。 提示 要获得项目的过