命令:插入 ST 块 象征: 捷径: 控制键 + 转移 + S 功能 :该命令在所选元素之前插入一个 ST 块。当您将元素从工具箱拖到实现部分时,光标处的加号( ) 帮助您识别可能的插入位置。 称呼: 梯子 菜单,上下文菜单 如果插入块后双击该块,则会打开一个用于输入 ST 代码的文本编辑器。 元件:ST块 此元素用于在 Ladder POU。处理网络时执行ST块中的代码。 本节内容如下 :
命令:转换为新梯子 如果 CODESYS Ladder 已安装,则此命令在项目导航器中 FBDLD 块的上下文菜单中可用。您可以使用它来传输已在 CODESYS LD FBD 使用“Ladder”实现语言,转换为梯形图格式。要求是 CODESYS LD FBD 和 CODESYS Ladder 已安装。 本节内容如下 :
命令:设置输出连接 象征: 捷径: Ctrl + 西 功能 :该命令将选中的块输出变为转发块输出。 称呼 : 梯子 菜单;上下文菜单 要求 :这是一个块 没有 EN/ENO。选择当前非转发块输出之一。 新的转发输出保留引脚上的现有修饰符。之前链接到此输出且现在设置为转发的变量将连同其所有修饰符一起移动到旧的转发输出。 本节内容如下 :
CODESYS Development System
扩展接口 您可以扩展接口以及功能模块。然后,接口除了自己的之外,还获取基本接口的接口方法和接口属性。 过程 . 创建一个扩展另一个接口的接口。 选择对象 应用 在设备树中。 选择命令 项目 → 添加对象 → 界面 . 对话 添加接口 打开。 输入新接口的名称。 激活选项 先进的 并点击按钮 . 输入帮助打开。 从类别中选择 接口 选择要被新接口扩展的接口。 本节内容如下 :
CODESYS Development System
方法调用 为了实现方法调用,实际参数(参数)被传递给接口变量。或者,可以省略参数名称。 根据声明的访问修饰符,方法只能在其自己的命名空间中使用( INTERNAL ),仅在自己的编程块及其衍生物内 ( PROTECTED )或仅在您自己的编程块内( PRIVATE ) 叫做。在 PUBLIC 该方法可以在任何地方调用。 在实现中,方法可以递归地调用自身,或者直接通过 这 指针,或通过指定功能块的局
CODESYS Development System
使用控制器网络 具有以下功能, CODESYS 支持控制器 (PLC) 之间的通信以及在 PLC 下方插入安全控制器: 图标配置 :为应用程序中的变量创建 CODESYS 具有特定访问权限的图标。您可以使用这些符号从外部访问变量,例如从 OPC 服务器。 数据源管理器 :管理连接设置和数据传输到远程设备(数据源) 传输的数据在可视化或本地应用程序中访问的数据源变量中映射。这方面的一个示例是控制远程
CODESYS Development System
网络和寻址 分层构建控制网络,使广泛的自配置成为可能。 在 CODESYS ,网络拓扑被映射到唯一的地址,并且路由算法通过结构化地址保持简单。在系统启动期间存在直接和相对寻址以及自动地址确定。 本节内容如下 :
CODESYS Development System
网络拓扑结构 控制网络拓扑的信息和建议 建议建立一个网络系统,以便以下内容成为可能: 广泛的自配置(地址分配) 对每种通信媒体的透明支持 在不同网络之间传输数据包 路由机制应该非常简单,以至于每个网络节点都可以重新路由数据包,即使它的内存容量很低。因此,避免在运行时使用大量的路由表、复杂的计算或查询。 分层构建控制网络。每个节点可以拥有一个父节点和任意数量的子节点。没有父节点的节点是“顶级”节点。
CODESYS Development System
配置网络变量交换 在发送方设备和接收方设备之间交换网络变量需要执行以下步骤: 1、在发送端设备中创建网络变量列表并生成导出文件 要求:将应用程序插入已用作发送设备的 PLC 的设备树中。 选择应用程序并插入 网络变量列表(发件人) 目的。在里面 添加网络变量列表(发件人) 对话框,配置以下设置: 网络类型: UDP (例子: " NVL_Sender ”)。 双击 NVL 对象以打开相应的编辑器并
CODESYS Development System
下级安全控制器 如果安全控制器低于标准控制器,则与开发系统的通信和数据交换通过标准控制器运行。安全控制器的通信链路可以中断影响标准控制器的命令的执行。您会为每个这些命令找到关于此的通知。 . 可能的中断 临时中断:在命令执行期间(例如:下载),与安全控制器的连接首先中断,然后自动重新可用。如果中断时间过长,则输出设备和连接的网络变量接收器安全控制器中可能会发生面向安全的反应。然后在安全控制器中,必