CODESYS Development System
使用保留变量获取数据 保留变量在热启动后保留其值。但是,具有持久性变量的价值保留程度更高。 控制器上需要一个特殊的非易失性存储区来延长使用寿命,例如 NVRAM 或 UPS。将保留变量保存在这样的内存中不需要任何额外的时间,这比使用 Persistence Manager 保留数据具有优势。如果控制器不提供硬件支持,则数据通常存储在文件中。如果您正确关闭控制器,数据将被保留。但是,如果发生电源故障
CODESYS Development System
隐藏/显示窗口 隐藏窗口 如果您隐藏一个窗口,它只会在用户界面中显示为一个选项卡。如果您将鼠标移到此选项卡上,该窗口将自动出现。 单击要隐藏的窗口。 激活选项 窗口→隐藏 . 或单击按钮执行此操作 在视图的右上角。 该窗口是隐藏的,只能通过主窗口侧边的一个小标签可见。 将鼠标指针悬停在选项卡上。 只要鼠标指针停留在选项卡上,窗口就会显示。 取消隐藏窗口 单击隐藏窗口的选项卡。 禁用该选项 窗口→隐
CODESYS Development System
创建标准项目 点击 文件 → 新项目 ,然后 项目 → 标准项目 模板。指定名称(例如: myProject ) 和文件系统中的位置。 这 标准项目 对话框打开。 选择其中之一 CODESYS Control Win V3 从标准设备 设备 列表,然后选择 结构化文本 (ST) 来自 PLC_PRG 输入 列表。然后点击 行 . 项目名称 myProject 列在开发系统主窗口的标题栏中。在设备树
CODESYS Development System
添加对象 要求:项目已打开。至少顶 <项目名称> 节点存在于 设备 查看(“设备树”)并在 POU 看法。 以下说明演示了有关如何在项目中创建对象的一些选项。 在设备树或 POU 树中,选择一个条目,例如 应用 目的。 点击 项目 → 添加对象 . 根据所选条目, CODESYS 提供可以选择的合适对象。 例如,选择 POU 对象和在 添加 POU 打开,选择 程序 键入 结构化文本 (ST) 作
CODESYS Development System
兼容性 兼容性 CODESYS 项目 存储格式 使用案例 支持 在新中加载项目 CODESYS 无数据丢失版本 ✓ 为较老的人保存项目 CODESYS 版本 ✓ 在旧项目中开设新项目 CODESYS 版本 -- 以较新的项目开放的现有项目 CODESYS 版本尽可能长时间地保持在“兼容模式”。只要您仅对不需要任何新功能的项目进行更改,存储格式就保持不变。这就是为什么原来 CODESYS 版本可以继
CODESYS Development System
分配密码 要求:项目已打开。 点击 项目 → 项目设置 然后 安全 类别。 这 项目设置 - 安全 对话框打开。 选择 加密 选项。 选项字段 密码 , 加密狗 , 和 证书 是可选择的。 选择 密码 选项。 出现加密密码的输入字段。 输入加密密码 新密码 输入字段。 在输入栏中输入加密密码进行确认 确认新密码 . 点击 行 . CODESYS 保存项目的加密密码。您必须输入此密码才能再次打开该项
CODESYS Development System
保存项目 以相同名称保存项目 要求:项目已打开。项目文件没有写保护。 点击 文件 → 保存项目 。 CODESYS 以当前项目名称保存项目文件,该名称显示在主窗口的标题栏中。如果项目自上次保存后已更改,则项目名称带有星号。如果设置在 CODESYS 中的选项 加载和保存 类别,那么也会制作一个备份副本。 存储格式 项目的存储格式是项目的配置文件 CODESYS Development System
CODESYS Development System
使用编译指示 语用输入 CODESYS 应用程序源代码中用大括号括起来的文本被视为编译指示。 Pragma 用于将特殊语句插入到编译器可以评估的代码中。因此,pragma 可以影响一个或多个变量关于预编译或编译(代码生成)的属性。编译器不知道的编译指示会像注释一样被跳过。 pragma 的指令字符串也可以有多行。 有关语法的详细信息,请参阅每个的说明 CODESYS - 语用语。 有不同效果的 p
CODESYS Development System
查找声明 CODESYS 提供了在整个项目中搜索变量或函数的定义点的可能性。包含定义的块在编辑器中打开并标记声明。 查找变量的声明 要求:在编辑器中打开了一个 POU。 将光标放在实现中的标识符上。 选择命令 编辑→查找图标→ 转到定义 . 带有声明的 POU 在编辑器中打开并突出显示变量的定义。如果定义在“已翻译”库中,则在库管理器中打开相应的块。 提示 您可以在离线和在线模式下使用该命令。 例
CODESYS Development System
重载 重要 如果类型转换运算符的操作数值超出目标数据类型的值范围,则结果输出取决于处理器类型,因此未定义。例如,当负操作数值从 LREAL 到目标数据类型 UINT . 从较大的数据类型转换为较小的数据类型时,信息可能会丢失。 重要 边界情况的舍入逻辑取决于目标系统或目标系统的 FPU(浮点单元)。例如,一个值为 -1.5 可以在不同的控制器上进行不同的转换。 捕获值范围溢出应用程序以独立于目标系