采用神经元芯片的网络节点含有LonTalk协议固件,使得网络节点可以可靠地通信,完成各种功能。为了确保满足控制网络的可靠和鲁棒的通信标准,LonTalk协议为控制应用提供了一个高可靠、高性能、抗干扰性强的通信机制。一个Lon-Works节点所运行的应用程序通过使用LonTalk协议可与相同网络中的其他LonWorks节点上所运行的应用程序进行通信。神经元芯片中的处理器用来执行LonTalk协议软件和应用程序。......
2023-11-22
1.LonTalk协议的传输层和会话层
LonTalk协议的核心部分是传输层和会话层。传输层管理着报文执行的顺序和报文的二次检测。传输层是无连接的,它提供一对一节点、一对多节点的可靠传输。信息认证也是在这一层实现的。
会话层主要提供了请求/响应的机制。它通过节点的连接,来进行远程数据服务(Re-mote Servers)。使用该机制可以遥控实现远端节点的过程建立。LonTalk协议的网络功能虽然是在应用层上来完成的,但实际上也是由提供会话层的请求/应答机制来完成的。
2.LonTalk协议的表示层和应用层
LonTalk协议的表示层和应用层提供以下5类服务:
1)网络变量服务:在LonTalk协议表示层的数据项被称为网络变量(NV)。网络变量可以是单个的数据项(Neuron C变量),也可以是数据结构或数组,其最大长度可达31B。每个网络变量都有一个数据类型,它在应用程序中定义。当定义的输出网络变量改变时,能自动地将网络变量的值变成APPU(应用层协议数据单元)下传并发送,使所有把该变量定义为输入的节点都收到该网络变量的改变。当上传信息时,能根据上传的APDU判断是否是网络变量,以及是哪一个网络变量并激活相应的处理进程。(www.chuimin.cn)
2)显式报文的服务:将报文的目的地址、报文服务方式、数据长度和数据组成APDU(应用层数据单元)下传并发送,将发送结果上传并激活相应的发送结果处理进程。当收到信息时,能根据上传APDU判断是否是显式报文,并根据报文代码激活相应的处理进程。
3)网络管理的服务:LonTalk网络管理提供地址分配服务。分配所有的节点地址单元,包括域号、子网号、节点号以及所属的组名和组员号,值得注意的是Neuron ID是不能分配的。网络管理体制还包括设置路由器的配置表。
4)网络跟踪服务:网络跟踪服务提供对节点的查询和测试。查询节点的工作状态以及一些网络的通信错误统计,包括通信CRC校验错误和通信超时等。LonTalk协议还发送一些测试命令并对节点进行测试。
5)通信服务:LonTalk协议支持网络的消息服务、冲突检测和避免。消息服务提供了4种类型的报文服务,包括确认服务、请求/响应、重发服务和非确认服务。除此之外,还有冲突避免和冲突检测。
LonTalk的MAC子网层采用带预测P-坚持CSMA算法,这是一种有效的冲突避免算法,它使得网络即使在过载的情况下,仍可以达到最大的通信量,而不至于发生因冲突过多致使网络吞吐量急剧下降。如果收发器(双绞线)支持硬件冲突检测,LonTalk协议就支持冲突检测和自动重发。一旦收发器检测到冲突,LonTalk协议便能立刻重发因冲突而损坏的消息包。如果无冲突检测,在采用应答服务或请求/响应服务时,发生冲突后的发送节点不能立即知道已发生冲突而确定重发,只有在未收到接收节点返回的确认或响应并且事务定时器超时发生后才能确定发送失败,然后重发。如果采用非确认服务,在冲突发生时消息包必将丢失。为了设计快速响应并可靠通信的网络,必须综合考虑服务服务类型并采用冲突检测电路。
有关现场总线及其应用技术的文章
采用神经元芯片的网络节点含有LonTalk协议固件,使得网络节点可以可靠地通信,完成各种功能。为了确保满足控制网络的可靠和鲁棒的通信标准,LonTalk协议为控制应用提供了一个高可靠、高性能、抗干扰性强的通信机制。一个Lon-Works节点所运行的应用程序通过使用LonTalk协议可与相同网络中的其他LonWorks节点上所运行的应用程序进行通信。神经元芯片中的处理器用来执行LonTalk协议软件和应用程序。......
2023-11-22
IDA是一种完全建立在以太网基础上的工业以太网规范,它将一种实时的基于Web的分布自动化环境与集中的安全体系结构加以结合,目标是创立一个基于TCP/IP的分散自动化的解决方案。作为一个单纯的工业以太网协议,IDA涵盖自动化结构中所有层次,包括设备层。因为ModBus TCP/IP是完全透明的,所以很好地符合IDA。IDA协议建立在组件的基础上,该组件包括了IEC 61449的第一部分体系结构功能块标准,但用IDA的体系结构替代了IEC 61499的模型。IDA的协议栈如图1-18所示。......
2023-11-22
基金会现场总线,是在过程自动化领域得到广泛支持和具有良好发展前景的技术。屈于用户的压力,这两大集团于1994年9月合并,成立了现场总线基金会,致力于开发出国际上统一的现场总线协议。基金会现场总线分低速H1和高速H2两种通信速率。H1的传输速率为31.25 kbit/s,通信距离可达1900 m,可支持总线供电,支持本质安全防爆环境。H2总线标准也已形成。......
2023-11-22
LonTalk地址唯一地确定一个LonTalk数据包的源节点或目标节点,路由器则利用这些地址在信道之间选择数据包的传输路径。2)LonTalk报文服务:LonTalk协议提供以下4种可选择的报文服务。......
2023-11-22
三种PROFIBUS均使用一致的总线存取协议。在PROFIBUS中,第二层称为现场总线数据链路层。因此,PROFIBUS总线存取协议,主站之间采用令牌传输方式,主站与从站之间采用主从方式。在PROFIBUS中,令牌传递仅在各主站之间进行。以3个主站7个从站构成的PROFIBUS系统为例。第二层的另一重要任务是保证数据的可靠性,PROFIBUS第二层的数据结构格式可保证数据的高度完整性。......
2023-11-22
INTERBUS定义了该模型的第1、2、7层。INTERBUS具有强大的可靠性、可诊断性和易维护性。INTERBUS采用了集总帧型的数据环通信。强大的诊断功能是INTERBUS区别于其他总线所独有的。INTERBUS CLUB负责向设备生产厂家提供INTERBUS的接口方案和接口芯片,向其成员提供信息,帮助解决技术问题及为特定的应用找寻合适的INTERBUS产品。INTERBUS的技术发起人为德国菲尼克斯公司。另外,在美国和中国也设有INTERBUS技术中心。......
2023-11-22
WorldFIP技术硬件体系由两个互补的部分组成:通信控制器和通信介质器件。5)用于WorldFIP连接的费用要求。WorldFIP现场总线第一个通信控制器是在1987年开发成功的。图8-9 WorldFIP现场总线通信站的连接......
2023-11-22
EtherCAT是由德国BECKHOFF自动化公司于2003年提出的实时工业以太网技术。从小型的16位处理器到使用3 GHz处理器的PC系统,任何计算机都可以成为EtherCAT控制系统。2)完全符合以太网标准,EtherCAT可以与其他以太网设备及协议并存于同一总线,以太网交换机等标准结构组件也可以用于EtherCAT。目前,EtherCAT已经进入多种相关国际标准:1)IEC 61158中Type12。3)IEC 61800中,EtherCAT支持CANopen DS402和SERCOS。多个EtherCAT命令数据可以被嵌入到一个以太网报文中,每个数据对应独立的设备或内存区。......
2023-11-22
相关推荐