CODESYS Development System
自定义界面 CODESYS 为您提供根据您的需要单独调整用户界面的可能性。您可以自由安排窗口以及菜单和命令的可见性。 本节内容如下 :
CODESYS Development System
声明变量 变量声明在哪里以及如何 您可以在以下位置声明变量: 编程对象的声明部分 对话 声明变量 支持你。 提示 在表格声明编辑器中声明变量时,会自动创建正确的语法。 GVL 或 NVL 编辑器的声明部分 I/O 设备对象的 I/O 映像配置 句法 ( <pragma> )* <scope> ( <type qualifier> )? <identifier> (AT <address> )? :
CODESYS Development System
使用声明编辑器 声明编辑器用于声明变量列表和 POU 中的变量。 声明编辑器提供两种可能的视图: 文字, 表格。 在对话中 工具 → 选项 → 声明编辑器 定义是只有文本视图还是只有表格视图可用,或者您是否可以使用编辑器窗口右边缘的按钮在两个视图之间切换。 当声明编辑器与编程语言编辑器一起使用时,它作为声明部分出现在 POU 窗口的顶部。 在文本声明编辑器中声明 使用对话框中的设置配置文本编辑器的
CODESYS Development System
使用声明变量对话框 要求:项目的编程对象(POU 或 GVL)已打开。 选择命令 编辑 → 声明变量 . 对话 声明变量 打开。 从下拉列表中选择 范围 为变量选择所需的范围。 在输入字段中输入变量名称 姓 一。 从下拉列表中选择 数据类型 所需的数据类型。 如果您希望初始化值不同于默认初始化值,请输入变量的初始化值。 一键解锁您的条目 行 离开。 CODESYS 在编程对象的声明部分列出新声明的
CODESYS Development System
声明数组 要求:项目的编程对象(POU 或 GVL)已打开。 选择命令 编辑 → 声明变量 . 对话 声明变量 打开。 从下拉列表中选择 范围 为阵列选择所需的范围。 在输入字段中输入数组的标识符 姓 一。 点击按钮 在输入字段旁边 数据类型 并在选择菜单中选择条目 阵列向导 出去。 在输入字段中输入 维度 1 输入数组第一个维度的下限和上限索引,例如: 1 和 3 . 场 结果 显示数组的第一维
CODESYS Development System
声明全局变量 定义应用程序中可用的全局变量 要求:项目已打开。 在项目的设备树中,选择全局变量在其中有效的应用程序。 选择上下文菜单命令 添加对象 → 全局变量列表 . CODESYS 添加了 GVL 在应用程序下的设备树中并在编辑器中打开它。 选择菜单命令 编辑 → 声明变量 . 对话 声明变量 打开。 在选择列表中选择 范围 入口 VAR_GLOBAL . 在框中输入 姓 输入全局变量的名称。
CODESYS Development System
使用任务局部变量 任务局部变量是循环一致的。它们只能由一个任务周期中的一个已定义任务写入,而所有其他任务只能读取它们。考虑到任务可以被其他任务打断,也可以同时运行。如果应用程序在具有多核处理器的系统上运行,则周期一致性首先也适用。 因此,当多个任务编辑相同的变量时,使用任务局部全局变量列表是一种自动获得同步(由编译器)的方法。使用普通 GVL 时情况并非如此。多个任务可以在一个周期内同时写入正常的
CODESYS Development System
在 IEC 中创建源代码 源代码: “源代码”是指您使用适当的编程语言编辑器插入到编程块中的实现代码。可以使用以下块类型:POU(程序、功能、功能块)、动作、方法、属性、接口。 编程语言: 创建编程模块时,您决定使用哪种实现语言进行编程。除 IEC 语言外,还提供 CFC。 编程语言编辑器: 当您双击设备树或 POUs 树中的对象时,将打开一个编程块以在相应的编程语言编辑器中进行编辑。因此,该块要
CODESYS Development System
结构化文本 (ST)、扩展结构化文本 (ExST) ST 编辑器用于以 IEC-61131-3 编程语言结构化文本 (ST) 和扩展结构化文本对 POU 进行编程。扩展结构化文本提供了一些与 IEC-61131-3 标准相关的附加功能。 结构化文本是一种编程语言,可与 C 或 PASCAL 等其他高级语言相媲美,它允许开发复杂的算法。程序代码由以下组合组成 表达 和 指示 ,也可以有条件地执行(I
CODESYS Development System
结构化文本 (ST) 编程 原则 您在 ST 编辑器中对编程语言“结构化文本”和“扩展结构化文本”进行编程。程序代码由表达式和语句的组合组成,它们也可以有条件地或循环执行。您需要的每一条指令 ; 锁定。 变量在声明编辑器中声明。 以结构化文本 (ST) 实现语言创建 POU 在设备树中选择一个应用程序。 选择命令 项目→添加对象→POU . 对话 添加 POU 打开。 输入名称并选择 实现语言 结