北岛夜话
原创工业智能控制领域(PLC、单片机/嵌入式、机器人、通信、机器视觉)的技术及经验分享。
文章545 浏览8637203

IM151-1亮红灯?你可能读错了Profibus-DP的地址

我们知道Profibus-DP网络需要设置模块的地址,在西门子ET200S的分布式模块IM151-1中,DP网络的地址是通过拨码开关来设置的。不久前一个小伙伴告知调试设备时ET200S的IM151-1一直报BF和SF的错误,检查地址也没有发现问题。看了问题的描述和照片,判定原因是把DP地址搞错了。新手可能会犯一些看似简单的错误,但这也是成长的过程。既然有这样的问题,我就在这里做个描述与总结,以后大家可以少走弯路。

cover.png

我们先来看看ET200S IM151-1 Standard的外观:

IM151_1_Standard_meitu_2.png

在IM51-1的左上角是Profibus-DP的接口(RS485);左下角是24V电源的接线端子;右上角是模块的状态指示灯,包括SF(System Faults)、BF(Bus Faults)和ON(电源指示灯);右下角是用来设置Profibus-DP的拨码开关。下面这张图是IM151-1在现场的照片,我们可以看到ON灯是绿色常亮,BF和SF都没有被点亮(没有错误):

im151-1_onsite.png

本文要讲述的重点,是右下角的拨码开关的设置:

该拨码开关由八个拨码组成,左边是一排数字,数字与右边的拨码相对应。最外面有一个塑料盖板,如下图:

DIP_1.png

当需要设置DP地址时,把塑料盖板向上滑动,就显露出了拨码:

DIP_2.png

拨码拨左边表示OFF(0),拨码拨到右边表示ON(1);把拨到右边的拨码对应的数字相加,就是该模块的DP地址。

看起来很简单,但有个细节要注意:数字1对应的并不是最底下的拨码,而是从下往上第二个拨码;依次类推;最低下的拨码是为以后升级保留的,必须拨到OFF档

比如上面的图片中,有人会把地址读成8,而真实的地址为4;

如果有多个拨码拨到右边(ON),则把其数字相加即可得到模块的地址。如下图,把64、32、2和1拨到右边(ON),则模块的地址为64+32+2+1=99:

DP_Address.PNG

本文讲解了关于西门子ET200S IM151-1在实践中设置Profibus-DP地址要注意的问题,欢迎扫描下面的二维码关注我们的官方微信。



取消

感谢您的支持,欢迎常来看看!

扫码支持
一点动力,多少随意

打开支付宝扫一扫,即可进行扫码打赏哦

发表评论