GBT 35381.14-2020 农林拖拉机和机械 串行控制和通信数据网络 第14部分:顺序控制.pdf

  • GBT 35381.14-2020 农林拖拉机和机械 串行控制和通信数据网络 第14部分:顺序控制.pdf为pdf格式
  • 文件大小:25.8 M
  • 下载速度:极速
  • 文件评级
  • 更新时间:2021-04-25
  • 发 布 人: wqh6085061
  • 文档部分内容预览:
  • SCC作为工作组主控装

    在SCC为工作组主控装置时,SCC负责管理VT连接及与SCM的连接。 SCD基本对象(见附录A的A.3中的定义)中的SCCWS主控NAME字段应设置为SCC的 NAME。

    4.3.2SCC作为工作组成员

    SCC作为工作组成员时,SCC的工作组主控装置负责对VT的连接进行管理(对象池为SCCOP 包含SCD中SCC引用的图形及文本对象)角钢标准,SCC负责与SCM的连接(包含SCD加载)。 SCC应知道来自工作组主控装置对象池的图形与文本样式对象的对象ID,以便在SCD中引用 此信息的通信不是本部分的内容。 SCD基本对象(见A.3中的定义)中的SCCWS主控NAME字段(A.3中的定义)应设置为工作组 主控装置NAME

    序列管理功能可描述为软件逻辑实体,驻留在连接到ISO11783网络上的CF中。 由于内存或者其他限制,SCM可限制SCC的访问及其顺序控制数据定义的加载。在非易失存储 器中,SCM对每个SCC应仅保留一个SCD。每个SCM自动存储并管理所记录序列。本部分未规定序 列从SCM传输到其他SCM或台式机的标准方法

    4.4.1顺序控制系统运行状态

    下列条款规定了活动的SCM与SCC所报告的状态以及状态转换。图3、图4说明了SCM和S 同状态间的转换

    4.4.1.1SCM运行

    SCM与SCS状态: 非活动:在此状态下SCM不参与总体SC通信。这是启动后SCM的缺省状态

    4.4. 1.2 SCC 运行

    SCC状态: 禁止:基于内部条件或设置使SCC不准备执行接收到的客户端命令;或者活动SCM命令SCC进 入此状态,用于降低系统配置复杂度及总线负载。若SCC不是所选SCS的一部分或者操作者通过选择 确定在记录阶段不需要此SCC,活动SCM可命令此SCC为“禁止”状态。 这是启动后SCC的缺省状态。 就绪:SCC准备跟随活动SCM状态,或准备执行接收到的来自活动SCM的客户端命令。一且接 收到客户端命令,SCC应将其状态变更为“回放”。 记录:在记录阶段,SCC准备发送客户端命令。 回放:SCC准备执行从活动SCM接收到的客户端命令。 中止:实际回放阶段(见4.4.3的定义)应被暂停。 “就绪”“记录”回放”“中止”等状态为SCC的使能状态,SCC参与SC通信。仅在活动SCM命令 下,才能进入“就绪”“记录”“回放”等状态(见F.3或E.6中的定义)。通过其他SCC或SCC自身的全 高SCClientAbort(见E.3中的定义),活动SCM发出命令允许SCC进入“中止”状态(见F.2中的定 义。 在SCM传输“记录完成”状态时,已完成功能的SCC应返回“就绪”状态,而正运行功能的SCC在 功能完成前保留在“记录”状态。SCC处于“记录完成”状态时,不应指示激活新功能。图5为不同状态 间的关系

    4.4.4.1SCM 关闭

    5381.14—2020/ISO1178

    撤销激活时,SCM应处于“就绪”状态。 为激活另一SCM,操作者应在激活新的SCM之前撤销激活的SCM。若操作者在激活SCM时而 另一SCM仍是活动的,当前未激活的SCM应通知操作者首先退选仍然活动的SCM。 在接收到操作者撤销激活的输人命令后,活动的SCM应继续在SCMasterStatus消息(见F.3中的 定义)中发送“就绪”状态,同时发送命令禁止使能的SCC(见E.2中的定义)。 在所有SCC反馈SCC禁止状态后,SCM在停止发送状态消息前,应在SCMasterStatus消息中指 示其非活动状态(见F.2中的定义)。对不接受禁止命令的SCC,见4.5.3.5。允许活动的SCM变更为 非活动状态,操作者激活另一可用的SCM。然而,若SCM错过这一声明,在假定先前活动的SCM停用 之前,SCMasterStatus消息(见F.2中的定义)应产生超时。 停用的SCM不应再发送SCMasterStatus消息(见F.2中的定义)。 禁止的SCC不应向操作者发SCMasterStatus消息的超时警告(见F.2中的定义)。但应解释SC MasterStatus消息(见F.2中的定义)消失的原因。相应的,SCC应停发SCClientStatus消息(见F.3中 的定义),直到SCM发起新的SC通信。

    4.4.4.2SCC关闭

    SCC可提供禁止SCC方法(例如:VT屏、专用屏、专用按钮等),示例:使SCC从正在进行的SC通 信中退出。当操作者禁止SCC时,为避免不必要的警告,SCC应首先在状态消息中将状态设置为禁止 见F.2客户端消息字节2中的定义),通知活动的SCM。为避免SCClientStatus消息(见F.3中的定 义)超时(见4.5.3.6),应连续发送SCClientStatus消息(见F.3中的定义),直到收到此消息的首个 NACK

    SCM应至少提供一种基于SCD信息定义序列方法,SCD信息来自连接的SCC。 示例1:由操作者手动编辑序列(EDIT)。 示例2:操作者手动激活每个功能,SCM记录操作者命令的记录阶段(RECORDING)。 SCM可向操作者提供使能/禁止SCC参与序列设置的方法(特别是在手动编辑序列期间,此方法 可降低系统复杂度)。 SCM应确保在作业期间被激活的所有序列使用唯一的序列号,确保正确标识系统状态, 示例3:SCM提供4种输人用于激活一个地块特定作业的4种序列,SCM应为这些输人对应的序列分配唯一的序 创号

    示例1:由操作者手动编辑序列(EDIT)。 示例2:操作者手动激活每个功能,SCM记录操作者命令的记录阶段(RECORDING)。 SCM可向操作者提供使能/禁止SCC参与序列设置的方法(特别是在手动编辑序列期间,此方法 可降低系统复杂度)。 SCM应确保在作业期间被激活的所有序列使用唯一的序列号,确保正确标识系统状态, 示例3:SCM提供4种输人用于激活一个地块特定作业的4种序列,SCM应为这些输人对应的序列分配唯一的序 列号

    4.4.5.1顺序控制序列

    SCS应包括: NAME、SCD版本标签、涉及SCS的所有SCC的SCD配置标签; SCS每一步的 SCC引用、SCC功能ID、状态 ID、触发点、功能值(见4.4.8中的定义)

    4.4.5.2序列记录

    若SCM向操作者提供记录序列的可能性,则应提供启动与停止记录的方法。 正常作业期间,操作者可选择记录新序列或重新记录前一序列。 当所有使能的SCC出现且在SCClientStatus消息(见F.3中的定义)中指出处于“就绪”状态时,才 允许SCM进人“记录”状态。 通过在SCMasterStatus消息(见F.2中的定义)中将状态变更为“记录”,SCM指示记录状态启动 SCC应立即跟随SCM状态,即使SCClientStatus消息(见F.3中的定义)中的ClientFunctionErrorState 指示一个或多个客户端功能出现故障。在给定时间,应仅有一个SCS和记录阶段有效。 SCM应仅记录使能的SCC客户端功能,在状态消息中反映“记录”状态。如果在F.3规定的超时 范围内,SCC没有跟随SCM状态,SCM应采取4.5.3.4中规定的措施。 记录的客户端功能通常在记录期间对操作者动作响应。操作者手动激活客户端功能,触发从SCC 到SCM的SCExecutionIndication(见E.4中的定义)。对故障功能,SCC不应发送SCExecutionIndica tion(见E.4中的定义)。SCC可选择不报告客户端命令来响应每个操作动作。例如:永久或暂时阻止 功能对操作者输人进行响应。有时,SCC还可选择报告间接操作导致的客户端命令。例如:在记录阶 段,单独操作动作使喷雾机的两个喷杆上升、关闭喷雾。在此情况下,机具可向SCM报告2个单独客 户端命令或者组合客户端命令。SCC通常不报告其他系统的动作/命令而导致的命令,例如:任务控 制器。 一旦记录开始,对每个接收到的使能SCC的SCExecutionIndication(见E.4中的定义),活动SCM 应记录4.4.5.1中定义的步骤信息,反映“记录”的状态。 每当SCC报告客户端功能启动功能执行时,SCM应记录相关的触发(见E.4中的细节)。 当SCC指出功能执行完成时,应记录其功能值(见E.4中的细节)。 只有当SCM接收到“功能执行启动”与“功能执行完成”的指示时,客户端功能才能保存在SCS中。 对于每次功能激活,SCC应将SCExecutionlndication(见E.4中的定义)作为客户端命令发送到 SCM,包括记录的客户端功能的功能ID、状态ID和功能值。客户端功能的初始客户端命令的TAN值 应是SCC的前一个值加1。 SCC应以1ooms间隔用相同的TAN重复发送每个SCExecutionIndication(见E.4中的定义),直 到SCM返回“就绪”状态、或直到超时(见F.2中的定义)、或直到SCM通过发送SCExecutionIndica tionResponse消息(见E.5中的定义)确认客户端命令。 图10描述了序列记录期间的消息流程。 SCC的客户端命令可为下列之一: a)客户端功能启动与完成组合 客户端功能启动并同时完成(例如:短触发,用于在连续运行的设备上切换),SCC客户端应将 功能执行状态设置为00(=功能启动并同时完成)。 b 独立的客户端功能启动与完成响应 当启动的功能持续运行一段时间时(例如:液压缸移动一段时间),SCExecutionIndication(见 E.4中的定义)应将功能执行状态设置为01(功能执行启动)。 当客户端完成功能执行后(例如:液压缸移动到目标位),SCC应发送与上述内容及TAN相同的 另一条SCExecutionlndication(见E.4中的定义)指示该情况,但功能执行状态设置为1o(=功能 执行完成)。第二条指示可包括在功能值中的过程变量,该变量与序列中的命令一起保存。

    4.4.5.3手动序列编辑

    5381.14—2020/ISO1178

    在记录模式下,“手动编辑”允许操作者手动改变已有序列或定义新序列,而不需要执行客户端 功能。 若SCM向操作者提供通过“手动编辑”设置序列的可能性,则这应是SCM的内部状态,而不应向 SCC指明。SCM提供的全局系统状态应为“就绪”,序列号为FF16。 “手动编辑”时,SCM应在编辑界面上提供客户端功能、使能的SCC关联的功能状态、根据SCD功 能对象中定义的样式设置(见A.4中的定义)的功能值和每个功能的触发方法(见附录A中的定义)。 “手动编辑”应向操作者提供方法设置SCS的每个步骤在4.4.5.1中定义的信息。 如果操作者不能改变SCC定义的功能值(见A.4中的定义),则功能值应为: 创建新步骤时,设置为FFFFFFFF16; 编辑现有步骤时,保留功能值。

    在允许序列回放前,在以下情况下活动的SCM应对SC系统中所选序列或一组序列进行验证: 加载先前存储的序列后; SCClientStatus消息(见F.3中的定义)超时; 一手动序列定义或编辑完成后; SCC状态意外改变后(见F.3字节2中的定义); SCD上传后。 SCM应检查SCC及其SCD的可用性。SCM可通知操作者,不符合以下验证要求的序列不准许 回放: 在SCD中列出的已连接SCC及其工作组主控的64位NAME与所选序列存储的NAME相 匹配。SCC的NAME掩码应根据A.3SCD基本对象中所述规则进行匹配比较。 SCD版本标签及SCD配置标签与所选序列存储的内容匹配。 所选序列的所有功能都包含在加载的SCD中。 SCM应允许操作者对SCS进行适当的变更以满足验证要求。 验证成功后,SCM可确保所选序列中所有参与的SCC被使能,并且SCM可通过将SCStateCom mand(见E.2中的定义)发送到SCC禁用所有其他SCC

    然而,为了快速操作及快速系统反应,即使前一序列回放还未完成,SCM也可启动下一回放阶段 一个或多个SCC仍在前一序列的“回放”中,因为它们仍在执行最后命令)。在此情况下,SCM应停止 发送第一个序列的命令,并变更SCMasterStatus消息中的序列号(见F.2中的定义),在开始发送下 序列的命令之前向SCC指示这种变化,因为任何时刻仅允许一个序列处于活动状态。SCM应意识到, CC仍在执行前一序列的命令,可能发送这些活动的反馈,不应视为故障。 通过将SCMasterStatus消息(见F.2中的定义)中的状态设置为“回放”,SCM指示回放阶段的启 力。使能的SCC应在SCClientStatus消息(见F.2中的定义)中跟随SCM回到回放”状态(见F.3中的 义)。然而,SCM可能将客户端命令甚至发送到仍报告“就绪”状态的SCC,以确保“回放”的立即启 。错过SCM状态变化并接收第一个客户端命令的SCC,在执行客户端命令之前应将该命令解释为 回放”状态的触发信号。SCC应始终遵循收到SCM的最新命令。如果SCC在F.3定义的超时范围内 遵循SCM状态,则SCM应按照4.5.3.4中的规定执行。 为确保在客户端功能执行的不同阶段SCM和SCC不失去同步,当达到执行的SCS中存储的触发 条件以执行回放序列中的下一个客户端功能时,以下规则适用: SCM应向拥有SCC的客户端功能发送SCMasterExecutionCommand(见E.6中的定义),包 括要执行的客户端功能的功能ID、状态ID和功能值。客户端功能的初始执行命令的TAN应 是SCM前一个TAN加1。 SCM应以100ms的间隔用相同TAN重复SCMasterExecutionCommand(见E.6中的定义), 直到SCC回复SCClientExecutionStatus(见E.7中的定义)或超时。 SCC应以SCClientExecutionStatus(见E.7中的定义)对SCM的每个命令进行响应,包括 SCM接收的功能ID、状态ID和序列号,并以100ms的间隔重复此消息,直到SCM状态变更 为“中止”或超时(见E.1中的定义)、或SCC报告功能执行完成,或者SCC达到要求中止执行 的条件(见4.4.7.3中的定义),或直到SCM发送SCClientExecutionAcknowledgement应答 (见E.8的定义)。 SCM应以SCClientExecutionAcknowledgement(见E.8中的定义)对每个SCClientExecut ionStatus(见E.7中的定义)进行响应,使用与SCClientExecutionStatus中相同的功能ID、状 态ID和功能执行状态(见E.7中的定义),以及SCMasterExecutionCommand(见E.6中的定 义)中的TAN。 图11给出了序列回放期间的消息处理过程

    4.4.7.2顺序控制客户端执行状态

    SCClientExecutionStatus(见E.7中的定义)可为下列一个状态: 客户端功能启动与完成组合 当客户端功能同时启动与完成时(例如:短触发,用于命令后对连续运行的功能切换,即操作者 瞬时按下按钮),SCC应答时将功能执行状态设置为00(=功能执行启动与完成同时进行)。 应答的TAN与SCMasterExecutionCommand中SCM的TAN相同(见E.6中的定义)。 b 客户端功能单独启动与完成 当启动的功能持续运行一段时间时(例如:液压缸移动了一定时间),SCC应答消息应使功能 执行状态设置为o1(三功能执行启动)。应答的TAN与相关SCMasterExecutionCommand 的相同(见E.6中的定义)。 当客户端功能执行完成时,SCC应用上述同样内容发送另一条SCClientExecutionStatus(见 E.6中的定义)指示该情况,但功能执行状态设置为10(功能执行完成)

    81.142020/ISO11783

    c)单独启动、完成客户端功能,但两者之间出现错误 这种场景开始于b),SCC应答指示执行开始,但在完成之前,客户端功能出现故障。在此情况 下,SCC应发送第2个SCClientExecutionStatus(见E.7中的定义),其中功能执行状态设置为 11(=执行期间出错)指示出错。应答的TAN与相关SCMasterExecutionCommand(见E.6 中的定义)的相同。SCC不应发送附加的SCClientExecutionStatus(见E.7中的定义)指示功 能执行完成。 客户端功能故障时的命令执行 若由于功能故障或操作输入错误使SCC不能执行被命令的客户端功能,SCC应在SCClien tExecutionStatus(见E.7中的定义)中用错误码向SCM报告出错原因,将功能执行状态设置 为11(=执行中出错)。应答的TAN与相关SCMasterExecutionCommand(见E.6中的定 义)中的相同。SCC不应发送附加的SCClientExecutionStatus(见E.7中的定义)指示功能执 行的完成。 客户端功能单独进行启动与完成,但对相同客户端存在命令重叠 若SCC接收到正执行的同一客户端功能的执行命令,SCC应首先发送一个SCClientExecut ionStatus(见E.7中的定义),使用第1个执行命令的TAN并指示该功能的完成(功能执行状 态设置为10=功能执行已完成)。 在发送第1个命令的完成指示后,SCC应使用第2个SCMasterExecutionCommand(见E.6 中的定义)的TAN,立即发出第2个SCClientExecutionStatus(见E.7中的定义),功能执行状 态与a)~d)有关。 当客户端功能出现故障时,除了在SCClientExecutionStatus(见E.7中的定义)消息中指出,SCC还 应在SCClientStatus(见F.3中的定义)消息中指出。若ClientFunctionErrorState(见F.3字节5中的定 义)设置为O316(需要操作者确认),SCM应使用SCClientFunctionErrorRequest(见E.9中的定义)请求 更多的信息,并应通知操作者SCClientFunctionErrorResponse(见E.1o字节b位8中的定义)中指出的 故障客户端功能。如果不需要操作者确认,SCM可请求提供详细信息。SCM可忽略故障客户端功能 并继续回放,或通过状态变更为中止”(见4.4.7.3中的定义)暂停全部活动。若SCM在超时范围内没 收到正确TAN、客户端功能ID及状态ID的响应消息,SCM见E.1中的定义)应暂停“回放”。 在回放期间,应由SCM验证所有使能SCC的SCClientStatus(见F.3中的定义)消息的接收。只要 SCC返回禁止状态、或SCC消息超时(见F.3中的定义),SCM应暂停整个序列的回放(见4.5.2与 4.4.7.3中的定义)。 如果在回放期间操作者激活客户端功能,应通过SCExecutionIndication(见E.4中的定义)功能执 行状态设置为11(执行期间出错)向SCM指出。如果激活的客户端功能是正在执行SCS的一部分,则 SCM可暂停整个序列的回放,或者在回放阶段不向该客户端功能发送新命令。在回放过程中,关于需 要暂停回放阶段或者通知操作者,但不涉及消息通信,SCM还允许忽略SCExecutionlndication(见E.4 中的定义)。 SCC应以1o0ms的时间间隔重复SCExecutionIndication(见E.4中的定义),直到SCM返回“就 绪”状态或直到超时(见E.1中的定义),或直到SCM通过发送具有相同功能ID、状态ID和TAN的 SCExecutionIndicationResponse(见E.5中的定义)确认客户端命令。 回放通常在SCC的最后一个功能执行完成时结束。在接收到所有未完成的功能执行为完成状态 后或基于内部条件,SCM应进人“就绪”状态,并应由使能的SCC在SCClientStatus(见F.3中的定义) 消息中反映。即使不是所有未完成的功能执行状态接收为完成状态(例如:回放阶段SCM内部超时), SCM也可进入“就绪”状态。

    令的一部分发送回SCC(见E.6中的定义)。SCM应允许多次独立激活一个或多个序列中的一个特定 客户端功能(例如:通过一个序列中的多个步骤达到整个悬挂高度,SCM应在序列中分别处理每一步)。 示例:在“记录”期间,操作者将三点悬挂装置升高到特定位置。受影响的SCC通过SCExecutionIndication(见E.4 中的定义)通知SCM操作者开始输入。当悬挂装置达到预定位置时,操作者停止移动悬挂装置。SCC指示“功能执行完 我”,到达位置作为功能值发送给SCMSCM将功能值存储于SCS中(见E.4SCExecutionIndication中的详细信息)。 在回放期间,SCM将功能值作为SCMasterExecutionCommand(见E.6中的定义)的一部分返回 SCC。这就允许SCC按操作者在

    下列子条款规定了处理SCM支持的记录序列的管理过程。可利用用户界面使SCM菜单具有对 享储序列的浏览、加载或替换功能。SCM可授权允许操作者进行浏览、加载或替换存储序列,并将序列 连接到输入以激活回放阶段

    4.4.9.1序列存储

    4.4.9.2序列加载

    提供序列存储记录方法的SCM应能够重新加载序列。根据4.4.9.1,序列数据可为单序列或一组 序列。当加载单序列或一组序列时,SCM应对序列数据的完整性进行检查,不准许加载已损坏序列。 在加载单序列或一组序列后,SCM应验证序列.详见4.4.6中内容

    4.4.9.3序列编辑

    5381.14—2020/ISO1178

    检测到的客户端功能故障应由SCC报告,由SCC和SCM共同处理。SCC应负责采取适当措施。 采取的措施与特定SCC有关,例如:停止当前执行的动作或忽略以后的命令。在此情况下,在SCC报 告故障清除前,SCM可跳过当前序列故障客户端功能的任意步骤。这意味着若在后续序列开始时就存 在故障,在此序列期间SCM可连续跳过故障功能。由SCC负责清除检测到的故障,并可通过SCC用 户界面进行操作交互, 系统对功能故障的反应可能取决于故障客户端功能是否包含在其中一个加载序列中

    对通信错误/超时等故障采取的措施取决于SCC或SCM是否检测到故障。若SCC检测到通信错 误,SCC在考虑一般安全要求的情况下应采取相应的措施。 若SCM检测到所选序列中的客户端功能或一组客户端功能中的通信故障,SCM不应允许记录或 回放或者若已被激活,SCM应立即取消记录或停止回放。由于通信问题是间歇性的,SCM在允许重新 记录或回放之前,可能要求操作者干预。 注:某些通信问题的更具体系统行为见4.5.3

    4.5.3参与者的不合规行为

    下列子条款规定了SCM与SCC

    下列子条款规定了SCM

    4.5.3.1意外的 SCC消息

    根据4.4.2中的定义,若SCC不属于与SCM有效连接的一部分,则SCM应以NACK响应SCC的 所有SC消息。因为加载和验证SCD是成功初始化的一部分,若SCC的SCD被SCM删除,则与其连 接是无效的(见下列示例)。 若在初始化过程后,SCC发送的SC消息不被支持,SCM应以NACK响应, 示例:禁止的SCC发送SCExecutionIndication(见E.4中的定义)。 当接收到意外的NACK时,SCC可重新建立与SCM的连接

    4.5.3.2SCC响应消息丢失

    在E.1或附录F中定义的超时范围内SCC对命令与请求不响应或不经常发送状态消息,SCM应 从SCC的易失存储器中删除SCD。这就迫使SCC重新建立与活动的SCM的连接,在无SCD可用的 请况下.SCM将NACK所有SCC的SC消息(见4.5.3.1中的详细信息)

    4.5.3.3多个活动的SCM

    若SCC接收到不同的SCMasterStatus消息(见F.2中的定义),识别到ISO11783网络上有多个 的SCM.则应立即将状态变更为禁止

    4.5.3.4SCC不跟随SCM状态

    若在F3定义的超时范池围内,SCC。 NACK响应SCC的SC消息,以确保重建该连接。SCM可通知操作者此步骤。对于SCC总是跟随 SCM状态这一通用规则,“记录完成”状态可以例外,其中SCC状态有所不同(见4.4.5.2中的定义)。

    4.5.3.5SCC的不正确行为

    若SCC在E.1定义的超时范围内,SCC未变更为使能或禁止状态,则SCM将从易失存储器中册

    SCD并以NACK响应所有SCC的SC消息发送消息,包括SCClientStatus消息(见F.3中的定义), SCM不向该SCC发送任何消息,直到SCC报告进入命令的正确状态

    6 SCC 状态意外变为奈

    若活动的SCM检测到SCC状态意外变为禁止,SCM将从易失存储器中删除该SCC的SCD,以确 保适当重建连接,并以NACK响应SCC的所有SC消息。当此SCC是所选序列的一部分时,负责序列 完整性的活动SCM应采取适当的措施将相关客户端功能从序列中取出。这可能需要操作者交互。

    SCD功能对象向顺序控制系统提供有关SCC支持的客户端功能的所有信息。在记录阶段,通过操 作者动作对激活的客户端功能进行记录(SCM存储激活的客户端功能ID),并且在回放阶段可以由 SCM触发。它还包括首选触发模式,可能仅是一个特定模式;在记录阶段,SCM可用作默认触发模式。 界面布局中,SCM用图形和文本样式来表示行为动作(例如:向操作者显示存储序列的内容)。在引用 的SCD状态对象(见A.5中的定义)中,定义SCD功能对象(见表A.2中的定义)所支持的不同状态。

    表A.2SCD功能对象

    81.142020/ISO11783

    5381.142020/ISO1178

    每个SCD状态对象(见表A.3)定义了引用的SCD功能对象的一个状态(见A.4中的定义)。 SCM将使用图形和文本在屏幕布局中(例如,向操作者显示所存储的序列的内容)显示相关客户端 功能状态,如果SCM支持此界面。

    表A3SCD状态对象

    B.1顺序控制CAN消息

    保留两个PGN用于SCM和SCC之间的SC通信:SCM到SCC;SCC到SCM。 默认优先级设置为4,以确保其他高优先级的消息不被SC通信干扰(例如:虚拟终端辅助控制系统 可覆盖SC自动功能),

    B.2SCM到SCC的CAN消息

    B.3SCC到SCM的CAN消息

    传输重复率: 要求时 数据长度: 可变(最低8字节) 数据页字段: 0 PDU格式字段: 141 特定PDU字段: 目的地址 默认优先级: 4 参数组编号: 36096(0x008D0016)

    C.4SCMasterMemoryRequest

    SCMasterMemoryRequest由SCC发送,用于确定SCD上传之前SCM是否有足够可用的易失性 内存空间。 传输重复率: 请求时 数据长度: 8字节 参数组编号: SCC到SCM,特定目标 字节1 9116 消息代码 字节2~5 所需的易失性内存,要上传SCD的字节数 字节6~8 保留,以FF16发送

    C.5SCMasterMemoryResponse

    81.142020/ISO11783

    SCD操作消息在系统配置期间使用。由以下条款中定义的SCC的请求和活动SCM的响应组成。 使用附录B中的PGN发送消息。 未定义响应的特定超时时间,因为SCM内所需的处理内存与SCD的大小密切相关。在确定其超 时时,SCC应遵守SCMasterStatus消息中的忙标志(见F.2中的定义)。 SCM可提供存储和恢复完整SCD的功能。特定SCM负责非易失性存储区的使用与管理。存储 和恢复SCD包括所有对象定义(见附录A中的定义)。如果SCM可以存储SCD,则SCM可向SCC分 配唯一的可存储SCD。在非易失性存储器中,每个SCC只允许存储一个SCD

    D.2SCDVersionRequest

    在启动期间SCDVersionRequest由SCC发起,用于检查活动的SCM是否存储有SCC请求的可用 的SCD,以及SCD版本是否与SCC匹配。SCM以SCDVersionResponse进行响应(见D.3中的定义)。 传输重复率: 请求时 数据长度: 8字节 参数组编号: SCC到SCM,特定目标 字节1 0116 消息代码 字节2~8 保留字节,以FF发送

    D.3SCDVersionResponse

    别墅标准规范范本D.4SCDConfigurationLabelRequest

    SCC用SCDConfigurationLabelRequest,检查活动 TSCM是否具有SCC请求的可用的存储SCD以 及SCD存储的配置是否与SCC当前配置相匹配。SCM将用SCDConfigurationLabelResponse进行响 应(见D.5中的定义)。 传输重复率: 请求时 数据长度: 8字节 参数组编号: SCC到SCM,特定目标 字节1 0216 消息代码 字节2~8 保留以FF发送

    D.5SCDConfigurationLabelResponse

    D.6SCDTransfer

    园林养护管理D.6SCDTransfer

    对SCDConfigurationLabelRequest响应(见D.4中的定义) 可变 SCM到SCC,特定目标 消息代码 错误代码 无错误一附加配置标签字符串 与存储SCD不匹配一无附加配置标签字符串 保留 其他错误,无附加的配置标签字符串 配置标签字符串长度 跟随的字符数(字节)(如果字节2大于0016,则为0) 保留,以0发送 当错误代码大于0016时 错误代码等于001时

    ....
  • 机械标准 通信标准 数据标准
  • 相关专题: 拖拉机  

相关下载

常用软件