深度解析:组态 PROFIBUS DP 网络的常见错误与解决方法

电子说

1.4w人已加入

描述

组态

在之前的文章中,我们已经介绍了在组态DP网络时,无论使用哪家控制系统的组态工具,整个过程基本上都是按照以下步骤进行:

  • 从设备制造商获取GSD文件
  • 在组态工具中导入GSD文件
  • 添加设备
  • 设置设备站地址和数据模块
  • 将配置下载到控制器中

今天,我们将重点介绍在组态过程中常见的一些配置错误:


常见错误1:使用错误的GSD文件

每个DP设备都有唯一的设备标识号(Ident_number)。如果使用错误的GSD文件,组态过程中添加的设备与实际设备的标识号将不一致,导致网络初始化时出现错误。

  1. GSD文件中Ident_Number信息。
    组态
  2. 通过报文我们可以看到组态的标识号是0x183B与实际设备识别号0x1803不一致,设备初始化不成功,设备无法进入数据交互状态。
    组态

常见错误2:站地址设置与实际设备不一致

在组态时,添加完设备后需要设置设备的站点地址,这里并不是通过组态工具给设备分配地址,而是设置的值需要与设备实际值一致。

组态

PROFIBUS设备地址通常有两种设置方式:拨码方式和软件设置方式。

  1. **二进制拨码:**通过拨码开关设置地址,按照二进制数进行计算。

组态

  1. **旋钮设置:**通常由两个旋钮组成,一个表示十位,一个表示个位。旋钮可以是十进制或十六进制,十进制旋钮的最大地址为99。

组态

通常,通过硬件拨码修改了设备地址后,需要重启设备,新的地址才能生效。

  1. **软件设置:**通过软件工具进行设置。一般来说,设备出厂时的默认地址是126。

组态

有些设备既支持硬件拨码,也支持软件设置,但不能同时使用这两种方式。需要注意的是,PROFIBUS网络通过设备地址进行寻址,因此,同一个网络中的设备站地址必须是唯一的。


常见错误3:添加的传输数据Module与实际设备不一致

  1. 每一个槽的模块与实际设备一致
    组态
    譬如ET200s,在组态工具中添加模块时,每个槽放置的模块型号需要和实际设备一致。
  2. 某些设备每一个槽的模块是固定的
    组态
    譬如,Anybus ABC3000网关,上图中都是组态的输入10字节,输出20字节,但是左侧图中的配置在PROFIBUS网络初始化时会报错,因为网关的每一个槽可以放置的模块是固定的,模块只能放置在固定的槽号中,不使用的槽用空模块填充。

常见错误4:用户参数设置不正确

譬如ET200s,除了放置正确的模块在对应的槽中,有些模块还需要设置用户自定义参数,如量程范围等参数信息。

组态


关于我们

HMS 在全球主要国家拥有 分支机构 ,在中国我们有专业的销售和服务团队。在 北京和苏州办公室 ,我们拥有多名对工业网络协议和实施非常有经验的工程师,可以为广大工业用户提供更加完善的服务。

如果您需要了解 Anybus 网络诊断产品或面临任何网络问题,欢迎联系 HMS 中国获得全面的支持和帮助。

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分