DF1无线电调制解调器协议(DF1 Radio Modem)可被应用于MicroLogix1200,FRN 7及以上;MicroLogix1500,LSP Series C FRN 8(0通道)及以上和MicroLogix1500,LRP Series C FRN 8(1通道)及以上的控制器。应用该协议时,要求无线电调制解调器网络必须具有全双工数据端口缓冲和避免无线电传输冲突的功能。
这种驱动程序执行专为与无线电调制解调器网络一起使用而优化的协议,即DF1全双工和DF1半双工协议之间的混合协议,并且与任一个协议都不兼容。
使用DF1无线电调制解调器协议对于无线电调制解调器网络的主要优势是在传输效率方面。每个读取/写入事务(命令和答复)只需要发送器的一次传输(发送命令)和应答器的一次传输(发回答复)。这可以最小化无线电需要“key-up”传送的次数,最大化使用寿命和最小化无线电功耗。它还可以使通信吞吐量最大化。相比之下,对于DF1主站,DF1半双工协议需要5次传输来完成与DF1从站的读取/写入事务(主站传输3次,从站传输2次)。
像DF1全双工通信协议一样,DF1无线电调制解调器协议允许任一节点随时发送信息至任一其它节点。如同DF1半双工协议,网络最多支持255台设备,地址范围是0~254。节点只接收广播数据包和具有自己地址的信息包。任何DF1无线电调制解调器节点发送的广播写入命令由接收该命令的所有其他DF1无线电调制解调器节点执行,不发回确认或答复信息。
不同于DF1全双工或DF1半双工协议,DF1无线电调制解调器协议不包括ACK、NAK、ENQ或轮询包,通过CRC校验来确保数据完整性。
1.DF1无线电调制解调器协议的配置
DF1无线电调制解调器协议配置界面如图9-11所示。
配置界面的大部分参数设定与半双工中的相同,其他不同部分说明如下:
1)Store and Forward File#:存储和转发文件编号。存储和转发允许通过一个或多个无线电范围内的节点传送两个无线电范围外的节点之间的消息。这是用于存储和转发表的数据表文件编号。如输入10,会在B10数据文件中建立存储和转发列表。
如果使用的控制器是1764-LRP,则在其1通道内,控制模式选择为“Half Duplex Mo-dem with DCD Handshaking”,出现“DCD Wait Delay”对话框。(www.xing528.com)
2)DCD Wait Delay:数据载波检测延迟等待。设定值为0~255。设定主设备在没有接收到来自从设备的应答响应后,重新发送消息的延迟时间。用于在干扰环境中,应答响应可能丢失的情况下。
只要指定的“主站”节点是发送MSG指令的唯一节点,并且一次只触发一个MSG指令,DF1无线电调制解调器驱动程序就可以在伪主站/从站模式中与任何无线电调制解调器一起使用。
对于支持全双工数据端口缓冲和避免无线电传输冲突的串行无线电调制解调器,DF1无线电调制解调器驱动程序可以用于设置“无主站”的点对点无线电网络,在该网络中,只要所有节点在无线电范围内,任一节点就可以随时向任一其他节点发起通信,从而使它们可以相互接收传输的消息。
图9-11 DF1无线电调制解调器协议配置界面
2.信息的存储和转发
为了在无线电范围以外的节点之间转发数据包,DF1无线电调制解调器还支持存储和转发功能。启用存储和转发功能时,每个节点都要有一个用户配置的存储和转发表,根据该表配置的数据包的来源和目标地址,控制器决定重新广播哪个已接收到的数据包。
对存储和转发表的配置,是使用长度为16个字的任一有效二进制数据表文件(B3、B9~B255)来完成的。文件中的每个位对应于DF1无线电调制解调器节点地址。为了配置Mi-croLogix控制器使其在两个其他节点之间存储和转发消息数据包,必须设置对应于这两个节点地址的位。例如,如果节点2用于在节点1和节点3之间存储和转发消息数据包,则必须在节点2的存储和转发表文件中设置位Bx/l和位Bx/3(其中,x是配置的数据表文件编号)。也可以设置位255来存储和转发广播数据包。
启用存储和转发后,还自动启用重复数据包检测。当在无线电调制解调器网络中使用存储和转发时,即使清除文件中所有位,每个节点也应配置一个存储和转发表文件,从而将忽略重复的数据包。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。