加入QQ群
售前咨询
18604058908
售后热线
13166668196
微信扫一扫
关注沈阳菲尔德
获取更多免费产品
 
Language

基金会现场总线中的通信地址

 来源: |  阅读:4703次 |  4/7/2022 10:53:15 PM

我们知道,在任何通信协议规范中,两个设备之间的通信都是需要使用地址来进行的,比如TCPIP通信中的IP地址,MAC地址,HART通信协议中的长地址、短地址,Modbus通信协议中的设备地址,寄存器地址等。那么基金会现场总线(Foundation Fieldbus,以下简称FF)作为最复杂的现场总线协议,也不例外。在FF协议通信中,地址是由一个32位(即四字节)的无符号整数0xLLLLNNSS来表示,这个四字节的格式解释如下:

高16位,0xLLLL,表示链路地址(Link Address),就是FF网段的地址,一般来说,这个地址在整个FF系统组态时设置,用于跨网段之间的通信。有效的链路地址为从0开始到0xffff。
低16位的高8位,0xNN,表示设备的节点地址(Node Address),是设备在网段内的通信标识。
低16位的低8位,0xSS,表示用于通信的选择地址(Selector Address),是通信应用连接(Application Relationship,AR)的地址。

实际使用过程中,EC、DT等通信使用的是32位的地址,PT,PN,CL等和LAS总线调度相关的通信则直接使用8位的节点地址。