接口/总线/驱动
一、PROFIBUS-DP
PROFIBUS全称为过程现场总线(Process Field Bus ),它由三个兼容部分组成,即PROFIBUS-DP( Decentralized Periphery)、PROFIBUS-PA(Process Automation )、PROFIBUS-FMS (Fieldbus Message Specification )。
PROFIBUS-DP应用于现场级,它是一种高速低成本通信,用于控制系统与分布式I/O之间的通讯。PROFIBUS的协议和特性三言两语讲不清、也道不明。需要深入了解的小伙伴可以自行查找资料、手册等。总结来说,它有以下几个特点:
传输介质为屏蔽/非屏蔽双绞线或光纤,双绞线的最长传输距离可达9.6Km,光纤的最长传输距离为90Km;
网络拓扑为线型、树型或总线型,两端带有有源的终端电阻。通讯方式较为简单:主站之间为令牌传递、从站之间则采用主从方式;
传输速率从9.6Kb/s到12Mb/s不等,一般而言,传输速率越慢,有效传输距离则越远;反之,传输速率越快,有效传输距离则越小;
最大传输信息长度为255B,最大数据长度为244B,典型长度为120B;
数据传输服务包括循环和非循环两类。
二、PROFIBUS总线的配置
1、配置DP主站
在硬件配置阶段,配置带有Profibus-DP接口的板卡时,系统会自动弹出配置窗口,如图1所示。若前期未配置,也可以鼠标右键单击DP口,选择“添加主站系统(A)”,也可以弹出图1所示的配置窗口。配置比较简单,按图中所示操作即可。配置完成后,如图2所示。
图1 配置Profibus总线
图2 配置Profibus总线
2、挂接从站
在《S7-300在工业现场中的应用——分布式I/O》中,已经介绍了如何挂接分布式I/O,其它DP从站的挂接方法类似,这里就不再赘述了。这里结合一些实例介绍以下上篇文章没有提及的东西。
以挂接一个ET200M从站为例,在硬件配置阶段,我们会为其分配一个DP地址,如图3所示,ET200M的DP地址为5。但是仅仅这样还足以“打通”通讯,我们还要在现场对应的ET200M上,对应的分配站址5。ET200M采用拨码来设定地址,如图4所示。其共7个拨码,从下到上分别为“1, 2,4,8,32,64”,因此,地址5即将从下到上的第1个和第3个拨码拨动,即可将地址设定为5。
图3 分配DP地址
图4 ET200M地址拨码
用拨码的方式设定站址,是许多设备常用的方法,如以下几个驼子常接触的设备。
图5 ET200B
图6 编码器
图7 DP转RS 232设备
除了拨码设置站址外,还有一些设备是通过参数来设定站址的。比如西门子的6RA70系列整流装置、6RS70系列变频装置等,它们可通过CBP系列办卡作为从站挂接在Profibus总线上,它们的站址需通过P918来设置本站的地址。
图8 SIMOREG整流装置
责任编辑人:CC
全部0条评论
快来发表一下你的评论吧 !