• 自动化系统
  • 驱动技术
  • 低压电气
  • 工业服务
  • 其他
SIMATIC S7-300系列 PLC和组件HMI人机界面通信与网络组件过程控制系统过程仪表及分析仪器工业识别工业信息安全
SIMATIC S7-1500系列
SIMATIC S7-1200系列
SIMATIC S7-200 SMART
SIMATIC S7-200系列
SIMATIC S7-300系列
SIMATIC S7-400系列
LOGO!
ET200
SIMATIC S5
工业自动化软件
工业电源
WinAC
TDC/SYMADYN D
更多
常问问题

在用户程序中,当 Modbus 功能块的块号已经被占用时,哪些 Modbus TCP 块可以重新命名或重新连接变量?

star star star star star
5.0 分
  • 通信(通讯)
  • modbus tcp
  • 变量
  • 程序
文档编号:58378237| 文档类型:常问问题| 发布时间:2023年12月15日
  • 0
  • 217
  • 308
用于 SIMATIC S7 系统的 Modbus 通讯功能块在发布时都有唯一的块号。

用于 SIMATIC S7系统的 Modbus /TCP通讯功能块在发布时都有唯一的块号。


如果在用户程序中已经有了相同块号的程序块,将导致块号冲突。

请按照如下步骤避免该冲突。

  • 可以在用户程序中对直接调用的 Modbus 功能块重新命名。
  • 不可以对在 Modbus 内部调用的功能块进行重新命名。必须对这些块重新布线。必须在STEP7项目里进行所有调用块的重新布线,不能够在库内进行重新布线,但是可以用简单的项目进行重新布线。

下表列出了可以进行重命名和重新布线的 Modbus 功能块。
 

产品订货号Modbus 块 > 重命名Modbus 库内部调用功能块  > 重新布线标准库/SIMATIC NET 库内部调用的功能块 > 重新布线
Modbus/TCP CPup to V52XV9450-1MB00FB108FB106, FB107AG_(L)SEND
AG_(L)RECV
EQ_STRNG(*)
AG_CNTRL(**)
Modbus/TCP CP V6 6AV6676-6MB00-6AX0 FB905FB号不能被改变:FB906,FB908AG_(L)SEND
AG_(L)RECV
AG_CNTRL
Modbus/TCP PN CPU up to V2.6.12XV9450-1MB02 FB102FB103, FB104, FB105TSEND
TRCV
TCON
TDISCON
EQ_STRNG(*)
Modbus/TCP PN CPU V36AV6676-6MB20-3AX0 FB900 FB 号不能被改变:
FB901, FB903
TSENDTRCVTCONTDISCON
Modbus/TCP CP Redundant V22XV9450-1MB11FB909, FB907FB908, FB906AG_(L)SEND
AG_(L)RECV
AG_CNTRL
Modbus/TCP CP Redundant V36AV6676-6MB30-3AX0FB909, FB907FB908, FB906AG_(L)SEND
AG_(L)RECV
AG_CNTRL
Modbus/TCP PN CPU Redundant6AV6676-6MB10-0AX0FB915, FB917FB913, FB914, FB916TSEND
TRCV
TCON
TDISCON
Modbus/TCP SENTRON PAC6AV6676-6MA30-0AX0
6AV6676-6MA30-1AX0
6AV6676-6MA30-2AX0
FB109, FB110, FB111FB99, FB103, FC99TSENDTRCVTCONTDISCONTUSEND

表 01

(*) EQ_STRNG 功能块仅在老版本的产品中。
(**) 如果 Modbus 功能块中的 EQ_STRNG 和 AG_CNTRL 块都被使用,那么 AG_CNTRL 已经在 Modbus 库中进行了重新布线。更多信息可以在相关产品手册中查到。

必须按照特定的顺序对 Modbus 功能块内部调用的块进行重新布线。如果必须要进行重新布线,应按照下述顺序进行:

  1. EQ_STRNG,AG_CNTRL,AG_(L)SEND,AG_(L)RECV,TSEND,TRCV,TCON, TDISCON
  2. 内部调用功能块(FB106,FB107,FB1734,FB908,FB906,FB103,FB104,FB105, FB913,FB914,FB915,FB99,FB103,FC99)
  3. 其它块

并不是所有的块都需要重新布线。即使对部分内部调用的块进行了重新布线,也必须要遵从上面的顺序。这种情况下,可以忽略没有重新布线的块。

Modbus/TCP PN CPU注意事项
如果重新布线T功能块,则MODBUSPN块必须使用比低层块更高的编号。


您可以前往全球资源库查看此文档:

http://support.automation.siemens.com/CN/view/zh/58378237


1847
  • 评论
  • 分享

    扫码分享

  • 收藏
  • 点赞
  • 纠错
 

隐私政策更新提示

欢迎您来到西门子数字化工业支持中心网站!我们使用cookies来确保您能最好地使用我们的网站,进行网站分析并根据您的兴趣定制内容。我们有时会与第三方共享cookie数据。继续浏览本网站,即表示您同意我们使用cookies。您亦可以参考西门子数据隐私政策以了解更多相关信息。

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