《GB-9469.4-1988.pdf》由会员分享,可在线阅读,更多相关《GB-9469.4-1988.pdf(21页珍藏版)》请在三一文库上搜索。
1、 中华人民共和国国家标准 分散型过程控制系统用工业过程数据公路 工业过程数据公路链路控制( P L C ) 子层 P r o c e s s d a t a h i g h w a y , t y p e C ( P R OWA Y C ) , f o r d i s t r i b u t e d p r o c e s s c o n t rol s y s t e m s T h e P R OWA Y l i n k c o n t r o l ( P L C ) s u b l a y e r UDC 6 8 1 . 3 2 : 6 2 1 - 5 0 3 GB 9 4 6 9 .
2、4 -8 8 本标准等效采用国际电工委员会标准I E C 9 5 5 分散型过程控制系统用工业过程数据公路). 1 主题内容与适用范围 本标准以抽象的方式规定了P R O WA Y链路控制伊L C ) 子层的操作,该子层位于I S O参考模型 的 数据链路层.它不指定或硬性规定计算机系统内 部P L C子层实体或接口 的实现方法. 在G B 9 4 6 9 . 3 附录A中介绍了P L C子层与P R O WA Y用户之间以 及与数据链路层的MA C子 层之间的相互作用. 本标准适用于分散型过程控制系统用工业过程数据公路. 图1 说明了 本部分与G B 9 4 6 9 的其它部分之间以及与局域
3、网规范的关系. 夕 第 2层 用户 第2层 数据链路公路层 PLC P R OWA Y链路控制子层 篡 第 a部分 一一 一 第 5 部分 部分 MAC 媒体送取控制子层 科斜 ,|一 第 1 层 稿 合层 PHY 物 理 脸 第1 0 部分 第 6部分 一一 -第 7 第 g 部分 - 一一! 一 一一 一一M 8 第 0层 一一一 一一一 一一一一一一一 一一 媒体第9 部分 图 1 与L A N模型的关系 国家机械工业委员会1 9 8 8 - 0 5 - 1 2 批准1 9 8 9 - 0 1 - 0 1 实施 4 3 GB 9 4 6 9 . 4 - 8 8 2 P R O WA Y链
4、路控制P L C 子层的定义及必须其备的特性 2 . 1 P L C 机状态表中 使用的符 号 工 1 . 1 用于用户一 P L C接口 参数的符号 本条定义了一些缩写词.它们在P L C机状态表中用以表示穿过用户一 P L C接口的原语和参数. 有关的精确定义参见G B 9 4 6 9 . 3 第2 章. S S A P 为在用户一 P L C接口 上.原语中的本地用户链路服务送取点参数. L A为在用户 一 P L C接口 上, 原语中 的 本地地 址参数. D S A P 为在 用户 一 P L C 接口 上, 原语中的 远程用 户链路 服务送取点 参数. R A为在用户一 P L C
5、接口 上, 原语中的 远程地址参数. S C为在用户一 P L C接口 上.原语中的服务级别参数. L - s t a t u s 为在用户一 P L C接口 上。原语中的 链路状态参数. L - s d u 为在用户一 P L C 接口 上. 原语中 的 链路服务 数据 单元参 数. C o n f i r m为证实. 2 . 1 . 2 用于链路协议数据单元的 符号 本条定义了 一些缩写词,它们在P L C机状态表中用以表示L - p d u 的参数. 有关的精确定义及编 码参见本标准 第4 章. 所有这些参数按本标准第4 章中规定经编码后进行发送. D S A P为L - p d u 的
6、D S A P 字段, S S A P 为L - p d u 的S S A P 字段中的S S A P 编号及L / G位. L - p t 为L - p d u 的L - p d u 类型 字段中的L - p d u 类型 参数. R - s t a t u s 为L - p d u 的R状态字段中的响应状态参数. L - d u 为L - p d u 的 链路 数据 单元参数. S E Q为L - p d u 的L - p d u 类型字段中的 序号位。 序号是布尔量, 其取值为0 或1 . 2 . 1 . 3 用于P L C - MA C接口 参数的 符号 本条定义了 一些缩写词,它们在
7、P L C机状态表中表示穿过P L C - MA C接口 的参数. 有关精确 定义参见G B 9 4 6 9 .5 ,该标准注明.这些参数在P L C - MA C接口 处经编码后进行发送. M- s d u 为在P L C - MA C接口 上以 及在MA C帧中,原语的MA C服务数据单元参数. S A为在P L C - MA C 接CI 上以 及在MA C 顿中 ,原 语的 源地址 参数. D A为在P L C - MA C 接口 上以 及在MA C帧中, 原语的目 妇地址参 数. C C为在P L C - MA C 接口 上, 原语的 证实 类别参 数. P R为在P L C - MA
8、 C接口 上, 原语的 优先级参数. M- s t a t u s 为在P L C - MA C接口 上,原语的M状态参数. 2 .2用于P L C 机状态 衰 变f 的 定义 本条定义了P L C状态机中使用的变量. 所采用的 格式与实现的方法有羌 2 . 2 . 1 全局P L C变蚤 这些变云为一个站中的 所有P L C状态机所共有. R 14 I S :包含与最近收到的L - p d u 相对应的L - p d u 类型、源地址、 优先级和序号. 用途:远程P L C机. S T A T :包食最近一次传送的响应帧的R状态值. 用途:远程P L C机. 2 . 2 . 2 本地P L
9、C变扭 这些变扭为对应于愁 个P L C启用的 本地P L C状态机所特有 ( 参见本标准第3 . 1 . 1 条) . C O N T B X 了为由 该P L C启用当 前处理请求的S S A P , D S A P , 远程地址、 服务级别和优先级. G盛 9 4 6 9 . 4 -9 8 C u r r e n t - p r i o r i t y 为C O N T E X T的 优先级部分. C u r r e n t - R A为C O N T E X T的远程地址部分. C u r r e n t - D S A P 为C O N T E X T的D S A P 部分. T S
10、 E Q ( 目的站为把最近一个序号 ( 0 或 1 )按其提供的优先级传送到每一个所支持的目 的站 去. T S E Q的总数为所支持的目的站数. 2 . 2 . 3 远程P L C变盆 这些变蚤为相 应于每个 所支持的D S A P 的 远程P L C机所特 有. S E M为信号灯,它控制与该机有关的共享数据区的 送取. S E M取 用忙 和不 忙两 个 值, 仅当S E M为 不忙时 . 才 可 对 共 享 数据区 进 行 送取. 2 .3 用于P L C 机状 态表的参 致定义 本条定义了在P L C状态机中使用的参数, 所采用的格式与实现的方法有关. 2 . 3 . 1 本地P
11、L C参数 这些参数为对应于每个P L C启用的本地P L C状态机所特有. 当用G B - 9 4 6 9 . 1 0 第2 章和 第3 章中 描述的 方法激活 该S A P 时,由 站管 理实体 建立这些参 数: s e r v i c e s : I N ITI A T O R作用已 被激活的服务. m a x i m u m - L - s d u - l e n g t h : I N I T I A T O R激活的 每个服务的 最大L - s d u 长度. 2 . 3 . 2 远程P L C参数 这些参数为对应于每个D S A P的 远程P L C 状态机所特有,当 用G B
12、9 4 6 9 . 1 0 第2 章和第3 章中 描述的方法激活该S A P 时.由 站管理实体建立这些参数: s e r v ic e s : 该D S A P 的R E S P O N D E R作用已 被激活的 服 务. m a x i m u m - L - s d u - l c n g t h : R E S P O N D E R 作用已 被 激活的 每个服务的 最大L - s d u 长度. s h a r e d - d a t a - a r c a : 在该D S A P 的R D R响 应作用激活时确 定的 共享数据区. N S A P为当该 D S A P的 R D
13、R响应部分被激活时.指定给接收L - R E P L Y .i n d i c a t i o n的那个 S S AP. G B 2 . 5 . 1 P L C机状态中使用的常数 本条定义了在P L C状态机中使用的 常数,所采用的格式与实现的 方法有关. p r i o r i t i e s - s u p p o r t e d 为 在 本 站中 受 支 持 的 优 先 级 数 , 它 等 于4 . s t a t io n s - s u p p o r t e d 为 同 本 站 交 换S D A 或 者R D R L - p d u 的 站 数, 它 小 于 和 等 于2 5 6
14、. P L C 状态机在功能与 规程方面的 定义 本条定义了由P L C状态机完成的全部功能与规程.而不是颁布服务原语,这些服务原语在 9 4 6 9 . 3 第2 章和G B 9 4 6 9 . 5 中定义. L OC AL - S T A T US ? 返回:如果本机下的S S A P 的一个或多个服务的I N I T I A T O R作用现已用G B 9 4 6 9 . 1 0 第2 章和 章中描述的方法激活. 那就返回“ 活动, . 返回:否则返回“ 不活动: UP DATE - CONTE XT 返 回:无 功能:把与本弧线相关请求的S S A P . D S A P 、远程地址和
15、服务级别保存在C O N T E N T内 当前优先级为E V E N ( 服务级别) . VAL I DATE ? 3:2 第2.52.5 返回:如果当前请求原语的参数不满足G B 9 4 6 9 . 3 第2 章中的规定,则返回 I P “ . 返回:如果不是返回“ I P , 并且由当前请求原语所指定的服务的I N - I T I A T O R作用目 前并未如 G B 9 4 6 9 . 1 0 第 2 章和第3 章中描述的那样激活,那筑返回. L S “ . GB 9 4 6 9 . 4 -8 8 返回:否则返回“ 有效: 附注:当 前请求原语的参数是与任何启用V A L I D A
16、 T E ?功能的弧线相关联的. 2 . 5 .4 S E Q U E N C E( 目的地址) 返回:序号为与该MA C目 的地址和优先级对应的T S E Q值. 2 . 5 . 5 B U I L D - P D U ( L - p d u 类型、序号、S S A P , DS A P , L - d u ) 返回:一个L - p d u 功能:建立一条格式在本标准第4 章中 指定的L - p d u 命令,在调用阶段提供命令中的 值. 序号参数和L - p d u 类型参数归并后形成L - p d u 的L - p d u 类型字段. 把S S A P 字段的C / R位置成0 . 该L
17、 - p d u 成为MA - D A T A . r e q u e s t 的一个参数, 它产生在与B U I L D - P D U有关的 弧线上. 2 . 5 . 6 EXTRACT -CONT E XT 返回:现已包含在C O N T E X T中的S S A P , D S A P 、远程地址和服务级别.这些参数的顺序如 上所示. 功能:把C O N T E X T 置为空. 2 5. 7 NOT I F Y- M GT 返回:无。 功能:把一个协议差错以 及该差错产生时的 状况通知站管理实体. 2 . 5 . 8 RE MOT E - S T AT US ? 返回:如果本机下的D
18、 S A P 的一个或多个服务的R E S P O N D E R作用目 前如G B 9 4 6 9 . 1 0 第2 章 和第3 章中描述的那样激活那就返回“ 活动 . 返回:否则返回“ 不活动二 2 . 5 . 9 RE S O UR C E S ? 返回:如果有P L C资源可用.并且不存在表示MA C无资源可用的MA C参数,那就返回 可用 的. 。 返回:否则返回“ 不可用的二 2 . 5 10 DUP L I CA TE ? 返回:如果与当前MA - DA T A . i n d i c a t i o n 有关的L - p d u 类型、源地址、优先级以及序号都同预 先在R H
19、I S 中保存的值全部一致时,那就返回“ 是 . 返回:否则返回“ 否: 2 . 5 . 1 1 AC T I VAT E D? 返回:对于本机下的D S A P .如果当前MA - D A T A .i n d i c a t i o n 中 所指定服务的R E S P O N D E R 作用目 前已被激活.那就返回 是二 返回:否则返回“ 否, . 2 . 5 . 1 2 UP DAT E - HI S TOR Y 返 回:无 功能:把与当前MA - D A T A . i a d i c a t i o n 有关的L - p d u 类型、源地址、优先级以及序号保存在 R HI S中.
20、 2 .5 . 1 3 RE QUE S T - DA T A - A R E A 返回:如果S E M 为“ 不忙. 时,那就返回“ 不忙 . 返回:否则返回“ 忙 . 功能:如果返回“ 不忙. ,那就置S E M为“ 忙: 2 . 5 . 1 4 RE LE AS E - DATA- AREA 返回:无. 4 6 GB 9 4 6 9 . 4 - 8 8 一-一. 曰 州. 份 -日 -一-一 功能:里S E M 为 不忙 2 . 5 . 1 5 UP DAT E - DATA- ARE A 返回:无. 功能:用当 前L - R E P L Y - U P D A T E . r e q
21、u e s t 的L - s d u 替代与本机有关的 共享数据区的内 容. 2 5 . 1 6 R E S P O N S E - T Y P E ( L - p d u 类型) 返回:如果 L - p d u 类型为 S D A ,那就返回 S D A R ;如果 L - p d u 类型为 R D R ,那就返回 R DR R . 返回:否则指示出错. 2 5 . 1 7 B U I L D - R P D U ( L 一 p d u 类型,序号.S S A P , DS A P , R状态.L - d u ) 返回:一个L - p d u . 功能:建立一个格式在本标准第4 章中规定的
22、L - p d u 响应.在调用阶 段提供响应中的值. 把S S A P 字段的C/ R位置成/ . 该L - p d u 成为MA - D A T A . r e q u e s t 的一个参数,它产生在与B U I L D - R P D U相关的弧线上. 2 .5 . 1 8 E V E N ( 服务级别) 返回:如果服务级别为0 或 1 .则返回。 ;如果服务级别为2 或3 ,则返回2 ;如果服务级别为4 或5 ,则返回4 ;如果服务级别为6 或7 ,则返回6 . 2 5 . 1 9 U P D A T E - S E Q ( 优先级,目的地址) 返回:无. 功能:对T S E Q (
23、 优先级,目 的地址)求补. 2 . 必须具备的特性 2 . 6 . 1 响应帧的有效性 远程P L C实体应该为每一个接收到的S D A和R D R L - p d u 提供一个有效的响应;特别是在资 源不可用的所有情况下,必须返回到U N状态.对共享数据区的修改仅应影响对R D R类型L - p d u 的响应. 2 . 6 . 2 P L C站延迟 当远程P L C实体接收到一个包含S DA和R DR L - p d u的MA - DA T A . i n d i c a t i o n时,它应该提 供一个有效的L - p d u 响应. 的P L C站延迟要求. 该 响 应 应 该 及
24、 时 提 供 , 以 使 季 程 站 能 够 遵 守 在 G B 9 4 6 9 .6 第 .1 .8 条 中 2 . 6 . 3 必须具备的状态机和特性 2 . 6 . 3 . 1 本地机 I N I T I A T O R站必须具备含有全部区域和特性的本地机, 在表 1 中给出了 本地P L C实体至少需要的属性. 表 1 一 一.一 X 一 A 一 一 一一 下 一 一 而在R E S P O N D E R站中则并不需要 I N I T I A T O R的最低要求 个别的局部管理的6R : 人 P 全局管理的S S A P 所支持的优先级 所支持的最小、最大L - - s d u 长
25、度 4 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 保留 4 5 1 2 个八位位组 2 . 6 . 3 . 2 远程机 远程机对所有站都是必须具备的,在表2 中对I N I T I A T O R和R E S P O N D E R而言,该机和相 GB 9 4 6 9 . 4 - 8 8 关机特性的弧线分为必须具备的 ( 以M表示)或不要求的 ( 以一表示)两类.任何一个与必须具备 的弧线相关的变量和功能其本身均必须具备. 表 2 弧线 I NI T I ATOR RE S P ONDER 1 , 3 , 4
26、 . 6 , 7 , S . 9 , 1 0 和 I S 2 1 L 1 2 , 1 3 M M M 表3 对I N I T I A T O R和R E S P O N D E R站而言, 给出了 远程P - L C实体 所要求的最 少属 性. 完 3 属性 I NI T I ATOR 的最低要求 RE S P ONDER 的最低要求 个别的 局 部 管 理的p S A P 成组的局部指派的D S A P 共享数据区 全局的DS 人 P 所支持的优先级 鹭艺 黯 “L - sd u tc l 最 大 4 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0
27、 0 0 0 0 1 1 1 0 0 0 0 保留 4 5 1 2 个八位位组 1 0 I 0 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 4 1 6 个八位位组 2 6 . 4 标示 卖方应该对每一个站标明所支持的P L C选件以 及每一个P L C属性所支持的值. 3 P L C机的形式描述 3 . 1 概述 在每个具有启动站功能的站中,由 该站的P L C实现所支持的每次启用而言,P L C子 层实现都包 含一个本地机.启用被定义成一个S S A P 和一个优先级的 某种特殊组合.本地状态机以该启用相应的 优先级和S S A P处理所有来自 本地用户的 请求并给予证实.
28、在每个具有响应站功能的站中,对由 该站的P L C实现所支持的每个D S A P 而言,P L C子层实 现都包含一个远程机.该远程状态机以 该D S A P 处理所有对远程用户的指示并管理与该D S A P 相关 的共享数据区.这些指示通常是由 于接收到局部区域网上传来的帧而产生的. 每一个状态机描述了一组用以支持一个P L C启用或D S A P的操作.它用状态机描述技术来定 义.这些状态机不规定特殊的实现技术,而是打算描述P L C实休的外部特性,这些外部特性就如同 由 另一站中 相应的P L C实休或由同 一站中的高 层 ( 即用户)所看到的那样. 3 . 1 . 1 状态机的启用 每
29、个状态机是为支持单个启用而出现的.对于每一个由该站的P L C子层实现所支持的优先级 / S S A P 组合。启用一个单独的本地状态机.对于每一个由 该站的P L C子层实现所支持的D S A P . 启用一个单独的远程机. 构成单个网络的各站不必支持相同数目的P L C启用. 3 . 1 . 2 状态图 GB 9 4 6 9 . 4 - 8 8 L- UPDATE 图 2 P L C本地机状态图 图 3 P L C远程机状态图 图2 和图3 分别表示了本地状态机和远程状态机.在表4 和表5 中详述了那些状态转换,这两张 表是根据本标准第3 .2 条中提供的技术构成的. 3 .2 P L C
30、 机状态描述中 使用的 技术 本条为阐明P L C机状态表提供了指南. 表4 和表5 给出了本地和远程P L C机的状态转换,每一个表都包括以下各列:当前状态、引起 状态转换的事件、转换前所采用的任何动作以及下一个状态;当前状态、引起某一转换的事件、一些 动作以及下一个状态的组合被称为弧线.这些表中对所有有效的弧线都进行定义并编号. 下面给出 状态表的几点说明: a .不意味着弧线有次序关系或互斥的.因而第一个满足条件的事件只引起执行相应的弧线.而 不执行出自当前状态的其它弧线; b .弧线可终止在同 一状态上或另一不同的 状态上; c .没有列为当前状态有效输人的事件应不引起状态转换; d
31、.对某一弧线所指定的动作按它们状态表中出现的次序执行,且在该转换中不做其他动作; e .这些表中有本标准第2 章所定义的 功能、规程、 变量和常数; f .引用了在G B 9 4 6 9 .3 第2 . 3 条和G B 9 4 6 9 . 1 0 第3 章中 所定义的一些原语; 9 .按照惯例,如果在某一弧线的 定义中提到,在给定的接口 上有且只有一个原语, 那么与该接 口 有关的全部参数就是那个原语的参数,如果在某一弧线的定义中提到在接口 上没有原语或者有多个 原语。那么每一参数明显地与适当的原语有关; h .当同一接口 上的请求和证实原语在同一弧线上发生时.证实的 参数就是请求的参数.除非
32、另 有说明; i .对原语列出的参数只是其值在决定用哪个弧线 ( 若要的 话)时有直接关系的 那些参数; 1 .在G B 9 4 6 9 . 1 0 第2 章和第3 章以 及附录B中描述了L - S A P 的激活和配置; k .差错恢复有待进一步规定. 3 . 3 本地P L C状态机的状态转换表 表4 描述了本地 ( 源发的)P L C状态机.本地机处理由 本地P R O WA Y用户发起的服务请求 ( 不包括更新请求)以及对那个本地用户的证实. GB 9 4 6 9 . 4 - 8 8 3 :4 远程P L C 状态机的状态转换表 表5 描述了远程P L C状态机,它处理从MA C 层发
33、起的 服务抬示并管 理共享数据区. 表 4 P L C本地状态机的 状态转换表 当前状态事件动作下一个状态 弧 线 号 CONF I GURENo n e I DLE ,山J月,U UP DATE -CONTE XT UP DATE -CONTE XT UP DATE - CONTE XT No n e L S DA L S DN LRE P L Y CONF I GURE LS DA L OCAL - S T ATUS ? 一Ac t i v e L - DA T A - A C K. req u e s t L - D A T A - r e g n e s t L - R E P L Y
34、 . r c q u e s t L OCAL - S T ATUS ? .玩a c t i v e VAL I DATE ? -Va li d LS DA. W AT P L S DAV AL I DA T E ? 、 V a l i d BUI L D- P DU ( L - p t : = S D N , S E Q :二0 , S S AP:二S S AP . DS AP : =DS AP . L - d g : -L - s d u ) MA - D A T A . r c q u c s t ( DA :二R A. M- s d u :二 L - p d u C C : - R Q
35、 . P R :, c u r r e n t - p r i o r i t y ) L- DATA. c o n # u m L S DN. S ND1 2 I DLE1 3 E X T R A CT- CONTEXT ( S S AP , DS AP . RA. S C ) , L- S T 人T US : =VAL I DATF LS DNSNDM A-DATA. c o n f i r mL - DAT A. c o n f i r mI DLE1 4 LREPL YVAL I DATE ? =va u a E X T R R A C T - C O N T E X T ( S S
36、A P , DS AP , RA, S C ) . L - S t a t u s :二 M- s t a t u s B UI L U- P DU L - p t :二 R D R , S E Q : S E Q U E N C E ( R A ) ( c u r r e n t p r i o r i t y . R A ) S S AP , DS AP . L - d u =n u l l L RE P L Y. W ATT 1 5 5 1 GB 9 4 6 9 . 4 - 8 8 续表 4 当前状态事件 动作下一个状态弧 线 号 L REP L Y L RE P L Y. W ATT
37、L RE P L Y. W An L R E P L Y . W ATT V人L I DATE 7 ( )V a li d MA- DATA. c o n f i r m ( M- s t a t u s ( ) O K ) ( MA - DA T A . i n d i c a t i o n ( S A= c u r r e n t - R A AND S S AP= c u r r e n t - DS AP A N D L - p t = R D R R ) AND MA- D人TA. c o n fi r m ( M- s t a t u s 二 O K ) F MA- DAT A.
38、 i n d i c a t i o n ( S A O c u r r a n t - R A O R S C A P O c u r r e n t - DS AP OR L 一T O R D R R ) MA - D A T A . re q u e s t ( DA: R A. M- s d u : -L - p d u . P R := c u r r e n t - p r i o r i t y . C C : = R R ) L - RE P L Y. c o n fl r m ( E X T R A C T - C O N T E X T ( S S A P . DS AP
39、. RA. S C ) . L -s d u=n u l l a , - s t a t u s : = V A L IDA T E ) L -RE P L Y. c o n f i r m ( E X T R A C T - C O N T E X T S S A P . DS A P , RA. S C ) . L -s d u=n u l l iL - s t a t u s : 二 M - s t a t u s ) L - RE P L Y. c o n f i r m ( G E T - RE S P O NS E ( S S A P . DS AP . RA. S C ) . L
40、 - s d u ) L - S t a t u s ) . UP D A T E - S E Q ( c u r r e n t - p r i o r i t y . c u r r c n t - R A ) NOT I F Y- MGT I DL E I DL E I DL E I DL E 1 6 1 7 1 3 1 9 5 2 GB 9 4 6 9 . 4 - 8 8 表 5 远程P L C状态机的状态转换表 当前状态事件动作下一个状态弧 线 号 CONF I GURE N o n eRI DLE RI DLENo n eCONFI -GURE 1 4 RI DLEN o n eL
41、UPDATE RI DLE RE MMTE - S T人TUS ? =Ac t i v e RE MOTE - S TATUS ? =I n a c t i v e L - RE P L Y- UP DATE . r e q u e s t MA - DA T A . i n d i c a t i o n ( L - p t = S D N ) A N D RES OURCE S ? 二 Av a i l a b l e AND A C T I V A T E D?二Y e s RI DLE RI DLE MA - DA T A . i n d i c a t i o n ( L - p t
42、 =S D N ) A N D L - d u ( ) n u l l A N D RES OURCE S ? A v a i l a b le A ND ACT I VATE D? =Ye s AND D U P L I C A T E ?二 NO RI DL E RI DLE MA- DA T A. i n d i c a t i o n ( L - p t -S DN)A ND DUP L I CATE ? L - DAT A. i n d i c a t i o n ( S S A P : =S S A P . DS AP : =DS AP L A:二S 人, RA:二DA, S C:
43、 =P R L - s d u :一 L - d u ) B UI L D- RP DU ( L - p t : =S D A . S E Q : - N O T ( S E Q ) S S AP : =DS AP. DS AP : 二S S 人P R - s t a t u s : =O K, L 刁。 := n u ll ) MA - DA T A . r e q u c s t ( M- s d u : = L - p d u . DA: =S 人, CC: 二RS P R : = P R ) L - DATA- ACK. i n d i c a t i o n ( S S A P :
44、=S S A P . DS AP : 二DS AP L A: =S A. R A:二DA. L - s d u : =L - d u ) UP DATE - HI S T ORY S T AT:二OK B UI L D- RP DU ( L - p t = R E S P O NS E - T Y P E ( L - p t ) , RI DLE 5 3 GB 9 4 6 9 . 4 -8 8 续表 5 当前状态事件动 作下一个状态弧 线 号 = Ye s人ND A C T I V A T E D? - Y e 习 RI DLE MA - D A T A. i n d i c a t i o
45、n ( L - p t 二R DR ) A N D R E Q U E S T - D A T A - A R E A= N o t - B u s y A N D A C T I V A T E D ? =Y e s RI DLE RI D LE MA - DA T A. i n d i c a t i o n ( L - p t =R DR ) A N D S E Q : = N O T ( S E Q ) , S S AP=DS AP , DS AP=S S AP , R- s t a t u s : =S T AT L - d u -n u l l MA - D A T A . re
46、q u e s t ( M- s d u : -L - p d u . DA: =S A. C C:二RS . P R =P R ) BUI L D- RP DU ( L - p 4 = R D R R . S E Q :二 N O T ( S E Q ) . S S AP : -DS AP . DS 人P : -S S AP . R- s t a t u s : =OK. L - d u =s h a r e d - d a t a - a r c s - c o n t e n t s ) MA - DA T A. r e q u c s t ( M- s d u : - L - p d
47、u . DA: =S A, CC: =RS , P R : = P R ) L - RE P L Y, i n d i c a t i o n ( S S A P : =S S A P . DS AP :二DS AP . L A: =S A. R人:=D人. S C =P R. L - s d u : = n u l l) REL E AS E - DAT A- ARE 人 UP DATE - HI S T ORY S TAT:二OK B UI L D- RP DU ( L - p t = R DR R .) RH) LE 5 4 GB 9 4 6 9 . 4 - 8 8 续表 5 当前状态事
48、件动作下一个状态弧 线 号 ( R E Q UE S T - DA T A - A R E A= B u s y O R RE S OURCE S ? 二 Un a v a i l a b l e AND A C T I V AT E D?二Y e s ) RI DLE M人 刁 A T A .i n d ic a t i o n ( L - p t = S D A ) A N D L 一u 0 =Nu l l AND RE S OURC E S ? = Av a i l a b l e AND AC T I VAT E D? 二Ye s AND DUP L I C ATE ? =NOT RI
49、 DLE MA - D A T A . i n d i c a t i o n ( C C= R R ) AND AC TI VATE D? =NO1 S E Q : = N O T ( S E Q ) , S S AP二DS AP , DS AP二S S AP . L - s t a t u s : 二UN. L - d u : =n u l l ) MA - DA T A . r e q u e s t ( M- s d u : = L - p d u , DA: =S A CC: =RS P R :二 P R ) UP DATE - HI S TORY S TAT: =UN BUI L D- RP DU ( L - p t : = S D A . S E Q :二 N O T ( S E Q ) . S S A P二DS AP . DS AP二S S AP , R- s t a t u s : =OK. L - d u : =n u l l ) MA - DA T A . r c q u c s t ( M- s d u : = L - p d u , DA:二S A CC: =RS P R
链接地址:https://www.31doc.com/p-3757114.html