CODESYS Development System
ST 声明:FOR 这 FOR 循环用于执行具有一定重复次数的语句。 句法: FOR <counter> := <start value> TO <end value> {BY <increment> } DO <instructions> END_FOR; 花括号 {} 内的部分是可选的。 CODESYS 执行 <instructions> 只要 <counter> 不大于 - 或在负数的情况下
CODESYS Development System
ST 声明:CASE CASE 语句是一种条件控制结构,它使语句或语句的一部分仅在特定条件下执行。通过比较条件和标签来确定执行的部分。 句法: CASE <condition> OF <label-1> : <instruction-1> <label-2> : <instruction-2> <label-3, label-4, label-5> : <instruction-3> <label
CODESYS Development System
变量:VAR_TEMP 此功能是 IEC 61131-3 标准的扩展。 您在关键字之间本地声明临时变量 VAR_TEMP 和 END_VAR . VAR_TEMP 只能在程序和功能块中进行声明。 CODESYS 每次调用 POU 时初始化临时变量。 应用程序只能在程序块或功能块的实现部分访问临时变量。 VAR_TEMP iVarTmp1 : INT; (*1st temporary variabl
CODESYS Development System
程序申请 要创建可以在控制器上运行的应用程序,您需要使用声明和实现代码(源代码)填充 POU,将控制器的 I/O 链接到应用程序变量并配置任务分配。检查并排除故障后, CODESYS 编译器然后是可以加载到控制器上的应用程序代码。 应用程序 POU 的编程由编程语言编辑器和其他功能支持,例如 文本列表 , 图像池 , 报警配置 , 实用程序 、重构和现成的 POU CODESYS Developm
CODESYS Development System
分配标识符 标识符是变量和编程对象的名称,例如程序、功能块、方法等,以及应用程序和项目的其他对象的名称。分配标识符时必须遵循一些规则。此外,还有一些建议可以使标识符统一且有意义。 您在变量声明中分配变量的标识符。您可以在编程对象的声明部分更改这些标识符。添加相应对象时,在对话框中为编程对象和其他对象分配标识符。您可以在对象的属性对话框中更改应用程序或项目的现有对象的标识符。但是,您不能更改每个应用
CODESYS Development System
使用声明编辑器 声明编辑器用于声明变量列表和 POU 中的变量。 声明编辑器提供两种可能的视图: 文字, 表格。 在对话中 工具 → 选项 → 声明编辑器 定义是只有文本视图还是只有表格视图可用,或者您是否可以使用编辑器窗口右边缘的按钮在两个视图之间切换。 当声明编辑器与编程语言编辑器一起使用时,它作为声明部分出现在 POU 窗口的顶部。 在文本声明编辑器中声明 使用对话框中的设置配置文本编辑器的
CODESYS Development System
使用声明变量对话框 要求:项目的编程对象(POU 或 GVL)已打开。 选择命令 编辑 → 声明变量 . 对话 声明变量 打开。 从下拉列表中选择 范围 为变量选择所需的范围。 在输入字段中输入变量名称 姓 一。 从下拉列表中选择 数据类型 所需的数据类型。 如果您希望初始化值不同于默认初始化值,请输入变量的初始化值。 一键解锁您的条目 行 离开。 CODESYS 在编程对象的声明部分列出新声明的
CODESYS Development System
声明全局变量 定义应用程序中可用的全局变量 要求:项目已打开。 在项目的设备树中,选择全局变量在其中有效的应用程序。 选择上下文菜单命令 添加对象 → 全局变量列表 . CODESYS 添加了 GVL 在应用程序下的设备树中并在编辑器中打开它。 选择菜单命令 编辑 → 声明变量 . 对话 声明变量 打开。 在选择列表中选择 范围 入口 VAR_GLOBAL . 在框中输入 姓 输入全局变量的名称。
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