- {{item.name}}
当将Modbus/TCP冗余指令加载并许可到CPU或PLCSIM或将其以多重实例调用时,您需要注意什么?
- 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 手动配置参数。
- 评论
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
关联文档
- STEP 7 (TIA Portal) 中使用S7-1200/1500控制器,怎样将整型转化为实数或将实数转化为整型用于模拟量输入和输出?
- 在STEP 7 (TIA Portal)中,当将FC和FB的参数传递到新的S7-1200/S7-1500控制器时,应当注意些什么?
- 当用介质冗余协议建立环网冗余,在配置看门狗时间时要注意什么?
- 在STEP 7 V10.5中哪些功能块可以以多重背景的方式调用?
- 在 STEP 7 (TIA Portal)中将S7-1200 V3更换为S7-1200 V4需要注意什么?
- SINAMICS G120: 用控制单元CU240B-2, CU240E-2或CU250S-2替换控制单元CU240E 或 CU240S 时,需要注意什么?
- 使用FB126功能块对PROFIBUS DP和PROFINET IO网络进行诊断时要注意什么?
- 配置CP343-1 Advanced作为IO Device需要注意什么
- 当在多核或多处理器的计算机上和 Microsoft SQL Server 2005/2008 一起运行 SIMATIC WinCC 或 SIMATIC PCS 7 时需要注意什么?
- SITRANS P320/P420 选型时需要注意什么?
看过该文档的用户还看过哪些文档


西门子官方商城





{{item.nickName}}