- {{item.name}}
当 PROFIBUS DP 和 PROFINET IO 使用 SFC 58 / SFC 59 和 SFB 52 / SFB 53 进行通信时,对于激活的任务有无限制?
- 0
- 1392
- 11503
根据所使用的CPU,系统功能模块"WRREC"SFB53/"WR_REC"SFC58和"RDREC"(SFB52)/"RD_REC"(SFC59)激活任务的数量是有限制的。
"RDREC"(SFB52)/"RD_REC"(SFC59)被用作读取中央机架或远程插槽中模块的数据记录。
"WDREC"(SFB53)/"WR_REC"(SFC58)被用作写入中央机架或远程插槽中模块的数据记录。
"RDREC"(SFB52)/"RD_REC"(SFC59)和"WDREC"(SFB53)/"WR_REC"(SFC58)是异步工作的。异步指令的执行会跨越多个调用周期。CPU会平行于循环的用户程序执行异步指令。
根据所使用的CPU,系统功能模块"WRREC"/"WR_REC"和"RDREC"/"RD_REC"激活任务的数量是有限制的。
下表提供了关于您CPU能同时支持系统功能模块"WRREC"/"WR_REC"和"RDREC"/"RD_REC"
系统功能/ 系统块 | SFB 52 "RDREC"/ SFB 53 "WRREC" | SFC 59 "RD_REC"/ SFC 58 "WR_REC" |
解释 | 从/向中央机架或远程插槽中的模块(PROFIBUS DP或PROFINET IO)读写数据记录 | 从/向IO读写数据记录 |
IM154 (ET 200pro) IM151 (ET 200S) IM147 (ET 200X) | 同时 4 个 SFC 58/59 SFB 52/53 任务 | |
CPU 312, CPU 313, CPU 314 CPU 315, CPU 316 | 同时 4 个 SFC 58/59 SFB 52/53 任务 | |
CPU 317, CPU 319 CPU 318-2 | 同时 8 个 SFC 58/59 SFB 52/53 任务 | |
CPU 41x1) | 每个 PROFIBUS DP 网段或 PROFINET IO 系统中 8 个任务 | |
CPU 121x | 同时 4 个 SFB 52/53 任务 | 不支持 |
CPU 151x V1.8及以下 | 同时10个SFB 52任务,10个SFB53 任务 | 同时10个SFC 58任务,10个SFC59 任务 |
CPU 151x V2.0及以上 | 同时20个SFB 52任务,20个SFB53 任务 | 同时10个SFC 58任务,10个SFC59 任务 |
1)外部PROFIBUS DP 网段或 PROFINET IO 系统上每个 SFC/SFB 同时任务数量一定不能超过 32 。 外部PROFIBUS DP 网段或 PROFINET IO 系统通过CP/CM的接口连接。
举例:
CPU 414-2DP 中,每个 SFC/SFB 最多可同时执行 48 个任务(CPU 集成的两个接口上,PROFIBUS DP 网段每个可以同时执行 8 个任务, 还有 32 个在外部PROFIBUS DP 网段和 PROFINET IO 系统上).
规则:
- 以下适用于S7-400CPU:
- 如果在中央或扩展机架上读写数据记录,CPU同步执行任务。这种情况下,任务顺序执行,对于同时激活的任务没有数量限制。
- 如果在 PROFIBUS 网络里运行多个通信任务,请确保不要超过列表里所指明的可以同时激活的任务的数量。因为一个 SFC/SFB 会执行若干个 CPU 的周期。
- 列表中对系统功能模块 SFB53/SFC58 和 SFB52/SFC59 激活任务的限制同样可用于调用系统功能块和内部模块。包括 FM_CS, PID_FM 和 FMCS_PID模块。
例如:
当使用 FM 355 (4 个通道被参数化)通过调用 FMCS_PID 进行通信时,4 个读任务被占用。
注意:
多个实例同时运行的时间可能比单独运行读/写任务更长。
https://support.industry.siemens.com/cs/cn/zh/view/15364459
剩余80%未阅读,请登录后下载/查看文档
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
- 怎样设定SINAMICS G150/G130/S120(装机装柜型)变频器参数,用于激活与制动模块有关的外部故障
- 怎样设定SINAMICS G150/G130/S120(装机装柜型)变频器参数,用于激活与制动模块有关的外部故障
- SIMOTION 的任务执行机制及系统时钟
- 在CU320上实现PROFINET IO和PROFIBUS DP的并行通讯
- PROFINET是否一定需要100M和全双工的环境。例如:对于PROFINET来讲,必须使用的是100M以太网?那么当通过无线链路进行通讯时,SCALANCE W一定在100M工作吗
- 使用DP/DP 耦合器在不同F-CPU之间进行安全通信时要注意什么?
- 使用FB126功能块对PROFIBUS DP和PROFINET IO网络进行诊断时要注意什么?
- 如何计算读入的任意数量的数值的当前平均值?
- 为什么SFC 54 "RD_DPARM"对带有MMC卡的新型S7-300 CPU 不起作用?
- SFC 51常用功能使用入门
{{item.nickName}}