首页 理论教育 DF1全双工协议介绍与应用

DF1全双工协议介绍与应用

时间:2023-06-15 理论教育 版权反馈
【摘要】:DF1全双工协议提供两个设备间的点对点通信。MicroLogix1500控制器支持DF1全双工协议,它通过RS232与外部设备连接,如计算机或其他支持DF1全双工协议的控制器。DF1协议控制信息流量,检测和提示错误,并在检测到错误后重发。通过一根电缆将计算机与控制器进行连接,在软件中将通信模式组态为DF1全双工协议。

DF1全双工协议介绍与应用

DF1全双工协议提供两个设备间的点对点通信。DF1全双工协议综合了数据透明性(美国国家标准协会ANSI-X3.28-1976的规范子类D1)和带内部响应的两路同步传送(子类F1)。

MicroLogix1500控制器支持DF1全双工协议,它通过RS232与外部设备连接,如计算机或其他支持DF1全双工协议的控制器。

1.DF1全双工协议的工作原理

当需要RS232点对点通信时,应使用DF1全双工协议(也称为DF1点对点协议)。该协议支持两个设备间的双向同步通信。DF1协议控制信息流量,检测和提示错误,并在检测到错误后重发。通过一根电缆(1761-CBL-PM02)将计算机与控制器进行连接,在软件中将通信模式组态为DF1全双工协议。DF1是开放的协议。

2.DF1的组态及参数设置

有关DF1组态的步骤请参阅6.1.1节和6.1.2节的内容。

双击“Channel Configuration”,可以查看到组态的结果,如图9-6所示。

978-7-111-47412-8-Chapter09-7.jpg

图9-6 通道0组态信息

图中各项含义如下:

Baud:通信波特率

Parity:奇偶校验

Control:控制线,分无信号交换方式(No Handshaking,没有调制解调器)和全双工调制解调器信号交换方式(Full-Duplex modem Handshaking)。

Error Detection:CRC(循环冗余校验)和BCC(信息组校验)。

Embedded Responses:内部响应,分自动检测(Auto-Detect)和选通(Enable)。(www.xing528.com)

Source ID:源ID(节点地址),0~254。

ACK Timeout:应答超时时间。如果通道发送了一个信息,在规定的超时时间内仍没有得到回应信息,则该通道将试图重建通信。

NAK Retries:NAK是Not Acknowledged Messages的缩写,是接收端在收到不能确认的数据块后反馈给发送端的信号。如果NAK Retries处输入3,代表接收端收到数据但数据有错误时,发送端重发数据的次数是3次。

ENQ Retries:ENQ是Enquiry的缩写。当一个通道发生超时事件后,处理器会按照ENQ设定的时间发出一个质询信息,询问该节点是否收到前一个信息。

3.DF1全双工系统的连接

DF1全双工连接示意图如图9-7所示。

978-7-111-47412-8-Chapter09-8.jpg

图9-7 DF1全双工连接示意图

图中的光隔离器可选用1761-NET-AIC。

MicroLogix1500LSP采用8针DIN圆形串口连接电缆(1761-CBL-PM02 B系列)与编程器之间进行连接。电缆连接图如图9-8所示。

978-7-111-47412-8-Chapter09-9.jpg

图9-8 编程设备(9针)与控制器(8针)的电缆连接图

MicroLogix1500LRP的通信1口采用普通9针串口直连电缆,连接方式是2-3、3-2、5-5。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈