• {{item.name}}
{{item.name}}
{{item2.name}}
更多

RS-485网络

star star star star star
0 分
  • 软件编程
  • 系统配置
  • S7-200
发布时间:2024年04月25日
  • 0
  • 2
RS-485网络

RS-485网络

S7-200系统支持的PPI、MPI和PROFIBUS-DP协议通常以RS-485电气网络为硬件基础。

RS-485串行通信标准采用平衡信号传输方式,或者称为差动模式。平衡传输方式可以有效地抑制传输过程中干扰。

平衡方式采用一对导线,利用两根导线间的电压差传输传输信号。这两根导线被命名为A(TxD/RxD-)和B(TxD/RxD+)。当B的电压比A高时,认为传输的是逻辑“高”电平;当B的电压比A低时,认为传输的是逻辑“低”电平信号。能够有效工作的差动电压范围十分宽广,可以从零点几伏到接近十伏。

RS-485通信端口可以做到很高的通信速率,较长的通信距离,以及并联连接多个端口。

平衡通信方式能否有效工作受到共模电压差的影响。RS-485接口的两根导线相对于通信对象信号地的电压差就是共模电压。非电气隔离的RS-485接口能在一定的范围内抵抗共模电压对通信的干扰。

S7-200 CPU通信口的共模抑制电压是12V。所以对于这类非隔离型的RS-485端口,保证通信口之间的信号地等电位非常重要,最好将它们连接在一起(并不是说一定要接地)。

S7-200系统中的RS-485端口是半双工的,不能同时发送和接收信号。

在S7-200系统中,选择合适的通信设备,可以做到波特率从1200到12M,单段距离1000m,单段站点32个的通信网络。通过中继器,RS-485电气网络还可以扩展通信距离,增加通信站点。详情请参考《S7-200系统手册》关于通信的专门一章。

虽然常见的RS-485通信器件在电气性能上基本一致,但物理接口却五花八门,没有统一的规定。

西门子系统中的 D-Sub 9 针型 RS-485 端口,引脚定义是基本一致的。参看通信口引脚定义

S7-200系统中的RS-485通信

在S7-200系统中,CPU上的通信口(编程口),以及EM277模块上的通信端口都是符合RS-485电气标准的。但它们也有所不同:

  • S7-200 CPU上的通信口是非隔离型的,最高通信速率187.5K波特
  • EM277上的通信口是隔离的,最高通信速率12M,并且速率自适应

以下三种协议,都可以在RS-485的硬件基础上实现通信:

  • PPI(包括编程通信、S7-200 CPU之间、S7-200 CPU与HMI之间的通信等)
  • MPI(S7-200 CPU与S7-300/400 CPU、S7-200 CPU与HMI之间、EM277与HMI之间的通信等)
  • PROFIBUS-DP(EM277与其他PROFIBUS-DP主站之间的通信)

实际上,如果各通信站点的地址不同,通信波特率相同,上述三个协议可以在一个RS-485网络上同时实现各自的通信。当然,一个站点支持什么协议受到自身条件所限。

因此考察上述电气网络的通信时,我们应注意到它们都受RS-485网络电气基础的制约。上述网络所用的网络硬件基本一样。


剩余80%未阅读,请登录查看大全章节内容

  • 评论
更多
  • 分享

    扫码分享

扫码进入移动端

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。