您现在的位置是:首页 > PLC技术 > PLC技术

S7-200 PLC的自由端口通信

来源:艾特贸易2018-06-26

简介使用 PC/PPI 电缆和自由端口通信功能可实现 S7-200CPU 与 RS-232 标准兼容的设备的通信。有以下两种不同型号的 PC/PPI 电缆: (1) 带 RS-232 口的隔离型 PC/PPI 电缆,用 5 个 DIP 开关设置波特率和

    使用PC/PPI电缆和自由端口通信功能可实现S7-200CPURS-232标准兼容的设备的通信。有以下两种不同型号的PC/PPI电缆:

   (1)RS-232口的隔离型PC/PPI电缆,用5DIP开关设置波特率和其他配置项。通信的波特率用PC/PPI电缆盒上的DIP开关来设置(如图10-17所示)。

PC/PPI电缆的设置

    10-17    PC/PPI电缆的设置

   (2)RS-232口的非隔离型PC/PPI电缆,用4DIP开关设置波特率,这种电缆已经被隔离型PC/PPI电缆取代。

    当数据从RS-232口传送到RS-485口时,PC/PPI电缆是发送模式;当数据从RS-485口传送到RS-232口时,PC/PPI电缆是接收模式。检测到RS-232的发送线有字符时,电缆立即从接收模式切换到发送模式;RS-232发送线处于闲置的时间超过电缆切换时间时,电缆又切换到接收模式。这个时间与电缆上的DIP开关设置的波特率有关(见表10-7)

    10-7    PC/PPI电缆切换时间

PC/PPI电缆切换时间

    如果在使用自由端口模式的系统中使用PC/PPI电缆,对于下面两种情况,必须在S7-200CPU的用户程序中考虑电缆的切换时间。

   (1) S7-200CPU响应RS-232设备发送给它的信息。在接收到RS-232设备的请求信息后,S7-200CPU发送响应信息的延迟时间必须大于等于电缆的切换时间。

   (2) RS-232设备响应S7-200CPU发送给它的信息。在接收到RS-232设备的响应信息后,S7-200CPU发出下一次请求信息的延迟时间必须大于等于电缆的切换时间。

    在以上两种情况下,延迟使PC/PPI电缆有足够的时间从发送模式切换到接收模式,使数据从RS-485口传到RS-232口。

    可以用5号开关PC/PPI电缆把S7-200CPU连到调制解调器的RS-232通信口,允许计算机使用RS-232控制信号(例如RTSCTSDTR)控制调制解调器,PC/PPI电缆不监视这些信号,但是在数据终端设备(DTE)模式下提供RTS信号。用5号开关PC/PPI电缆连接调制解调器时,后者必须设置成不带这些信号的操作,至少必须把调制解调器设置成忽略DTR

    5号开关PC/PPI电缆的5DIP开关(见图10-17)设置为O时,RS-232口为数据通信设备(DCE)模式;设置为1时,为数据终端设备(DTE)模式。这个接口上提供的信号有发送数据、申请发送、接收数据和地。5号开关PC/PPI电缆不使用或不提供清除发送信号(CTS)。表10-8PC/PPI电缆各个引脚的定义。

    10-8    RS-485RS-232DTE连接器引脚

RS-485到RS-232DTE连接器引脚

    注:调制解调器需要一个阴到阳的9针到25针的转换。

    调制解调器是数据通信设备(DCE)类。把PC/PPI电缆连到调制解调器时,应通过5号开关把PC/PPI电缆的RS-232口设置成数据终端设备(DTE)。这样可以在PC/PPI电缆与调制解调器之间省去一个调制解调器适配器。根据连接的调制解调器,可能还需要一个9针到25针的适配器。

    10-9DCE模式下PC/PPI电缆的引脚号和RS-485RS-232口的功能。应注意只有在DTE模式下PC/PPI电缆才提供RTS

    10-9    RS-485RS-232DCE连接器引脚

RS-485到RS-232DCE连接器引脚

   PC/PPI电缆的4号开关用来设置调制解调器使用10位协议或常规的11PPI协议。如果CPU不与运行编程软件的计算机连接,该开关应设置为11位,以便于其他设备的操作。

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务