• 沒有找到結果。

调试要求

• 已组态和编程 DP 主站。

• 如果 CPU 的 MPI/DP 接口只能是 DP 接口,则必须将接口组态为 DP 接口。

• 调试前,必须设置相关参数,并将 DP CPU 组态为作为 DP 从站运行。即必须在 STEP 7 中执行以下操作

– 为充当 DP 从站的 CPU“上电”,

– 为 CPU 分配一个 PROFIBUS 地址,

– 为 CPU 分配一个从站诊断地址,

– 指定 DP 主站是 S7 DP 主站还是其它 DP 主站,

– 指定与 DP 主站进行数据交换的地址区。

• 其它所有 DP 从站均已编程和组态。

GSD 文件

如果使用 IM 308-C 或第三方系统,则需要 GSD 文件才能将在 DP 主站系统中将 DP CPU 组 态为 DP 从站。

COM PROFIBUS V 4.0 或更新版包含此 GSD 文件。

使用较早版本或其它组态工具时,可在以下网址下载 GSD 文件:

• Internet URL http://www.ad.siemens.de/csi/gsd 或

• 通过调制解调器,从德国 IneterSfacesCenter Fürth 获得,电话 +49 911 737972

长沙工控帮教育科技有限公司整理

注意

例如为了使用总线监视器,可访问 Internet,网址为 http://www.ad.siemens.de/csinfounder,

文档号为 1452338。 OB82_MDL_STOP=1)

DP 主站 RUN → STOP

调用具有消息模块正常的 OB 82

(离开事件;分配给 DP 从站的 DP 从站的诊断地址;变量 OB82_MDL_STOP=0)

长沙工控帮教育科技有限公司整理

提示:

将 CPU 调试为 DP 从站时,请始终编程 OB 82 和 OB 86。这样有助于识别和判断相应的操作 状态或数据交换错误。

通过 PROFIBUS 编程、状态/控制

除 MPI 接口外,还可以通过 PROFIBUS-DP 接口编程 CPU 或执行 PG 的状态和控制功能。

注意

通过 PROFIBUS-DP 接口,使用“状态”和“控制”功能扩展了 DP 周期。

通过传送存储器进行数据传送

作为 DP 从站的 DP-CPU 为 PROFIBUS DP 提供了传送存储器。在作为 DP 从站的 CPU 和 DP 主站之间的所有数据交换均通过此传送存储器进行。最多可为该功能组态 32 个地址区。

即,DP 主站将其数据写入传送存储器地址区,CPU 会在用户程序中读取这些数据,反之亦然。

352),%86

,2 ,2

&38᧤⇫⃉'3⅝䵨᧥

,2⦿⧏◉₼

䤓₼梃ⷧ⌷⣷

'3⃊䵨

图 8-1 作为 DP 从站的 DP CPU 中的传送存储器

传送存储器的地址区

在 STEP 7 中,组态 I/O 地址区:

• 最多可组态 32 个 I/O 地址区。

• 每个地址区的最大长度是 32 个字节。

• 最多可组态 244 个输入字节和 244 个输出字节。

长沙工控帮教育科技有限公司整理

下表说明了地址区的原则。在 STEP 7 组态中也可以找到此图。

使用传送存储器

使用传送存储器时,请注意以下规则:

• 地址区的分配:

– DP 从站的输入数据始终是 DP 主站的输出数据 – DP 从站的输出数据始终是 DP 主站的输入数据

• 用户可定义这些地址。在用户程序中,使用装载/传送指令或使用 SFC 14 和 SFC 15 访问 数据。还可以定义输入和输出过程映像的地址。

• 指定地址区的最低地址是各区域的开始地址。

• DP 主站和 DP 从站地址区的长度、单位和一致性必须相同。

注意

将地址从 DP CPU 的 DP 地址区分配到传送存储器。不能将为传送存储器指定的地址再分 配给 DP CPU 的 I/O 模块。

有关使用传送存储器中一致性数据区的详细信息,在本小节末尾论述。

S5 DP 主站

如果将 IM 308-C 作为 DP 主站、DP CPU 作为 DP 从站使用,则以下适用于一致性数据交换。

必须在 IM 308-C 中编程 FB192 才能启用 DP 主站和 DP 从站间的一致性数据交换。设置 FB192 后,DP CPU 的数据仅在一致性数据块中输出或读取。

S5-95 作为 DP 主站

如果将 AG S5-95 设置为 DP 主站,还必须将它的用于 DP CPU 的总线参数设置为 DP 从站。

STOP 模式中的数据传送

从站 DP CPU 转入 STOP 模式:CPU 传送存储器中的数据被“0”值覆盖,即 DP 主站将读取“0”。

DP 主站转入 STOP 模式:保留 CPU 传送存储器中的当前数据,以由 CPU 读取。

PROFIBUS 地址

对于 DP CPU,切勿将“126”设置为 PROFIBUS 地址。

参见

一致性数据(页 7-7)

模块的用户特定寻址(页 7-3)

长沙工控帮教育科技有限公司整理