如何监视 S7-200 和串行设备之间的自由口通信?


n

配置注意事项:
此条目描述了监视 S7-200 和串行通信设备(如一个调制解调器)之间的 ASCII(自由口)通信的简易方法。
这是通过在 PPI 电缆上附加一个适配器实现的。n

功能:
由于通信端口在物理上是 RS485 通信口,因此即便工作在自由口模式下,它也是支持总线通信的。只有在使用了 RS232/PPI 电缆(作为一个电平转换器)之后,通信口才会变成 RS232 物理接口。
这个特性可以用来和一个适配器配合进行被动监听。n

这里使用了 RS485 接口,而且附加的 RS232/PPI 电缆要连接到这个接口上。n

如何监视 S7-200 和串行设备之间的自由口通信?
图 01n

在 PC 侧,数据只能通过串行口监控。您可以使用 HyperTerminal (超级终端)来做此项工作。
这个做法的优点在于附加于 RS485 侧的 PPI 电缆。RS485 总线上发送和接收的数据都会通过电缆。这样在附加的 PPI 电缆的 RS232 侧就可以同时监视双向的数据通信。但是也有缺点:无法自动分辨什么是发送的数据、什么是接收的数据。 当然如果协议是已知的,在分辨起来不难。n

以下是不同做法的相关描述。n

版本 A/B (需要焊接和特殊元器件)

配置 A:n

如何监视 S7-200 和串行设备之间的自由口通信?
图 02n

配置 B:n

如何监视 S7-200 和串行设备之间的自由口通信?
图 03

元器件 Version A Version B
电缆 9-针电缆 9-针扁平电缆
插头 1x 带焊接针 1x 带扁平电缆压接头
插座 2x 带焊接针 2x 带扁平电缆压接头
PPI 电缆 1x RS232/PPI 电缆 1x RS232/PPI 电缆

表 01 n

版本 C (使用标准设备)

配置 C:n

如何监视 S7-200 和串行设备之间的自由口通信?
Fig. 04

元器件 版本 C
PROFIBUS 电缆 约 1m 长的标准 PROFIBUS 电缆
PROFIBUS 连接器 2x 带 PG 编程插座 (重要!)
CPU 1x (另外还需要一个为第二根 PPI 电缆供电)
PPI 电缆 1x RS232/PPI 电缆

表 02

在版本 C 配置中,你必须把附加的 CPU 的通信口置为“静音”状态(它只是用来为第二根电缆供电),它必须在进行数据通信时被排除在外。这可以通过把通信口设置为自由口模式而很容易地做到。

HyperTerminal (超级终端)的使用:
请参考条目号: 30839030,其中第三章“自由口”中包含如何使用 Windows 通讯程序“ HyperTerminal (超级终端)”用于接收数据的例子。

关键词:
数据归档,跟踪,数据跟踪

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc333916.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论