使用 CPU 的内部 DP 接口通讯与使用 CP342-5 通讯之间的不同 当使用 CPU 的内部 PROFIBUS 接口或 CP443-5 EXT 的 PROFIBUS 接口 (参见图 1) 时,可以使用装载/传送命令 (参见图 2) 或系统功能 SFC14/15 来访问数据
( 53 KB ) 图 01:集成 DP 接口作为 DP 主站 注释: 在条目号 689920 的条目“CPU (例如 CPU 315-2 DP) 和 CP 342-5 中的 DP 接口之间的区别”中详细介绍了此主题
( 54 KB ) 图 02:访问 CPU 的内部 DP 接口 如果正在使用 CP342-5, 则 无法使用 装载/传送命令或位组合操作访问从站上的数据
在这种情况下,I/O 数据通讯分两步进行
首先从 CPU 中传送数据到 CP, 然后再从 CP 中传送数据到从站 (对于读操作,顺序相反)
从 CP 到从站的数据传送是自动进行的
用户必须自己处理 CPU 到 CP 的数据传送
此处,有两个特殊功能可用于此操作
( 60 KB ) 图 03: CP 342-5 为 DP 主站 注释: 在将 CP342-5 添加到硬件配置时系统将会给出此信息: ( 20 KB ) 图 04:关于使用通讯块的注意事项 CPU 和 CP342-5 之间的通讯是通过 FC 1“ DP_SEND”和 FC 2“ DP_RECV”实现的
必须为两个函数都分配参数“CPLADDR”,而将参数“SEND”分配给函数 FC 1,将参数“RECV”分配给参数 FC 2
“ CPLADDR”输入的含义和参数设置 为参数“CPLADDR”指定通讯处理器的模块起始地址
从硬件配置中获得此 16 字节地址
( 61 KB ) 图 05: CP342-5 的模块地址 此地址的长度 (16 字节) 对于要在此主站系