(高清版)GBT 15969.9-2021 可编程序控制器 第9部分:用于小型传感器和执行器的单点数字通信接口(SDCI)_第1页
(高清版)GBT 15969.9-2021 可编程序控制器 第9部分:用于小型传感器和执行器的单点数字通信接口(SDCI)_第2页
(高清版)GBT 15969.9-2021 可编程序控制器 第9部分:用于小型传感器和执行器的单点数字通信接口(SDCI)_第3页
(高清版)GBT 15969.9-2021 可编程序控制器 第9部分:用于小型传感器和执行器的单点数字通信接口(SDCI)_第4页
(高清版)GBT 15969.9-2021 可编程序控制器 第9部分:用于小型传感器和执行器的单点数字通信接口(SDCI)_第5页
已阅读5页,还剩243页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

可编程序控制器第9部分:用于小型传感器和执行器的单点数字通信接口(SDCI)国家市场监督管理总局国家标准化管理委员会可编程序控制器第9部分:用于小型传感器和执行器的单点数字通信接口(SDCI)中国标准出版社出版发行网址长开本880×12301/16印张15.5字数476千字2021年8月第一版2021年8月第一次印刷苦如有印装差错由本社发行中心调换版权专有侵权必究I Ⅲ V 1 1 2 2 6 84SDCI(IO-LinkTM) 4.1技术宗旨 4.4SDCI的通信特征 5.1通则 5.2PL服务 5.4供电 26 27 29 7.1通则 29 317.3DL协议 47 8.1通则 8.3AL协议 9.1通则 Ⅱ 10.2PD交换(PDE) 10.6设备特征 10.7设备设计规则和约束 10.9设备诊断 11.4OD交换(ODE) 11.7端口和设备配置工具(PDCT) 11.8网关应用程序 附录A(规范性附录)编码、定时约束和错误 附录B(规范性附录)参数和命令 附录C(规范性附录)ErrorType(ISDU错误) 211附录D(规范性附录)EventCode(诊断信息) 附录E(规范性附录)数据类型 218附录F(规范性附录)DS数据对象结构 228附录G(规范性附录)主站与设备的一致性 229附录H(资料性附录)残留错误概率 235附录I(资料性附录)ISDU传输示例 237附录J(资料性附录)检测参数变化的推荐方法 239参考文献 Ⅲ 第4部分:用户导则: 第8部分:编程语言的应用和实现导则: 本部分为GB/T15969的第9部分。——GB/T2311—2000信息技术字符代码结构与扩充技术(idtISO/IEC2022:1994)——GB/T15969.1—2007可编程序控制器第1部分:通用信息(IEC61131-1:2003,IDT)——GB/T15969.2—2008可编程序控制器第2部分:设备要求和测试(IEC61131-2:2007, —GB/T17626.2—2018电磁兼容试验和测量技术静电放电抗扰度试验(IEC61000-4-2: —GB/T17626.3—2016电磁兼容试验和测量技术射频电磁场辐射抗扰度试验 —GB/T17626.4—2018电磁兼容试验和测量技术电快速瞬变脉冲群抗扰度试验 —GB/T17626.5—2019电磁兼容试验和测量技术浪涌(冲击)抗扰度试验(IEC61000-4-5: —GB/T17626.6—2017电磁兼容试验和测量技术射频场感应的传导骚扰抗扰度 —GB/T17626.11—2008电磁兼容试验和测量技术电压暂降、短时中断和电压变化的抗 -GB/T17799.2—2003电磁兼容通用标准工业环境中的抗扰度试验(IEC61000-6-2:——GB17799.4—2012电磁兼容通用标准工业环境中的发射(IEC61000-6-4:2011,IDT)——GB/T17967—2000信息技术开放系统互连基本参考模型OSI服务定义约定(idtV GB/T34064—2017通用自动化设备行规导则(IEC/TR6请注意本文件的某些内容可能涉及专利。本文件的发V0.1概述本部分为GB/T15969的第9部分,针对可编程序控制器及其相关的外围设备,应与GB/T15969如果本部分与其他IEC标准(除基本安全标准外)之间存有冲突的话,应按照本部分的规定来管理持不断增长的应用需求。这些低成本的传感器和执行器需要使用低成本的数字通信技术与控制器(PC或PLC)交换诊断和配置数据,同时向后兼容当前DI/DO信号。这正是SDCI功能相结合成为一个现场总线远程I/O节点。任何符合SDCI标准的设备都可连接到主站的任意可用接口的端口上。符合SDCI标准的设备在物理拓扑结构是每台设备通过点对点的形式使用可长达20m以上距离的3线连接到主站。这种SDCI物理接口向后兼容IEC61131-2中规定的常用24VI/O信号,支持4.8kbit/s、38.4kbit/s和230.4kbit/s的传输速率。工具可以将设备与其相应的电子I/O设备描述(IODD)及其后续配置进行关联,以匹配应用程序干预做出中期响应或通过扩展诊断信息进行更持久的调试与维护。本标准的结构在4.8中描述。除非满足附录G的要求,否则不能声称符合IEC61131-9。IEC61131-1或IEC60050系列标准中0.2专利申报国际电工委员会(IEC)提请注意这样一个事实,遵守本文档可能涉及以下有关小型传感器和执行V表0.1所涉及的专利这些专利拥有者已向IEC承诺,他们愿意与来自世界各地的申请者以免费形式或在合理和非歧视性条款及条件下就专利许可事宜进行交涉。这些专利拥有者就此方面的声明已在IEC注册。相关信息可从表0.2中获取。声明ABB公司德国费斯托公司德国西门子公司Otto-Hahn-Ring6德国西克公司瓦尔德基尔希德国请注意,除了上述内容外,该文件中的某些部分有可能涉及版权问题。IEC对识别任何专利概不1IEC60947-5-2低压开关设备和控制设备第5-2部分:控制电路电器和开关元件接近开关magneticcompatibility(EMC)—Part4-2:Testingandmeasurementtechniques—Electr验[Electromagneticcompatibility(EMC)-Part4-3:Testingradio-frequency,electromagneticfieldimmunitytest]验[Electromagneticcompatibility(EMC)—Part4-4:TestingandmeasuremeIEC61000-4-5电磁兼容性(EMC)第4-5部分:试验和测量技术浪涌(冲击)抗扰度试验[E-lectromagneticcompatibility(EMC)—Part4-5:Testingand扰度试验[Electromagneticcompatibility(EMC)—Part4-6:munitytoconducteddisturbances2niques-Voltagedips,shortinterruptionsandvoltagevariationsimmunitytests]IEC61000-6-2电磁兼容性(EMC)第6-2部分:通用标准工业环境中的抗扰度试验[Electro-magneticcompatibility(EMC)IEC61000-6-4电磁兼容(EMC)第6-4部分:通用标准工业环境用发射标准[Electromagneticcompatibility(EMC)—PaIEC61076-2-101电子设备用连接器产品要求第2-101部分:圆形连接器带螺纹IEC61131-2可编程序控制器第2部分:装置要求与测试(Programmablecontrollers—Part2:IEC/TR62390通用自动化设备行规导则(Commonautomationdevice—Profileguideline)ISO/IEC10646信息技术通用多重八位组编码字符集[Informationtechnology-Universalmultiple-octetcodedcharacterset(UCS)]technology—Opensystemsinterconnection—Basicreferencemodel—ConventionsforthedefISO/IEC19505(所有部分)信息技术对象管理组织统一建模语言[Informationtechnology—ObjectmanagementgroupunCharacterstructurIETF(互联网工程任务组):RFC5905网络时间协议第四版:协议和算法规范(Networktimeprotocolversion4:protocolandalg3代码转换codedswitching具有4.8kbit/s传输率的S4检查等级inspectionlevel通过后续周期为超过2个字节的PD进行分段周期数据交换。索引数据数据单元用于可以被分割在一系列M-sequence中的出自一组规定的M-sequence格式的一个特定M-sequence格式。通过端口被连接到1到》个设备,并提供有一个通向更高层通信系统或可编程序控制器的网关的5依据SDCI协议规则,从主站到设备或设备到主站所传输的通用异步收发传输器(UART)帧的单MODE模式。来自或到达一个离散或连续自动化过程的输入值或输出值,它们在一个主站启动后以高优先权自所有来自或到达一个独立设备的过程数据完整性的传输,其在分段(交错)情况下可包含有几个IEC61131-2中定义的数字输入输出的端口运行模式,其是在上电或回退或进行通信尝试失败后6<SDCI>控制和协调主站及其端口中以及每个设备中的导致一个设备从SIO模式转换到SDCI模式的程序。AL:应用层(ApplicationLaBEP:位误差概率(BitErrorProbability)C/Q:通信(C)或转换(Q)信号(SIO)的连接DI:数字输入(DigitalInput)DO:数字输出(DigitalOutpuH/L:接收器中的高/低信号ILL:输入C/Q连接到VO的输入载荷电流,以A计量IQ:饱和运行状态ON中的驱动电流,以A计量IQPK:不饱和运行状态(N中的最大驱动电流,以IQPKH:不饱和运行状态(ON中高侧驱动器上的最大驱动电流,以A计量IQQ:在输入C/Q上的静态电流为V⁰且输出驱动器未激活,以A计量7N24:24V外部电源(一)P24:24V外部电源(十)89——同一个系统中一个通信层服务提供方和一个通信层服务消费者之间通过调用服务原语所进行这些程序适用于通信层内支持受时间限制通信服务的系统之间的通信实例。不同(主站和设备)服务的性质是以属性为特征的。所有服务的定义均产生于受影响层对其上一层-—一个仅含有服务名称的箭头既表示请求又表示响应的确认,请求位于箭头所指方向;—一个无确认的请求以及全部指示和响应均被如此标识(即service.req,service,ind.service.图1显示了一个已确认服务的实例。初始器初始器f响应器图2显示了基于字的数据类型如何从存储器传输到传输介质,反之亦然(即首先传送最重要的字0n态转换表的布局需遵循IEC/TR62390。线字符而非一个圆点来附加上去,并将服务参数添加到括号中去,如DL_Event_ind(OPERATE)中。图3显示了SDCI的基本概念。用于小型传感器和执行器的SDCI技术(俗称IO-LinkTM)定义了IEC61131-2所明确的将一个24V设备从现有数字输入和输出接口转换到一个点线外围设备中的数字I/O模块可由SDCI的主站模块来取代,它即提供了传统数字输入/数字输出接13O口“交换信号”标准信号QC3图4显示了自动化层级中SDCI的技术领域。SDCI技术定义了将传感器和执行器连接到一个主站单元的通用接口,其可与网关功能相结合成为一个现场总线远程I/O节点。设计SDCI的起始点是IEC61131-2中所定义的传统24V数字输入接口(DI)以及表6中所规定的许多传感器和执行器如今已装备有一个提供通用异步收发传输器(UART)接口的微控制器,该接口可通过增加一些硬件组件和协议软件进行扩展以支持SDCI通信。这第二种运行模式采用了24V信息用于设备备份的外部参数存储和设备更换的快速重装。具有SDCI能力的传感器和执行器在本部现场总线控制器设备描述网关应用程序现场总线集成应用默认连接(A类端口)包括4个探针(见图3)。用于A级端口的默认布线符合IE注:一个使用第四条布线的A级端口设备与一个B级端口的主站不兼容。前两个索引项0和1为每个直接参数页面1和2而预留,它们各自具有最大16个字节。参数页其他索引(2~65535)中每个指数允许访问一个拥有最大232个字节的记录。子索引0指定了索字节输入索引0...65535,(诊断)字节rtrrrrr页面1+2字节参数和命令00送一个响应报文(见图36)。两个报文同被称为M-sequence,定义的几个M-sequence类型用来支持用户对数据传输的需求(见图37)。周期性(默认)(页面1或2)请求(默认)过程·如设备输入和输出这种运行数据是通过使用周期传输的过程通道来传输的。运行数据也可与·设备事件使用非周期传输通过一个诊断通道进行传输。通过使用3种严谨的等级,即错误、警图7显示了主站的每个端口均拥有一个连接了通用主站AL的自我DL。在AL内部,DL的服务被转化为对PD对象(输入/输出)、请求数据对象(读/写)和事件的行为。主站应用程序包括一个配置输入应用层(AL)输出主站的另一个任务是对端口进行协调。用户可通过选择端口周期模式进行配置。在一个主站的工程支持通常由一个端口和设备配置工具(PDCT)来提供。PDCT同时配置了端口属性和设备属性(见图5中所示参数)。它结合了I/O)设备描述翻译器和一个配置器(见11.7)。IO设备描述提供了所有的必要属性以建立通信并提供了必要参数以及它们的边界以便建立一个传感器或执行在现场总线系统内集成一个主站,即与现场总线上更高等级实体进行数据交换的网管功能进行定将一个设备配置工具集成到一个特定现场总线的图8显示了主站和设备的逻辑结构。第5章规定了SDCI的PL,第6章规定了SIO)模式的详细信息。第7章规定了DL服务、协议、唤醒、M-sequence和DL处理机。第8章规定了AL的服务和协议。第9章规定了系统管理(SM)。第10章规定了设备应用程序和功能。这些包括PD交换(PDE)、参数管理(PM)、数据存储(DS)和,件调度(ED)。技术特定应用程序不属于本部分范畴。他们可在特定设备系列行规中进行规定。第11章规定了主站应用程序和功能。这些包括PD交换(PDE)、请求数据交换(ODE)、配置管理一些规范性和资料性附录也包括在内。附录A定义了可用M-sequcnce类型,附录B描述了直接参数页面的参数和固定设备参数,附录C列举了在非周期传输情况下的错误类型,而附录D则列举了事件代码(设备诊断信息)。附录E定义了可用的基本和复合数据类型.附录F定义了数据存储对象的结构。附录G涉及兼容性和电磁兼容测试要求,附录H提供了残差概率图,展示了SDCI数据完整性的等级。附录I提供了非周期数据传输序列的一个实例。附录J解释了在数据存储环境下用于检测参5物理层(PL)5.1通则SDCI的三线连接系统基于IEC60947-5-2的规范。这三条线如图9所示用于以下:(L+)用于24V供电,(L一)用于地线,(C/Q)用于转换信号(Q)或单点数字通信接口(SDCI)通信(C),如图9所示。主站主站L-图9三线连接系统支持SDCI三线连接系统对于主站是强制性的。具有这种特性的端口被称为A级端口。A级端口使用一个四针连接器。第四条线可根据IEC61131-2的规定用于一条额外信号线。主站和设备对其的支持皆是可选择的。五线连接(B级端口)是为一个需要单独24V供电的额外电源的设备而指定的(见5.5.1)。SDCI系统拓扑使用了主站与其设备之间点对点的连接,如图10所示。主站可以拥有用于设备连接的多个端口。一个端口只可连接一个设备。图10SDCI拓扑5.2PL服务5.2.1概述图11概述了主站PL和它的服务原语。物理层(端口)介质唤醒编码切换转换信号选择消息处理机NC/图11PL(主站)PL规定了图3中的C/Q线的操作以及相关线路驱动器(传输器)及一个特殊端口接收器。主站操PL-SctMode.req服务负责转换到这些模式中的其中一种模式。如果端口处于未激活状态时.C/Q线应为高阻抗(浮动)。在SIO模式中,端口可分别根据IEC61131-2或表6中的定义被用号在主站应用程序内被直接处理。在SDCI模式中,PL_WakeUp.req服务创建了一种特殊信号模式图12显示了设备PL和其服务原语的概观。模式转换唤醒编码切换选项一个设备的PL.遵循与图12中相同的原则,所不同的是没有未激活状态。通过将上电或电缆连接设置为默认,设备应作为一个数字输入在SIO模式下进行运行。设备应始终能够检测唤醒电流脉冲(唤醒请求)。如果要想转换到SDC1模式,设备就需要PL_WakeUp.ind服务报告成功检测到的唤醒请随后,所指定的服务由PL提供到SM及DL.(见图83和图94用于所有服务的全部概观)。表1列出了主站和设备作为单个PL服务初始方或接收方所被分派的功能。GB/T15969.9-2021/IEC61131-9RRR说明(见3.3.4):I-—服务发起者;PL-SetMode服务用于建立PL的电子特性和配置。表2中列出了服务原语的参数。MM服务请求的特定服务参数在Argument中进行传输。(数字输入模式中的C/Q线)(数字输出模式中的C/Q线)(COM1模式中的C/Q线)(COM2模式中的C/Q线)(COM3模式中的C/Q线)PL-WakeUp服务启动或指示一个特定序列,其为PL做好发送和接收通信请求(见)的准备。这种未经证实的服务没有参数。它的成功只能由主站通过与设备尝试地进行通信来进行验证。表3列出了服务原语。MMResult(十)SResult(一)SMIQPK超载图13线路驱动器参考电路图接收器是由对应于图14的参考电路原理图来指定的。它所起到的是一个比测器的功能,由它的转换阈值和交换阈值之间一个滞后的VTH来指定。输出显示了在接收器输入一边的逻辑等级(高或FHYS图14接收器参考电路图图15显示了用于SDCI三线连接系统的主站和设备互连的参考电路图。主站线路主站IOHp1QPKI/8VRQlyIQPKLH/L—VD0图15SDCI三线连接系统参考电路图随后的插图和参数表涉及了图16中的电平定义。参数索引指的是主站(M)、设备(D)或线路(L)。在VD+L、VDQ.和VD01线上的电压点通过5.5中的电缆参数自行指定。线路线路输出输入主站设备VD₀图16电压等级定义电压范围和转换阈值的定义对于主站和设备均是相同的。表5中定义适用。输入阀值“H”V见注1输入阀值“L.”8V见注1的滞后0V见注2可允许电压范围“L”V可允许电压范围“H”V注1:阈值与IEC61131-2的类型1数字输入的定义兼容。图17展示了检测高低信号的转换阈值。电压范围阀值'HFTHHMAxITHHyIN阀值L电压范围图17转换阈值表6给出主站端口电子特性的定义。典型V见图16设备电流脉冲能力端口供电上电后用于18V的用于的载荷或放电电流055见注1剩余电压“H”3V剩余电压“L”3VDC驱动电流“H”输出峰值电流“H”输出峰值电流“L”f=0MHz到4MHz注1:电流与IEC61131-2类型1数字输入的定义兼容。然而.范围在5V<VIw<15V时.非2mA以便为纯粹p型转换设备实现足够转换速注2:唤醒请求电流()。典型电源电压V见图16Vfngk=DC到100kHz残余电压“H”3V残余电压“L”3V出(“开”状态)根据IEC61131-2类型2,由于回退至数字输入的最小值出(“开”状态)0静态电流到V0n(“关”状态)0下拉或带有取消激活的输出驱动器残余电流01.+或L一之间的有效电容ooVIHp.MMAXVTHHMAXVTHLMAXVRQHo.MMAX起始起始图20正确检测通用异步收发传输器帧(UART)眼图对于一个UART帧位序列中的每个位n(n=1…11)来说,(n-r)Ter时间(见表8为r的值)划定了一个时间段,即在该时间结束时应达到如图19中眼图所展示的“H”或“L”中的正确等级。(n-s)Tar时间(见表8的s值)描述了在该等级改变之前应度过的时间。应参考图19中的眼图,它涉及一个表8规定了传输动态特性。位时间%%%r以UART8倍采样率进行采以UART8倍采样率进行采上升时间0000表8(续)下降时间0000s噪声抑制时间的允许持续时间检测时间高号的持续时间1检测时间低号的持续时间参数“r”和“s”分别适用于主站和设备的接收器一端。该定义使得设备一侧的振荡器精度、位失真和转换速率具有更加柔性的精确度。UART帧最后一个位的整体位宽失真应提供一个如图20中所包唤醒特性用于将设备设置到COMx模式的这种请求。唤醒请求(WURQ)由一个用于Twt时间的主站(端口)所引导的电流脉冲启动。唤醒请求包括以下阶段(见图21):b)延迟设备时间直至其准备开始接收。设备可以通过C/Q线路上的电压变化或Twc时间内各自驱动元件的评估对唤醒请求脉冲进行检测。图21显示了具有低输出功率设备的例子。唤醒请求唤醒请求b)未定义Q=高未定义高阻抗,低等级设备输出高阻抗,低等级准备通信V图21唤醒请求典型主站唤醒电流脉冲电流脉冲紧随设备开关状态主站唤醒电流脉冲持续时间准备唤醒表10电源接通定时典型电源接通后唤醒备唤醒信号检测(见注)注:等同于IEC60947-5-2可用性之前的时间。主站和设备探针的分派基于IEC60947-5-2的规范,下列的段落中对扩展名做了指定。A级端口据IEC61076-2-101进行了机械性的A编码。母连接器被分派于主站,而公连接器被分派于设备。表11列出了探针分派,图23显示了用于1电源供电(+)2NC/DI/DO(A级端口)P24(B级端口)选择1:NC(未连接)选择3:数据输入.然后配置数据输出选择4:供电设备的额外供电(B级端口)3供电(一)4标准1/()模式(DL/DO)或单点数字通据输出电子特性)5NC(A级端口)N24(B级端口)选择1:不得在主站一侧连接(A级端口)选择2:参照额外供电(B级端口)选择1:NC(未连接)23542OO442O4触点插孔(主站)2类型A类型Ao3322003端口类别A(M12)端口类别A(M12)5备,电流视制造商而定)N?4(Acu)电源2外部供电电源!供电352典型0m总回路电阻RL,QRL供电(十)黑色“供电(+)DI或D()白色附加供电(十)附加供电(一)#符合IEC60947-5-2。图83和图94展示了SIO模式是如何允许组DL服务(DL-services)以用于搜索DL中的设备识别参数和状态机设置。DL使用PD服务(PLDLISDU-D.pDlnpu..DL_Read-OD.rspDL.Event-UpdateDLISDU-D.pDlnpu..DL_Read-OD.rspDL.Event-Update注:该图使用了3.3.5中的约定。图27显示了DL的结构和服务。三00图27(设备)DL的结构和服务第7章定义了为AL.和SM所提供的经由其外部接口的DL服务。表14列出了主站和设备作为单独DL服务被分派的发起者或接收者的功能表14主站和设备内服务分派RIR1RIR1R1RIIIR11IRRRR1RI说明(见3.3.4):AL使用DL_ReadParam服务经由页面通信通道读取来自设备的参数值。服务原语的参数列在表15中。表15DL_ReadParamResult(十)Result(一)MMSMSMMMN()_COMM(无可用通信),STATE_CONFLICT(当前状态中服务不可用)Result(十)Result(一)MMMSSMMMM服务特定参数在Argument中传输。Result(+):N(_COMM(无可用通信),STATE_CONFLICT(当前状态内部无可用服务)SM使用DL_Read服务用通过页面通信通道读取设备参数值。表17列出了服务原语的参数。表17DL_ReadResult(一)MMSMSMMMNO_COMM(无可用通信),STATE_CONFLICT(当前状态内部服务不可用)表18DL_WriteResult(十)Result(一)MMMSSMMMMNO_COMM(无可用通信),STATE_CONFLICT(当前状态内部无可用服务)DL_ISDUTranDL_ISDUTransport服务用于传输一个(ISDU)。主站使用该服务将来自主站AL的服务请求发送到设备。它被设备用来将设备AL的一个服务响应发送到主站。服务原语的参数列于表19。Result(一)Resolt(一)MMMMSCMSMSCMSMWRITE(写(ISDU没有执行),主站AL使用DL_PDOutputUpdate服务来更新DL上的输出MMSMResult(一)SM设备上的DL使用DL_PDOutputTransport服务将输出PD内容传输到AL(从主站到设备)。MM0DL_PDInputUpdate设备AL使用DL_PDInputUpdate服务对DL上的输入数据(从设备到主站的PD)进行更新。MMSMResult(一)SMMMDL使用DL_PDCycle服务来显示一个SM使用DL_SetMode服务来设置DL的状态机并将操作所MMUResult(一)SResult(一)SMMMMMMMMMMMMMM6DL_EventConfDL_EventConf服务通过事件处理机确认所发送的事件。该服务没有参数。表29列出了服表29DL_EventConfDL_EventTriggcr请求启动事件信号(见图A.3中的事件标志)并冻结DL内的事件存储区。在处理完已激活事件后即返回确认信息。附加的DI_EventTrigger请求被忽略直至前一个请求得到确认主站使用DL_Control服务传达控制信息。通过MasterCommand机制传达特定技术设备应用。通过PD状态标志机制(见A.1.5)和PDInStatus服务(见)来获取控制信息。表31列出了服务MMM(输出PD无效或缺失)RR1IRIR1111MMMMMMMMMMCCResuli(十)SSCMMResult(一)SSMREAD(读操作).WRITE(写操作)N()_COMM(无可用通信),(当前状态内无可用服务)PD服务用于设置将通过过程通信通道发送的PD。服务确认包含了来自接收器的数据。服务原语的参数列于表34。Resuli(十)Result(一)MCCCCCMSCSMSS服务特定参数在Argument中被传输。该参数包含被请求输入PD长度。该参数包含从主站到设备将被传输的PD。MMMMVALID[基于PD状态标识(见A.1.5),输入PD有效(见A.1.5);见8]INVALID(输入PD无效)表37MHInfoM(检测到未期待的M-sequence类型),表38ODTrigM表39PDTrigM服务特定参数在Argument中被传输。该参数包含用于每个报文PD的可用空间。图26和图27显示了DL及其组件的结构:一个DL-mode处理机、报文处理机、PD处理机处理机以提供一些特定服务。7.3.2~7.3.8借助UML状态机和转换表对这些处理机的行为(动态)进OD处理机支持三种独立的数据类型:ISDU、命令和事件。由此,图28中显示了三种附加状态机与OD处理机状态机共同工作的情况。附加序列或活动图显示了某种应用案例。请参见图28DL状态机7.3.2DL模式处理机图26中所示的主站DL-mode处理机使用PL服务和内部行政调用来负责设置SDCI的通信以便图27中所示的设备DL-Mode处理机负责检测唤醒请求并建立通信。它接收MasterCommands以便与主站DL-Mode处理机状态,如STARTUP、PREOPERATE和OPERATE同步并适当地管理SM借助DL_SetMode服务(请求模式=STARTUP)触发DL上随后的运行。③③主站设备②主站设备无响应Tss典型随后数据传输率位时间(如果受到支持的话)唤醒重试延时唤醒重试计数222唤醒请求重试数目设备检测时间1s主站DL一旦找到了一个正在进行通信的设备就应停止建立通信程序,并向检测到的·设备应在三个主站循环时间(MasterCycleT图32回退规程表41回退定时特性典型备注回退延迟3倍主站循环周期(OPERATE)或图32)图33显示了主站DL-mode处理机状态机。 T1_ 在接收到来自SM的DL_SetMode_STARTUP服务后,DL-mode处理机应首先通过PL_WakeUp服务创建一个唤醒电流脉冲,然后建立通信。此程序在图34中的子机1中被指定。PD的循环交换。在这种状态下,可使用适当的M-sequcncc类型发送附加OD,如ISDU、命令和事件(见图37)。tm(Tdmt)[NoResponse] 图34建立通信子机1表42显示了主站DL-mode处理机状态转换表。表42主站DL-mode处理机状态转换表等待SM的唤醒请求(SM)DL_SetMode(STARTUP)EstablisbComm_1执行唤醒程序(子机1)SM使用STARTUP状态进行设备识别、检查和通信配置(见图69)不含PD的OD交换(参数.命令,事件)表42(续)PD和OD交换(参数.命令,事件)建立唤醒电流脉冲:调用服务PI-Wakc-Up(见图11和)并表40)试图通过报文处理机来测试拥有COM3传输率的报文:调用MH_Co表38)并等待Tpr(见表40)试图通过报文处理机来测试拥有COM2传输率的报文:调用MH_Co表38)并等待Towr(见表40)试图通过报文处理机来测试拥有COMi传输率的报文:调用MH_Co图38)并等待T₁sr(见表40)行为01设置重试=012COM3传输率成功。报文处理机被激活并被配置到COM3(见图38,转换T2)。激活命令处理机(调用图51中的CH_Conf_ACTIVE)。将DL_Mode,ind(STARTUP)和DL_Mode.ind(CO12COM2传输率成功。报文处理机被激活并被配置到COM2(见图38,转换T2)。激活命令处理机(调用图51中的CH_Conf_ACTIVE)。将DI._Modc,ind(STARTUP)和DL_Mode,ind(CO12转换T2)。激活命令处理机(调用图51中的CH_Conf_ACTIVE)。将DI._Mode.ind(STARTUP)和DL._Mode,ind(CO10将DL_Mode.ind(INACTI23SM请求PREOPERATE状态。激活(D(调用图46_ACTIVE图46)、ISDU(调用图49中的1H_Conf_ACTIVE)以及事件处理机(调用图53中的EH_Conf_ACTIVE)。PREOPERATE8)。将DI._Mode,ind(PREOPERATE32SM请求STARTUP状态。将报文处理机状态(调用图38中的MH_Conf_STARTUP)。取消激活OD(调用图46中的(H_Conf_INACTIVE)、ISDU(调用图49中的IH_Conf_IN-ACTIVE)和命令(调用图51中的CH_Conf_INACTIVE)和事件处理机(调用图53中的EH_Conf_INACTIVE)。(STARTUP)返回至SM30SM请求SIO)模式。取消激活所有处理机(称为xx_TIVE)。将DL_Mode.ind(INACTIV30报文处理机通过DL-服务MHInfo(COMLOST)消激活所有的处理机(称为xx_Conf_INACTIVE)。将DL._Mode.ind(COM1.OST)返回至SM表42(续)行为34SM请求(PERATE状态。激活PD处理机(如果M-scquence类型=TYPE2x.调用PD_Conf_SINGLE,或者·如果图ATE)。将DL_Mode.ind(工作)返回至SM24SM请求(OPERATE状态。激活PD处理机(根据主端口配置调用图44中的PD_Coní_SINGLE或PD_Conf_INTERLEAVE)。激活OD(调用图46中的OH_Conf_ACTIVE图46)、ISDU(调用图49中的IH_Conf_ACTIVE)以及事件处理机(调用图53中的EH_Conf_ACTIVE)。将报文处理机状态更改到OPERATE(调用图38中的MH_Conf_OPERAT)。将DL_Mode,ind(OPERATE)返回42SM请求STARTUP状态。将报文处理机状态(调用图38中的MH_Conf_STARTUP)。取消激活PD(调用图44中的PD_Conf_INACTIVE)、OD(调用图46中的(OH_Conf_INAC-TIVE)、ISDU(调用图49中的IH_Conf_INACTIVE机(调用图53中的EH_Conf_INACTIVE)。将DI._Mode.ind(ST-ARTUP)返回至SM40SM请求SIO状态,取消激活所有处理机(调用xx_TIVE)。将DL_Mode.ind(INACTIV40报文处理机通过DL-服务MHInfo(COMLOST)通知有关通信丢取消激活所有处理机(调用xx_Conf_INACTIVE)。将DL_Mode.ind(COMLOST)返回至SM56设置COM3模式传输率67设置COM2模式传输率78设置COM1模式传输率8995内部名称类型定义该调用导致报文处理机发送一个具有COMx以及M-sequcnceTYPE_0的请求传输率的报文(见表44)该调用导致报文处理机切换到STARTUP状态(参见图38)该调用导致报文处理机切换到PREOPERATE状态(参见图38)该调用导致报文处理机切换到OPERATE状态(参见图38)该调用激活相应的处理机。xx替代MH(报MHInfo_ILLEGAL_MESSAGMHInfo_ILLEGAL_MESSAGET6[MCm表43显示了设备DL-mode处理机状态转换表。等待检测到的唤醒电流脉冲(PL_WakeUp.ind)EstablishComm_1报文处理机被激活并等待COMx测试报(见表42)兼容性检查(见)不含PD的(OD交换(参数,命令,事件)PD)和()D交换(参数,命令,事件)表43(续)日标状态动作01ACTIVE)。通过服务DL._Mode,ind(ESTABC()M)将状12建立COM3、COM2或COM1模式的三个传输率之一。激活(D(调用图47中的(OH_Conf_ACTIVE)和命令处理机(调用图52中的CH_Conf_ACTIVE)。通过服务DI._Mode.ind(COM1、COM2或23ATE)。激活ISDU(调用图50中的IH_Conf_ACTIVE)和事(调用图54中的EH_Conf_ACTIVE)。通过服务DL,_Mode,ind(PREOPERATE)将状态指示给SM34设备命令处理机接收到MasterCommand(MCm活PD)处理机(调用图45中的PD_Conf_ACTIVE)。通过服务DL_Mode.ind(OPERATE)将状态指示24设备命令处理机接收到MasterCommand(MCm活PD处理机(调用图45中的PD_Conf_ACTIVE)、ISDU(调用图50中的IH_Conf_ACTIVE)以及事件处理机(调用图54中的EH_Conf_ACTIVE)。通过服务DL_Mode.ind(OPERATE)将状态指示32设备命令处理机接收到MasterCommand(MCmd_STARTUP)。取消激活ISDU(调用图50中的IH_Conf_INACTIVE)和事件(调用图54中的EH_Conf_INACTIVE)。通过服务DL_Mode.ind(STARTUP)将状态指示给SM42设备命令处理机接收到MasterCommand(MCmd_STARTUP)。取消激活PD处理机(调用图54中的PD_Conf_INACTIVE)、ISDU(调用图54中的IH_Conf_INACTIVE)以及事件处理_INACTIVE)。通过服务指示状态DL_Mode,ind(启动)到SM,通过服务DL_Mode.ind(STARTUP)将状态指示给SM30设备命令处理机接收到MasterCommand(MCmd_FALLBACK)。等到Tr过后再取消激活所有处理机(调用x通过服务DL_Modc.ind状态(INACTIVE)将状图79和表93)40设备命令处理机接收到MasterCommand(MCmd_FALLBACK)。通过服务DL_Mode.ind状态(INACTIVE)将状图79和表93)10Conf_INACTIVE)。通过服务DL_Modc.表43(续)目标状态动作42报文处理机检测到一个非法M-sequence类型。取消激活PD(调用图45中的PD_Conf_INACTIVE图45)、ISDU(调用图5Conf_INACTIVE)以及事件处理机(调用图54中的EH_ACTIVE)。通过服务DL_Mode,ind(STARTUP)将状态指示(参见图79和表93)32报文处理机检测到一个非法M-sequence类型。取消(调用图50中的IH_Conf_INACTIVE)和事件处理机(调用图54中的EH_Conf_INACTIVE)。通过服务DL._Mode.ind(STARTUP)将状态指示给SM(见图79和表93)内部项定义T见表41见图31任何由设备命令处理机所接收到的主站命令(MasterCo表42和图52,状态“CommandHandler_2”)报文处理机的作用在7.1和中指定。7.3.3指定了报文处理机的M-sequence和动作(动力一个主站和其设备以一个报文序列(M-sequenc帧帧帧帧帧帧帧图36SDCI报文序列所有多字节数据类型都应作为大端顺序发送,即应首先发送高字节(MSO).其后按降序排列接着“PD”和/或“OD”字节紧跟其后。设备报文依次有选择地从“PD”字节和/或“OD”字节开始,其次紧跟可以选择各种不同的M-sequence类型以满足一个执行器或传感器(扫描率,PD量)的特殊需要。图37展示了已定义的M-sequence类型总览。虚线内的若干部分取决于M-sequence控制字节内同的M-scquence类型包括TYPE1V和TYPE2V。不同的M-sequence类型满足了传感器和执行器对于其PD的位宽和各自条件的各种要求。M-se-quence类型详细信息请参见A.2。相关M-sequence定时约束请参见A.3。图37M-sequence类型总览在STARTUP和PREOPERATE状态中,一个设备能够以一种非循环方式进行通信。为能检测过DL执行操作。应对A.2.6中所规定的用于非循环通信的最小恢复时间予以考虑。这些阶段过后,循环PD通信可由主站通过DL_SetMode中,应使用用于周期性数据交换的M-sequcnce类型以便与一个设备来交换PD和OD(见表A.9主站应使用在设备参数“MasterCycleTime”中所显示的具有0%~+10%(包括抖动)的相对耐受性的tcw时间值(见表B.1)。图38显示了主站报文处理机的主站状态机。图39~图41显示了三个描述了对通信错误产生反报文处理机负责DL-Mode处理机的“EstablishCom”“StartUp”“Pre()perate”和“O)perate”状态内一个处于“Inactive_0”状态的内部行政调用MH_Conf_COMx导致报文处理机在建立通信序列期MHConfINACTIVE_初始化DL_ReadParam/GerOD_7_96-WrleRed[Rety=M_图38主站报文处理机状态机“Startup_2”状态提供了全部通信手段以借助DL_Read和DLWrite服务来支持SM的身份检查。“Preoperate_6”状态是所有OD活动的查验点,例如设备参数的ISDU、命令和事件。报文处理机等待如图38所示服务的出现以便发送和接收报文(非循环通信)。“Response3”状态的子机如图39所示。tm(Tiniteyc)[Retry<Max_“Response8”状态子机如图40所示。[ResponsenotOKJtm(Tiniteyc)[Retry<MaxR“Responsc15”状态子机如图41所示。tn(Tcyc)[Retry<MaxR 主站报文处理机状态转换表如表44所示。表44主站报文处理机状态装换表通过来自DL-mode处理机的MH_Conf_COMx调用等待一个“测图34和图42)AwaitRcply_1等待来自设备到“测试“报文的响应。每当时间Tsen未从设备得到响应或到“测试”报文的响应无法被解码时就会返回到Inactive_0状态。万一有来自设备的一个当通过T2转换时,该状态根据表A.7中所规定的条件负责控制非循环OD交换。任何来自SM的DL,_Write或DL_ReaOD服务导致报文处理机发送一个相应报文。子机在该伪状态中该状态检查时间Txm.是否已过及响应是否正确如果响应不正确,报文处理机将在一个等待时间T之试过多后,报文处理机将变为Inactiv当收到一个调用MH_Conf_PREOPERATE时,报文处理机变成该状态。报文处理机就根据表A.8中所规定的条件开始负责控制非OD交换。任何DI_RcadParam、DL_WriteParam、DL_ISDUTransport、DL_Write或EventFlag均会导报文处理机使用ODTrig服务以从OD)处理机中获得OD。报文处理OD服务导致报文处理机发送相应报文。子机在该伪状态中等该状态检查时间TM是否已过及回应是否正确表44(续)SM:ErrorHandling_10一旦响应不正确,报文处理机将在一个等待时间Tm多之后,报文处理机将变为Inactive_0状态CheckHandler_11有些服务需要几个OD采集周期以交换(D。每当受影响的OD当接收到一个调用MH_Conf_OPERATE时.报文处理机在一个初始时间T...后将会变为该状态。其根据表A.9和表A.10中所规定的条件负责控制循环PD和OD交换。报文处理机在时间tevc过后将重新自动启动一个新的报文周期GetPD_13报文处理机使用了PDTrig服务以从PD处理机中获取PD。报文处务,然后变为状态Get(D_14Get()D_14报文处理机使用了ODTrig服务以从OD处理机中获取OD。报文服务以补充已经获取的PD并使用以获取的PD/Response_15报文处理机使用所获取的PD/OD发送一个报文。处于该伪状态的SM:AwaitReply_16该状态检查时间Tswun.是否已过以及回响是否正确SM:ErrorHandling_17目标状态动作01发送一个带有COMx以及M-scquenceTYPM-sequence控制MC=0xA2(见A.1.2)。启动T12通过DL_Read服务确认返回"MinCy1010重设定时器(Tymm)23(见A.1.2)。使用TMn启动定时器23(见A.1.2)。使用TMm启动定时器45重设定时器(TMmc)45重设定时器(Tsm)543230报文处理机将MH_Info(COMLOST)返回至DL-26表44(续)目标状态动作67报文处理机为应求处理机调用处于“ISDU_1”状态中的务(见图46)。在该状态下·它会导致ISDU处理机提供对应于DIReadParam服务的OD服务(见图19,转换T13)67报文处理机为应求处理机调用处于"ISDU_1"状态的O(见图46)。在该状态下,它会导致ISDU处理机提供对应于DLWriteParam服务的OD服务(见图49.转换T13)67的OD服务(见图53.转换T12)。报文处理机也许需要几个周期直67报文处理机为应求处理机调用处于“ISDU_1”状态的O(见图46)。在该状态下.它会导致ISDU处理机提供对应于DL.Writc服务的(D服务(见图49.转换T13)78在由OD.req服务所导致的恢复时间T后发送报文。使用9重设定时器(Twn)9重设定时器(Tw)980报文处理机改变为状态Inactive_0并将MH_Info(C(ML.()ST)返回87轮流通过索引数据数据单元或Event'Trig来66报文处理机改变为状态(Operatc_12服务(见图44)通过OD)Trig服务调用(D处理机来获取OD(见图46)通过PD)处理程序的PD.rcg服务准备好PI)和(D程序准备(OD.reg服务。消息处理程序发送重设定时器(TMs)重设定时器(TMsm)loc时间后重新发送报文。使用Tw重启定时器0报文处理机改变为状态Inactive_0并将MH_Info(COMI.OST)返回表44(续)目标状态动作设备响应报文正确。通过PD.cnf服务以及调用PDTrig将PD返回到PD处理机(见表46)。经由OD.enf服务处理机返回到(D处理机,其再将它重新定向令(见表54)或履行责任的事件处理机(见表57)0报文处理机改变为状态Inactive_0并将MH_Info(COMLOST)返回60报文处理机改变为状态Inactive_0并将MH_Info(COMLOST)返回6222内部项类型定义I见式(A.6)DL_SetMode服务使用其参数“M-sequenceTime”提供见表42设备报文处理机状态机如图42所示。T8初始化设备报文处理机状态转换表如表45所示。等待设备DL-mode处理机通过MH_Conf_ACTIVE激活(见表43,转换T1)Idle_1通过PL_Transfer服务指示等待第一个主站报文UART帧。检查接收主站报文UART帧。检查接收到的UART帧数目(设备知道M-s型,因此也知道UART帧的数日)。检查时间“MaxUAR检查M-sequence类型和接收到的报文校验和编译来自OD.rsp、PD.rsp、事件标志和PDS目标状态行为0112当处在OPERATE中时,启动“MaxUARTframeTime”和“MaxCy-cleTime”22重启定时器"MaxUARTframeTime"23重启定时器"MaxUARTfraneTime"3441编译和调用PL_Transfer.rsp服务响应(设备发送响应报文)31通过MHInfo(CHECKSUM_MISMATCH)将错误显31通过MHInfo(ILLEGAL_MESSAGETYPE)将错误显示给DL21重设“MaxUARTframeTime”和“MaxCyele11通过MHInfo(COMLOST)将错误显示给DL-应遵守该信息并采取相应措施(见10.2和10.7.3)10设备报文处理机改变为状态Inactive_0内部项定义一个UART帧(11Tmr)的传输时间加上t₁(1Tnr)=11Tun的最定时“MaxCycleTimc”器的目的是检查循环PD交换是否会花费到检测到的可能性错误之一:ILL.EGAI._MESSAGETYPE或C使用DL_OutputUpdate服务对输出PD进行传输以及DL_InputTransport服这种周期可以持续多个M-sequence。当使用TYPE2x的M-sequence时,全部PD均在一个M-sequence中得以传输(见图37)。在这在此情况下的所有PD和OD的传输使用如图43所示的多个交替M-sequenceTYPE11(PD)和TYPE12(OD),它显示了主站报文将输出PD写入设备中去。服务参数PDOutAddress显示了将被发送出去的输出PD的划分区(见)。而对于输入PD而言,服务参数PDInAddress则相对应地PD周期包括将被传输的整个PD的所需循环时间。输出周期1+1过程数据PDOutAddress=0过程数据图43PD分段传输交错模式主站PD处理机状态机主站PD处理机状态机如图44所示。PDSingle_1一个单个M-sequence内的PD通信交错模式中的输入PD通信交错模式中的输出PD通信目标状态0001注:DL-mode处理机配置了用于单个PD传输表42、T10或T11)11从DL._PDOutputUpdate服务获取数据.并调用传播到报文处理机。以PD.cnf获取数据并调用DL._PDInpuport,ind和DL_PDCycle.ind将输入PD传播到AI02注:为交错传输所配置(见表42、T10或T11)22调用PD.req并使用PD.enf以准备DL_PD]nputTra23调用DI._PDInputTransport.ind和DI_PDCycle,播给AL(见1)33从DL_PDOutputUpdate服务获取服务及调用P32调用DL._PDCyclc,ind以将向AL显示PD周期的结束(见2)02030内部项定义图45设备PD处理机状态机见表65的序列图和表66的上下文。设备PD处理机状态转换表如表47所示。表47设备PD处理机状态转换表PDActive_1处理机激活并通过PD服务或来自AL的DL_PDInputUpdatc服务等待下一个报文目标状态00011112报文处理机要求通过PD.ind服务的PD输入并交付PD输出或输出PD段。当处于非交错模式时使用输入PD调用PD.rsp(见)2121调用DL_PDOutputTransport,ind(见)21调用DI._PDCycle,ind(见2)10内部项定义初始化初始化ISDU_1应求处理机默认状态(最低优先权)具有较高优先权的传达事件信息的状态(错误.警告·通知)表48(续)目标状态行为0111(D处理机将现被称为ISDUTrig的(ODTrig.ind服务传播到一个ISDU处理机中去(参照图49)。如果是DReadParan或DI_WriteParam服务.ISDU处理机转换(见图49.T13)1221133322322OD处理机将现被称为CommandTrig的()DTrig.i个命令处理机中去(参照图51)33(D处理机将现被称为EventTrig的ODTrig.ind服务传播到事件处理机中去(参照图53)203010内部项类型定义表示被一个高优先权命令请求的事件处理中断设备OD处理机状态机如图47所示。设备OD处理机获得通信通道上的信息和经过OD.ind服务的参数或FlowCTRL地址。通信通道初始化图47设备OD处理机状态机设备(OD处理机状态转换表如表49所示。表49设备OD处理机状态转换表ldlc_1目标状态01重新定向到ISDU处理机(直接参数页面)1111110内部项定义在DL_RcadParam或DL,_WriteParam情况下OD,ind服务的别名(R/W.PAGE.16~31.数据)OD.ind服务别名(W.PAGE.0.MasterCommand)()D,ind服务别名(R/W.ISDU.FlowCtrl.数据)OD,ind服务别名(R/W,DLAGNOSIS.n.数据)一个ISDU的总体结构在图48中和A.5做了具体规定。素引子素引…CHKPDU=校验和元素的序列与传输顺序相符合。一个ISDU的元素可依据I-Scrvice类型以各种各样的形式呈现出来(见A.5.2和表A.12)。所有多个字节数据类型应作为大端序列被传输,即应首先发送高字节(MSO),后面按降序排列紧一个ISDU是经过ISDU通信通道被传输的(参见图7和A.1.2)。最典型的是需要一些报文来实施这种传输(分段)。主站通过发送一个I-Service(读/写)请求通过ISDU通信通道向设备发送一个IS-FlowCTRL)。Flow(TRL.通过计算传输过程中的I用于FlowCTRL的允许值在表50中做出了规定。定义一个ISDUI-Service开始,即一个请求或响应开始。对于一个请求开始.之前任何不完整的服务也许会被拒绝。表A.12)表50(续)定义预留中止整个服务主站通过拒绝所接收到的响应数据进行回应。主站ISDU处理机状态机主站ISDU处理机状态机如图49所示。初始化图49主站ISDU处理机状态机主站ISDU处理机的状态转换表如表51所示。表51主站ISDU处理机状态转换表ldle_1ISDU请求数据传输等待设备的响应。观察ISDU的时间表51(续)检测到错误后处理错误:使用ISDUTransportErrorlnfo调用目标状态动作0112使用1SDU的写启动条件调用OD.req:OD.req(W.ISDU.flowCtrl=START.数据)22使用ISDU数据写和FlowCTRL依据表50的23启动定时器(ISDUTime)33使用ISDU读启动条件调用(OD.req:OD.req(R.ISDU35停止定时器(ISDUTime)55使用ISDU数据读和FlowCTRL依据表551345441使用ISDU中止调用OD,req:OD.req(R,ISDU,ABO)RT)。调用负值DL_ISDUTransport进2411使用适当数据调用OD.reg。调用正值DL_ReadParam/DL_Writ11使用闲置报文调用(OD.req:OD.req(R,ISDU,flowCtrl=IDLE)41管理调用1H_Conf_INACTIVE。在此过渡期间不需要采取行动10345424内部项定义设备响应时间计量(看门狗,见表97)OD.cnf(数据不同于ISDU_BUSY)DL_ReadParam或DL_WriteISDU传输或DL_ISDUAbort请求内的任何可检测的错误或任何违反ISDU确认时间(见表97)初始化Idle_1等待AL的数据以传输(见DI_ISDUTransport)ISDU响应数据传输口标状态01122223将DL._ISDUTransport.ind调用至AL(见)33使用“busy”指示调用OD.rsp(见表A.14)3444412131调用DI._ISDUAbort41调用DL_ISDUAbort表52(续)日标状态102111使用“无服务:指示调用(D.rsp(见表A.12和表A.14)内部项OD,ind(W.1SDU.FlowCtr如果ISDU结构不正确命令处理机将DL_Control.req服务原语中所包含的控制代码(PDOUTVALID或PDOUTIN-表53控制代码ProcessDataOutput()此外,命令处理机将来自SM的设备模式的变更请求翻译到相应的MasterCommanads中去初始化初始化_主站命令处理机状态转换表如表54所示。表54主站命令处理机状态转换表ldlc_1等待来自AL的新命令:DL_Control(PD输出状态)或来自SM:DL_模式,如改变为OPERATE),或等待PDInStatus准备用于OD.req服务原语的数据。等待来自OD处理机(Comma目标状态行为0111如果服务PDInStatus.ind=VALID的话.调用DI(VALID)以向Al.发出有效输入PD的信号。如果服务PDInStatus.ind=INVALID)的话,调用DL_Control.ind(INVALID)以向AL发出无效输入PD1]如果服务DL_Control.req=PDOUTVAL.ID.调用OD.rcq(WRITE.如果服务DL_Control.req=PDOUTINVALID.调用OD.req(WRITE.PAGE,0.1.MasterCommand=0x99)。见表B.212服务DL_Writc_DEVICEMODE翻译为:INACTIVE:OD.req(WRITE.PAGE,0.1.STARTUP:OD.reg(WRITE.PAGE.0.1.MasterComPREOPERATE:OD.rcq(WRITE,PAGE.0.1.MasterCommand=0x9A)OPERATE:OD.rcg(WRITE,PAGE.0.1.Mast21从OD处理机所调用的CommandTrig导致命令处理机来调用(OD.reg服务原语.随后报文处理机将相应MastcrComma10表54(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论