es 解决未分配副本_源地址


上一篇文章我们介绍了PROFIsafe地址有源地址和目标地址,源地址其实就是CPU的PROFIsafe地址,目标地址是故障安全模块的PROFIsafe地址。在硬件组态中设置好源地址和目标地址后,将组态下载到故障安全CPU中。此时,CPU还不能和故障安全模块进行PROFIsafe通信,因为还需要对故障安全模块进行地址分配工作。今天这篇文章,我们来介绍下如何分配PROFIsafe的目标地址。

本文包括如下几个主题:

  1. ET200S/ET200M/ET200pro故障安全模块的PROFIsafe地址分配;
  2. ET200SP/ET200MP故障安全模块的PROFIsafe地址分配;
  3. S7-1200故障安全模块的PROFIsafe地址分配;

1、ET200S/ET200M/ET200pro故障安全模块的PROFIsafe地址分配

ET200S/ET200M/ET200pro分布式系统的故障安全IO模块都有一组DIP开关,需要将DIP开关设置成硬件组态中的PROFIsafe目标地址值。

比如下面这张图是ET200S的一个故障安全数字量输入模块,模块的上部是一组DIP开关,总共有10个,最右边编号为0,往左依次增加。开关拨到上面ON位置表示数字1,拨到下面OFF位置表示数字0;


es 解决未分配副本_西门子et200m模块说明书_02


在硬件组态中,目标地址下面会显示DIP开关设置值,只需要按照该值将相应的DIP拨到ON或OFF位置就可以了,如下图所示:


es 解决未分配副本_应用技术_03


2、ET200SP/ET200MP故障安全模块的PROFIsafe地址分配

ET200SP/ET200MP故障安全模块没有DIP开关,它们的PROFIsafe地址存储在模块的内部的存储器中,因此需要使用软件进行分配。

打开博途开发环境,在【网络视图】中选中要分配地址的子站,单击右键,在弹出的对话框中单击【Assign PROFIsafe address】,如下图所示:


es 解决未分配副本_故障安全_04


在弹出的对话框中,勾选带有黄色标签的故障安全模块,单击【Identification】识别按钮。识别完成后,勾选右侧的"Confirm"确认栏,单击【Assign PROFIsafe address】分配地址,如下图所示:


es 解决未分配副本_故障安全_05


操作成功后,系统会有相应的提示。

3、S7-1200故障安全模块的PROFIsafe地址分配

S7-1200故障安全IO模块不需要专门进行PROFIsafe地址分配,组态下载完成后CPU会自动分配。

好了,关于西门子故障安全PROFIsafe地址分配就先介绍到这里。

我的书《西门子S7-200 SMART PLC应用技术——编程、通信、装调、案例》介绍了S7-200 SMART的PROFINET技术,感兴趣的小伙伴可以点击下面的链接看下: