• {{item.name}}
通信与网络组件 {{item.name}}
{{item2.name}}
更多
常问问题

当将Modbus/TCP冗余指令加载并许可到CPU或PLCSIM或将其以多重实例调用时,您需要注意什么?

star star star star star
5.0 分
  • 使用操作
文档编号:109781777| 文档类型:常问问题| 发布时间:2025年09月09日
  • 0
  • 126
  • 0
在下文中,您可以找到有关以下主题的信息。

1. 将指令“MB_RED_CLIENT”和“MB_RED_SERVER”下载到CPU时出现错误消息

在 STEP 7 V16 (TIA Portal) 中只能使用程序块"MB_RED_CLIENT" 和"MB_RED_SERVER" 的 V1.0 或 V1.1版本。

以下所列的CPU支持冗余的 Modbus/TCP 块 "MB_RED_CLIENT" 和 "MB_RED_SERVER" :

CPUs"MB_RED_CLIENT" / "MB_RED_SERVER" V1.0"MB_RED_CLIENT" / "MB_RED_SERVER" V1.1
S7-1200固件 V4.2 或更高固件 V4.2 或更高
S7-1500固件 V2.5 或更高固件 V2.5 或更高
S7-1500R-固件 V2.6 或更高
S7-1500H-固件 V2.6 或更高

表 1

目前在STEP 7 V16 (TIA Portal) 中还不能使用块 "MB_RED_CLIENT" V1.2 和 "MB_RED_SERVER" V1.2 的版本。

如果在STEP 7 V16 (TIA Portal) 中使用块"MB_RED_CLIENT" V1.2 和 "MB_RED_SERVER" V1.2 ,会出现以下提示:

  • 诊断缓冲区中相关的事件条目:"Event ID: 16# 02:0000": Temporary CPU error
     

1. 将指令“MB_RED_CLIENT”和“MB_RED_SERVER”下载到CPU时出现错误消息

在 STEP 7 V16 (TIA Portal) 中只能使用程序块"MB_RED_CLIENT" 和"MB_RED_SERVER" 的 V1.0 或 V1.1版本。

以下所列的CPU支持冗余的 Modbus/TCP 块 "MB_RED_CLIENT" 和 "MB_RED_SERVER" :

CPUs"MB_RED_CLIENT" / "MB_RED_SERVER" V1.0"MB_RED_CLIENT" / "MB_RED_SERVER" V1.1
S7-1200固件 V4.2 或更高固件 V4.2 或更高
S7-1500固件 V2.5 或更高固件 V2.5 或更高
S7-1500R-固件 V2.6 或更高
S7-1500H-固件 V2.6 或更高

表 1

目前在STEP 7 V16 (TIA Portal) 中还不能使用块 "MB_RED_CLIENT" V1.2 和 "MB_RED_SERVER" V1.2 的版本。

如果在STEP 7 V16 (TIA Portal) 中使用块"MB_RED_CLIENT" V1.2 和 "MB_RED_SERVER" V1.2 ,会出现以下提示:

  • 诊断缓冲区中相关的事件条目:"Event ID: 16# 02:0000": Temporary CPU error
     
    图1
  • 编译错误: An internal consistency error has occurred. Please compile the program in this CPU again. The following blocks could not be compiled: MB_RED_SERVER [FB1087]。
     
    图2


处理方法

如果无法将指令加载到CPU中,请检查程序中使用指令块的版本。

系统不允许将块版本 V1.2 的“MB_RED_CLIENT”和“MB_RED_SERVER”指令用于 STEP 7 (TIA Portal) V16(或更高版本)中。在 STEP 7 (TIA Portal) V16 中,将块版本更改为 V1.3。

图. 3

使用 STEP 7 (TIA Portal) V17 及更高版本,还可以为指令“MB_RED_CLIENT”和“MB_RED_SERVER”组态版本 V1.4。


2. Modbus/TCP 指令可以加载到 TIA Portal 的 PLCSIM 中,但未获得许可

在 STEP 7 (TIA Portal) 中,您可以将指令“MODBUSPN”、“MODBUSCP”、“MB_RED_CLIENT”和“MB_RED_SERVER”加载到 PLCSIM 中。这些指令需要付费,并且必须在每个CPU上单独授权。请注意以下情况:

  • 不得在PLCSIM中对Modbus指令进行许可。
  • 只能在真正的工厂CPU中执行许可。
  • 不能将为PLCSIM创建的许可证传输到实际CPU。
  • 不能将许可证从一个实际CPU转移到另一个实际CPU。
  • 必须为每个CPU购买单独的许可证。


3. 调用指令“MB_RED_CLIENT”和“MB_RED_SERVER”作为多重实例


在 STEP 7 (TIA Portal) 中,您可以将指令“MB_RED_CLIENT”和“MB_RED_SERVER”作为多重实例调用。但是,这些指令不支持使用配置编辑器配置多重实例对象。要用作多重实例,必须通过实例 DB 手动配置参数。

  • 评论
更多
  • 分享

    手机扫码分享文档(需在手机端重新登录账号)

提示
您即将前往“全球技术资源库”。
“全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
确定
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。