CODESYS Development System
使用构建块进行隐式检查 CODESYS 提供实现隐式监控功能的特殊 POU。这些函数在运行时检查数组或子范围类型的边界、指针地址的有效性或被零除。 选择对象 应用 在设备树中。 选择命令 项目 → 添加对象 → POU 进行隐式检查 . 出现对话框 为隐式检查添加 POU . 激活所需的功能。 点击按钮 添加 . 选定的 POU 显示在 应用 插入设备树。 在编辑器中打开 POU。 根据您的要求调
CODESYS Development System
扩展接口 您可以扩展接口以及功能模块。然后,接口除了自己的之外,还获取基本接口的接口方法和接口属性。 过程 . 创建一个扩展另一个接口的接口。 选择对象 应用 在设备树中。 选择命令 项目 → 添加对象 → 界面 . 对话 添加接口 打开。 输入新接口的名称。 激活选项 先进的 并点击按钮 . 输入帮助打开。 从类别中选择 接口 选择要被新接口扩展的接口。 本节内容如下 :
CODESYS Development System
在模拟模式下测试 当您没有物理目标设备时,使用仿真模式测试和调试您的程序。在这种模式下,应用程序在模拟设备上启动。 该命令仅在您注销时可用。 要求:您的程序不包含错误(编译器错误消息或编译错误)并且您没有登录。 激活模拟模式。 点击 在线 → 模拟 . 在设备树中,选择 PLC 并在上下文菜单中单击 模拟 . 设备树中的 PLC 名称以斜体显示。在状态行中,“模拟”以红色突出显示。这 模拟 在菜单
CODESYS Development System
使用观察列表 什么是观察名单? 监视列表是用户定义的项目变量列表,这些变量收集在一个视图中,用于监控其值。在在线模式下,您可以在观察列表中写入和强制变量值。监视、写入和强制的处理方式与 申报编辑器在线模式 .您可以自定义浮点值的表示格式 监控选项 . 有四个即用型观察列表( Watch <n> ) 在项目中可用。点击 查看→ 观看 . 提示 如果表达式是一个接口引用,那么它可以被扩展。如果接口指向
CODESYS Development System
管理包和许可证 许可 CODESYS 除了标准安装 CODESYS , 附加组件也可用,但需收取费用和许可。您从以下位置获得这些产品的许可证 CODESYS GmbH 以票号的形式,您可以使用 CODESYS 许可证管理器。 的 许可证管理器 将许可证信息存储在 USB 硬件加密狗( CODESYS 加密狗)或存储在本地的软容器中 CodeMeter 控制中心 已经注册。加密狗必须插入您的本地 P
CODESYS Development System
首选 CA 签名证书(PLC Shell) 万一 CODESYS Security Agent 未安装,您也可以通过以下方式请求和提供控制器证书 PLC外壳 设备编辑器中的界面。您通过 PLC shell 将必要的 CSR 文件导出到文件系统,然后从那里导入证书颁发机构提供的生成的证书文件。 请求和提供 CA 签名证书 要求:您已连接到控制器。 首先,为所有必需的证书或组件生成证书请求(CSR =
CODESYS Development System
变量:VAR_GENERIC CONSTANT 通用常量变量 泛型常量是 VAR_GENERIC CONSTANT 功能块的声明区域,直到分配功能块实例才分配初始化值。 语法:功能块声明 FUNCTION_BLOCK <function block name> VAR_GENERIC CONSTANT <generic constant name> : <integer data type> :=
CODESYS Development System
变量:PERSISTENT 持久变量在声明部分声明 VAR_GLOBAL RETAIN PERSISTENT 在持久全局变量列表中。对于标有 PERSISTENT 持久性编辑器之外的关键字,实例路径被添加到那里。 提示 作为 CODESYS V3.3.0.1,一个变量声明 PERSISTENT RETAIN 具有相同的效果 RETAIN PERSISTENT 或者 PERSISTENT . 全局持
CODESYS Development System
ST 功能块调用 调用一个 功能块 在意法半导体 句法 <FB instance>(<FB input variable>:=<value or address>\|, <other FB input variables>); 例 67 . 例子 TMR:TON; TMR (IN:=%OX5, PT:=T#300ms); varA:=TMR.Q; 定时器功能块 TON 被实例化在 TMR:TON
CODESYS Development System
创建比较视图 要求:您对当前项目进行了更改,并希望将其与上次保存的版本进行比较。同时,您添加了更多 POU、删除了 POU、更改了 POU 中的某些代码行或对象属性。 点击 项目→比较 这 项目比较 对话框打开。 指定参考项目的路径,例如,您当前项目的最后保存版本的路径。 离开 忽略空格 启用比较选项。 点击 行 . CODESYS 打开比较视图。 标题: 项目比较 - 差异 比较当前项目和参考项