CODESYS Development System
_nId : INT; _lrIn [...] InitRetains : BOOL; bInCopyCode : BOOL; nId : INT; lrIn
CODESYS Development System
变量:VAR_IN_OUT 一个 VAR_IN_OUT variable [...] name> VAR_IN
CODESYS Development System
属性:no_instance_in_retain pragma 的效 [...] : {attribute 'no_instance_in
CODESYS Development System
, IN, Max) 这意味着: OUT := MIN (MAX (IN, Min [...] 是结果的下限。如果 IN 值高
CODESYS Development System
结构化文本 (ST) 编程 原则 您在 ST 编辑器中对编程语言“结构化文本”和“扩展结构化文本”进行编程。程序代码由表达式和语句的组合组成,它们也可以有条件地或循环执行。您需要的每一条指令 ; 锁定。 变量在声明编辑器中声明。 以结构化文本 (ST) 实现语言创建 POU 在设备树中选择一个应用程序。 选择命令 项目→添加对象→POU . 对话 添加 POU 打开。 输入名称并选择 实现语言 结
CODESYS Development System
在编程对象中调用监控 当应用程序在控制器上运行时,变量的实际值会显示在 POU 的编辑器中。这就是监控变量值的方式。 要求: 启用在线监控 选项被选中 工具 → 选项 在里面 文本编辑器 上的类别 监控 标签。 将应用程序下载到控制器并启动它。 点击 调试 → 显示模式 → 十进制 . 设置实际值的显示格式。 单击程序中的编程对象 设备 查看或 POU 看法。 相应的编辑器打开。对于声明和实现,变
CODESYS Development System
在模拟模式下测试 当您没有物理目标设备时,使用仿真模式测试和调试您的程序。在这种模式下,应用程序在模拟设备上启动。 该命令仅在您注销时可用。 要求:您的程序不包含错误(编译器错误消息或编译错误)并且您没有登录。 激活模拟模式。 点击 在线 → 模拟 . 在设备树中,选择 PLC 并在上下文菜单中单击 模拟 . 设备树中的 PLC 名称以斜体显示。在状态行中,“模拟”以红色突出显示。这 模拟 在菜单
CODESYS Development System
运行时应用 当应用程序在 PLC 上运行时, CODESYS 用于监视和更改变量值以及记录和保存其历史记录的开发系统。 还有一些选项可以从 PLC 查询特定信息、查看 PLC 日志、显示核心转储以及监控任务的时序行为。 还要注意在机器的关键状态下通过来自开发系统的在线命令限制对正在运行的应用程序的访问的选项。为此,可以通过 ComponentManager 库的模块使用特定的系统变量。 本节内容如
CODESYS Development System
将应用程序代码分布到不同的内存区域 CODESYS 提供将应用程序代码存储在控制器不同内存区域的能力。要求是您正在使用支持此功能的控制器。对于这些特定的控制器,您的应用程序会自动获取 POU 位置 对象让您将不同的内存区域分配给您的各个 POU。 重要 另请注意特定于制造商或特定于控制器的规范或有关此功能的信息。 要求:应用程序不包含任何编译错误。 在里面 设备 查看,双击 POU 位置 目的。