功能块:IoDrvModbusTCPSlave 图书馆: IoDrvModbusTCPSlave 此块是为设备树中的每个 Modbus TCP 服务器设备生成的。 表 26 . 输出 (VAR_OUTPUT) 名称 数据类型 初始值 描述 x内部错误 Bool FALSE 不可恢复的内部错误(例如,如果 mem-aloc 或缺少许可证) uiClientConnections Bool FALSE
功能块:IoDrvMosbusSerialSlave 图书馆: IoDrvModbusSerialSlave 此块是为设备树中的每个串行 Modbus 服务器设备生成的。 表 25 . 输出 (VAR_OUTPUT) 名称 数据类型 初始值 描述 x内部错误 Bool FALSE 不可恢复的内部错误(例如,如果 mem-aloc 或缺少许可证) 本节内容如下 :
功能块:ModbusServer 图书馆: IoDrvModbusTCPSlave 该功能块通过 Modbus TCP 处理多达 10 个并行客户端连接请求。 Modbus 请求在映射输入和保持寄存器的数据范围内工作。 支持以下 Modbus 功能码: 0x01 读取线圈 0x02 读取离散输入 0x03 读取保持寄存器 0x04 读取输入寄存器 0x05 写单线圈 0x06 写单个寄存器 0x0
属性:no_virtual_actions pragma 用于派生自 SFC 中实现的功能块的功能块,并使用该基类的基本 SFC 序列。从中调用的操作表现出与方法相同的虚拟行为。这意味着基类中操作的实现可以由具有自己特定实现的派生类替换。 如果将 pragma 应用于基类,则其操作会受到保护以防止重载。 句法 : {attribute 'no_virtual_actions'} 插入位置:功能块声
SFC 元素属性 编辑 SFC 元素的属性 特性 看法。点击 查看 → 元素属性 打开此视图。显示的属性取决于当前选择的元素。 提示 SFC 图表中元素旁边显示的属性取决于 看法 的选项卡 SFC 编辑器选项 . 一般的 财产 价值描述 姓名 元素名称 默认值:“<元素><增量数>” 步骤名称示例:“Step0”、“Step1” 分支名称示例:“Branch0”等。 评论 元素注释(文本) 示例:
命令:更改重复 - 删除 功能 :该命令通过为整个 SFC 框调用它的步或转换来删除操作、转换和属性对象的嵌入。通过这种方式,去除了动作、转换或属性对象的伪嵌入。如果复制步骤或转换元素,调用操作、转换或属性,则复制调用与源相同的操作和转换。 称呼 : 证监会 菜单 有关复制模式的更多详细信息,请参阅帮助页面 SFC 元素属性 和说明 添加步骤操作 . 提示 伪嵌入对象可以隐藏在 设备 或者 计划书
命令:替代 象征: 功能 :该命令将选定的并行分支转换为替代分支。 称呼 : 证监会 菜单 要求 :选中分支的水平连接线。 请注意,在转换分支后,您必须检查和修改分支前后的步骤和转换的布局。 本节内容如下 :
命令:插入动作关联 象征: 功能 :该命令将 IEC 动作分配给步骤。 称呼 : 证监会 菜单 要求 :选择了一个步骤。 CODESYS 在所选步骤元素的右侧插入操作元素。 . 如果您已经为步骤分配了一个或多个操作,那么它们将显示在操作列表中。然后将新操作定位如下: 如果您选择了步骤元素,则作为步骤的第一个操作(即在操作列表的第一个位置)。 如果您选择了操作列表中的可用操作之一,则直接在操作之前(
命令:在后面插入动作关联 象征: 功能 :该命令将 IEC 动作分配给步骤。 称呼 : 证监会 菜单 要求 :选择了一个步骤。 命令功能类似于 插入动作关联 命令。这两个命令的区别在于 CODESYS 将新动作插入动作列表的最后位置,而不是第一个位置。如果您在动作列表中选择一个动作,则 CODESYS 在列表底部而不是顶部插入新操作。 有关详细信息,请参阅: 插入动作关联 和 SFC 中操作的限定