《2022年标准 .pdf》由会员分享,可在线阅读,更多相关《2022年标准 .pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基本周期总线活动被分为若干周期,其最短的即为基本周期。它由周期相(对过程数据)和偶发相(对消息数据和监视数据)组成。总线一种通信介质,它所广播的同一信息几乎同时到达附挂在它上面的参与者,允许所有设备获得其状态的相同指示,这至少对仲裁是需要的。总线管理器能成为总线主的设备。总线控制器负责通信链路层的处理器或集成电路。总线开关节点内的开关或继电器,它把两个方向上的电缆节在电气上连接起来。呼叫者启动消息交换的应用进程。检验序列一种基于在所发送有用数据上附加一个根据有用数据计算得出的检查和或循环冗余校验()码的检错方法。校验变量一种过程变量,型式上为被保护过程变量的反价布尔值。校验偏置校验变量在数据集
2、中的位偏置。端口一种含有发送和接收数据的存储器结构,写新值将复盖原值(缓冲区,不是排队),端口为总线及应用提供了相同的访问方法。端口索引表一种供查询的表,从过程数据的逻辑地址可推断出端口的存储地址。过程数据链路层在过程变量传送中周期性地源寻址广播的数据,见链路层服务。过程变量表达过程状态的变量(如速度、制动命令)。生产者传送层中消息的发送者(见消费者)。发布者广播数据集的源设备(见用户)。过程变量名过程变量的标识符。一个设备中TCN总线介质附件的总数不应超过16。MVB 的介质附件将用于三种标准的介质:ESD , EMD 或 OGF 中的一个。a)变量:传送具有确定传输延时的短数据,包括:?
3、过程数据链路层接口(LPI) 。? 变量的应用层接口(AVI) 。b)消息:传送可能冗长但不频繁的数据项,如果必要,数据项被拆分成小包并基于需要发送,包括:? 消息数据链路层接口(LMI) 。? 用于选择包在网络中的传送路径的网络层路由。? 提供流控制和差错恢复的传送层。点到点多播消息(可选)? 配对呼叫消息和应答消息的会话层。? 消息的应用层接口(AMI) 。本章同时规定数据表示(用于变量和消息)。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - -
4、- - - - - 总线上一个给定的端口地址只能有一个源端口,但可能有不确定数量的宿端口。在 MVB上,每个设备可以多达4096 个 256 位的端口每个站最多可连接16 条总线。链路层实现的差异隐含在链路消息数据适配(LMA )中。注:一个LMA可能只支持一条总线(S型) ,也可以支持多条总线(M型) 。2.2.9 消息的传送层2.2.9.1 用途本章描述两个传送协议:? 用于点对点通信的消息传送协议(MTP ) ;? 用于多播通信的多播协议(MCP ) 。 (可选的)株洲电力机车研究所3.2 物理层3.2.1 拓扑3.2.1.1 段一个 MVB结构应包括一个或多个总线段,这些总线段由下述介
5、质之一构成:a)ESD : 电气短距离介质是依照RS-485 标准的差分传输导线对,在无需电气隔离的情况下在 20m的传输距离内最大可支持到32 个设备,若使用电气隔离则传输距离可更远(详见 3.2.4 ) 。b)EMD : 由屏蔽双绞线组成的电气中距离介质。在200.0m 的传输距离内最大可支持32 个设备,允许使用变压器作电气隔离,详见3.2.5 。c)OGF : 光纤介质。通过星耦器汇出,传输距离可达2.0km,主要用于较为苛刻的环境(如机车上) 。详见 3.2.6 。3.6.4.3 设备扫描协议注:一个已组态的主设备含有一个由网络管理配置的设备列表,即已知设备的列表。由于设备故障或配置
6、错误可能导致被发现设备列表与已知设备的列表不同。为了监视总线,主设备应当定期查询所有设备的设备状态并建立包含有每个被发现设备的地址和设备状态的设备列表。主设备应在总线管理器列表中列出它找到的具有总线管理器性能的设备。主设备应扫描在已知设备列表中列出的已知设备,同时也为了检查插入的新设备而扫描未知的设备。对已知和未知设备的扫描频率为一配置参数。建议对设备的扫描频率为每512ms扫描 64 个设备。当一个设备对连续的3 个查询均停止响应时,此设备将从设备列表中删除。每个通信存储器的端口数量限制在4095。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
7、- - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - checkword0 UNSIGNED16 与应用有关的此结构的校验和。此代码字在结构中的偏移量为0。actualisation_key UNSIGNED16 设置的版本号,16 位数。最高有效位置1 表示以主权转移响应发送剩下的15 位数据位。最低两个有效位拷贝到 AX1和 AX2。t_reply_max UNSIGNED16 主帧和从帧之间的最大应答延时,为1s 的整数倍。默认值( t_reply = 0)=42.7 s,最大值 =255.0 s。在扩展应答延时操作中,
8、此值应大于或等于在此设置中任何设备的超时时间T_ignore的最大值。macro_cycles UNSIGNED16 在周期通信自身重复前的基本周期的数目(例如对2.0 ms T_bp 此数目为512) 。event_poll_strategy ENUM16 “0000”H 无事件查询“4000”H 高优先级事件查询“8000”H 低优先级事件查询“C000”H 高,低优先级事件均查询basic_period UNSIGNED16 单位为微秒的T_bp。 (推荐值为1000,1250,1042,2000,2043,2500)macrocycles_per_turn UNSIGNED16 在主设
9、备移交主权给列表中下一个总线管理器之前宏循环的数目。devices_scan_strategy ENUM16 0:扫描所有已知设备的地址1:扫描所有设备的地址在多功能车辆总线中,一个进程数据帧只包含一个端口的数据,一个设备典型的可有 256 个端口,总线上的源端口总数最多为4095 个。特殊设备如监控器可有 4095 个宿端口。端口的(逻辑)地址与设备地址无关(现场设备除外)A.2.3.5.3 滑动窗口协议传送层通过滑动窗口协议提供流量控制和差错恢复。该协议描述在IS8073 中。列车通信网络只使用它的简化协议。传送层将长的消息分段成多个小包,各包按顺序编号,顺序号占位,包编号的模为8,亦即它
10、从0 至 7 循环。消费者侧的传送层可以对每个包单个确认,亦可几个包合起来确认,此时它给出它所期望的下一个包号。滑动窗口协议在即使先前的包尚未得到确认时仍允许发送包。生产者在未收到对所发包任何确认时所能发送包的最大数量称为“窗口长度”。最简单的是窗口长度为,这意味着包的生产者必须接收到确认后才能发送下一个包。最大的窗口长度为。包的传送分成种类型,见图A-49,图中窗口长度等于。1. 包已经发送并得到接收者确认;2. 包已经发送但尚未得到确认;3.仍可发送的包而无需对先前的包进行确认;4. 由于窗口长度已超出,不可发送的包。如果接收者的缓存区空间已满,不能再储存来到的帧,它不再发出确认帧。由于超
11、时是不能修改的,所以不会再有“接收未准备好”的响应。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 根据网络负荷可以改变窗口长度。如果窗口长度设置为,只有在先前的帧得到确认后,才可发送下一帧。窗口长度在消息传送时是不可以改变的。在消息开始时,窗口长度是可以协商的:包的发送者建议一个长度(信用值),而包的接收者对此作出回答,可以比此长度更小或相同。接收者返回的长度(信用值)适用于以后的消息。可以用一个确认包来确认所有先前的包。如果
12、消费者确认包,这意味着也对先前的5、6、7 包的确认,就这样,用单个的确认包来确认几个数据包。对开放帧的重发策略是不同的,在余下的消息发送前,必须得到对开放帧的应答,如果一个完整的窗口已发送完毕而没得到应答,生产者将重发第一个包并等待应答后才可能发其它的包,这样可避免路由器阻塞。A.2.3.5.5 信用值某个系统可以要求比其它系统更小的窗口长度,为此在呼叫开始时可以协商窗口长度。呼叫者建议一个信用值,应答者也响应一个信用值,其数值可比呼叫者小或相同,应答者信用值作为以后交换的规则。例如生产者在连接请求帧中可建议窗口长度为,消费者接收这一呼叫但要求窗口长度为,以后的消息交换将按窗口长度=1来进行
13、。MVB 能寻址至 4095 个设备,其中可有256 个是能参与消息通信的站。逻辑端口( F 代码为 0,4)? 每个设备都有许多逻辑端口,典型的为256 个,组态时这些逻辑端口或是作为源端口 ; 或是作为宿端口。它们的长度可以为16,32,64,128或 256 位,它们用12 位的逻辑地址来标识(F 代码 0,4) ,逻辑端口为进程数据提供了基本通信。物理端口( F 代码 8,15)? 每个设备都有个物理端口,供监视数据和消息数据用。除了消息数据端口外其它端口的长度都固定为16。这些物理端口按F代码 8, 15 和 12 位的设备地址寻址。? 256 位的消息端口(F 代码 =12)仅用于
14、消息数据。仅是主帧中规定的设备才发出消息数据。所有其它设备要检查从帧,如果它的地址出现在从帧帧头中,则接收该从帧。与其它端口不同,消息端口的内容是不能覆盖的,如果消息端口的先前内容尚未被取走,则新的帧被忽略。max_call_number 此设备 上同 时发 生的呼叫 数量。max_inst_number 此设备 上对任 何应答者同时发 生的事 例数量( 默认 值为3)default_reply_tmo 对呼叫请求 的默认 应答超 时名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -