




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
变电站监控系统应用服务及接口技术规范征求意见稿II目 次112范引文件 13语定义 14略语 2526用务接体构 26.1概述 2应服务 3服接口 37用务 3设模服务 3信模服务 4数服务 5操与制务 6文服务 68务口 78.1概述 78.2交格式 78.3通链路 10设模服接口 13信模服接口 16数服接口 18操与制务口 21文服接口 259测求方法 27设模服及检查 27信模服及检查 27数服及口查 28操与制务口检查 28文服及口 28附录规性务错码义 30附录规性务接语定义 31PAGEPAGE1变电站监控系统应用服务及接口技术规范范围本文件规定了变电站监控系统应用服务及接口的总体技术要求,明确了应用服务及接口体系架构、服务功能、接口定义等内容。35kV(文件。GB/T22239-2019GB/T30149-2019电网通用模型描述规范GB/T33602-2017GB/T36572-2018电力监控系统网络安全防护导则GB/T37546-2019无人值守变电站监控系统技术规范DL/T860.72电力自动化通信网络和系统第7-2部分:基本通信结构–抽象通信服务接口(ACSI)DL/T860.73电力自动化通信网络和系统第7-3部分:基本通信结构–公用数据类DL/T860.747-4DL/T860.81电力自动化通信网络和系统第8-1部分:特定通信服务映射(SCSM)-对MMS(ISO9506-1和ISO9506-2)及ISO/IEC8802-3的映射DL/T1171电网设备通用数据模型命名规范DL/T1230-2016电力系统图形描述规范DL/T1232电力系统动态消息编码规范DL/T1233-2013电力系统简单服务接口规范DL/T1403-2015智能变电站监控系统技术规范DL/T1708-2017电力系统顺序控制技术规范ISO/IEC8825-2:2015信息技术-ASN.1编码规则:压缩编码规则(PER)DL/T860界定的以及下列术语和定义适用于本文件。3.1服务消费者ServiceConsumer调用服务本地及远方的应用,通过动态的消息进行通信,完成要调用的服务功能。3.2服务提供者ServiceProvider被本地及远方应用调用的服务,通过开放的服务接口,为服务消费者提供多个业务实现。3.3服务接口ServiceInterface一组抽象功能,通过完成特定任务为服务消费者交付所需的最终成果。缩略语下列缩略语适用于本文件。APCH:应用协议控制头(ApplicationProtocolControlHead)APDU:应用协议数据单元(ApplicationProtocolDataUnit)ASDU:应用服务数据单元(ApplicationServiceDataUnit)AST:应用服务类型(ApplicationServiceType)ID:唯一标识(IdentifyDocument)TCP:传输控制协议(TransportControlProtocol)总则变电站监控系统应用服务及接口应遵循以下基本技术原则:/GB/T36572-2018概述图形管理通信管理数据库运行监视综合智能告警防误闭锁保护信息管理设备管理配置管理权限管理日志管理时间同步智能诊断……服务接口设备模型服务接口服务接口设备模型服务接口信息模型数据服务接口口文件服务接口客户端服务端变电站监控系统应用服务及接口体系架构系统业务基础数据文件服务操作与控制服务数据服务设备模型服务应用服务远方应用本地应用设备模型服务提供电网一次设备模型和二次设备模型,如图2所示。服务端客户端召唤开关模型服务端客户端开关模型响应召唤线路模型线路模型响应......召唤母线模型母线模型响应召唤二次设备模型二次设备模型响应图2设备模型服务设备模型服务应满足如下要求:IDID信息模型服务提供电网运行信息及变电站二次设备信息,如图3所示。服务端客户端召唤遥信模型服务端客户端遥信模型响应召唤遥测模型遥测模型响应 召唤控制模型...控制模型响应...召唤定值模型定值模型响应图3信息模型服务信息模型服务应满足如下要求:A/B/CIDIDIDCTI/II/IIIID、所属二次设备ID数据服务提供电网运行数据及变电站二次设备数据,包括遥信、遥测、定值等,支持请求/响应和订阅/发布两种模式,如图4和图5所示。服务端客户端召唤服务端客户端(1、召唤遥信数据2、召唤遥测数据3、召唤定值数据)召唤响应(1、遥信数据响应2、遥测数据响应3、定值数据响应)图4请求/响应数据服务服务端客户端主动上送服务端客户端(1、遥信数据周期上送2、遥测数据周期上送3、遥信数据变化上送4、遥测数据变化上送)图5订阅/发布数据服务数据服务应满足如下要求:CTID操作与控制服务支持断路器/隔离开关分合、主变分接头调节、软压板投退、定值修改等操作,如图6所示。服务端客户端控制选择/服务端客户端控制返校/定值带确认的写响应控制执行/控制验证/定值修改验证图6操作与控制服务操作与控制服务应满足如下要求:文件服务提供图形文件、配置文件、日志文件、顺序控制操作票文件、波形文件等,如图7所示。 客户端 客户端服务端图形文件列表响应读图形文件图形文件响应召唤日志文件列表日志文件列表响应读日志文件日志文件响应召唤顺控操作票文件列表顺控操作文件票响应读顺控操作票文件...顺控操作票文件响应...召唤波形文件列表波形文件列表响应读波形文件波形文件响应图7文件服务文件服务应满足如下要求:概述//(APDU)(APB/T3602017PC)+应用服务数据单元(ASDU)”的格式,最大长度为65535,结构如图8所示。PAGEPAGE10比特765比特76543210控制码CCNextRespErrbakPI协议类型=0x01APCHAPDU服务码SC帧长度FL服务请求序号ReqIDASDU应用服务类型AST服务数据区123456图8应用协议数据单元APDU结构(APCH)应用协议控制头(APCH)由控制码(CC)、服务码(SC)、帧长度(FL)组成。(CC)控制码(CC)占1个八位位组,位于APDU的首部,结构如表1所示。表1控制码(CC)标志位说明NextBit7=0,单帧报文或连续报文的最后一帧;Bit7=1,有后续报文。ResponseErrorBit5=0,服务成功;Bit5=1,服务出错备用Bit4,备用适用协议PIBit3~Bit0=1,DL/T860.72通信报文协议(SC)服务码(SC)占1个八位位组,用于标识预定义服务,本文件定义的服务如表2所示。表2服务码服务码服务名称描述1Associate关联2Abort中止3Release释放关联153Test测试154AssociateNegotiate关联协商200AppService应用服务(FL)帧长度(FL)占2个八位位组,表示ASDU长度,低位在前,高位在后,最大值为65531。(ASDU)应用服务数据单元(ASDU)由服务请求序号(ReqID)、应用服务类型(AST)和服务数据区组成,如图8所示。(ReqID)161~65535ReqID加1RqIReID6551RqID为应用服务类型(AST)占1个八位位组,如表3所示。表3应用服务类型应用服务类型应用服务名称描述1AppServiceList召唤应用服务列表2CallPrimaryEquipmentModel召唤一次设备模型3CallSecondaryEquipmentModel召唤二次设备模型4CallDinModel召唤遥信模型5CallAinModel召唤遥测模型6CallControlModel召唤遥控模型7CallSettingModel召唤定值模型8CallDinData召唤遥信数据9CallAinData召唤遥测数据10CallSettingData召唤定值数据11SetDataPeriod设置数据上送周期12SendDinPeriod遥信数据周期上送13SendAinPeriod遥测数据周期上送14SendDinChanged遥信数据变化上送15SendAinChanged遥测数据变化上送16Control遥控操作17SequenceControlReCode顺序控制18SettingModify定值修改19GetFileList召唤文件列表20GetFile读文件21SetFile写文件22DeleteFile删除文件服务数据区由编码后的服务数据组成,编码格式参考ISO/IEC8825-2定义的BASIC-PER对齐方式,基本数据类型定义参考GB/T33602-2017。9客户端服务端关联协商客户端服务端关联协商响应关联关联响应召唤应用服务列表…应用服务列表响应…测试…测试响应…释放关联释放关联响应图9通信链路APDUASDU(AssociationID)APDUASDU表4关联协商服务数据区服务/参数数据类型描述Request请求ProposedAPDUSizeINT16UAPDU最大长度ClientASDUSizeINT32UASDU最大长度ClientProtocolVersionINT32U协议版本Response+正确响应NegotiatedAPDUSizeINT16U协商后APDU最大长度ServerASDUSizeINT32U协商后ASDU最大长度ServerProtocolVersionINT32U协议版本ServerModelVersionSTRING模型版本Response-错误响应ServiceErrorENUMERATED服务错误码,参考附录AProposedAPDUSizeAPDUAPDUAPDUNegotiatedAPDUSizeAPDUClientASDUSizeASDUASDUASDUServerAPDUSizeASDUASDUAPDUClientProtocolVersion(ServerProtocolVersion)(ServerModelVersion)。ServiceErrorA2.00x200关联协商服务码SC=154,应用服务类型AST=0,语法定义参考附录B.1。关联关联用于确定客户端和服务端交互的权限和唯一链接标识,服务数据区如表5所示。表5关联服务数据区服务/参数数据类型描述Request请求AuthModeENUMERATED权限认证模式ServerRefSTRING监控系统标识AuthenticationInfo权限认证参数UserNameSTRING用户名UserPasswordSTRING用户密码AuthorityTypeINT32U权限类型Response+正确响应AssociationIDSTRING关联IDResponse-错误响应ServiceErrorENUMERATED服务错误码,参考附录AAuthModeServerRefGB/T33602-2017应用服务所在节点名;Service为应用服务名,本文件统一定义为ApplicationService(UserPassword)ServiceError关联服务码SC=1,应用服务类型AST=0,语法定义参考附录B.2。客户端召唤应用服务列表,服务端提供所支持的应用服务类型,服务数据区如表6所示。表6召唤应用服务列表服务数据区服务/参数数据类型描述Request请求Response+正确响应AppServiceInfo[0…n]应用服务列表AppServiceNameSTRING应用服务名称AppServiceCodeINT16U应用服务类型AppServiceStateENUMERATED应用服务状态Response-错误响应ServiceErrorENUMERATED服务错误码,参考附录AAppServiceInfo为应用服务信息,包括应用服务名称(AppServiceName)、应用服务码(AppServiceCode)、应用服务状态(AppServiceState),应用服务状态(AppServiceState)如表7所示。表7应用服务状态应用服务状态含义0在线(Off)1离线(On)2故障(Fault)ServiceErrorASC=200AST=1B.3。客户端和服务端交互结束后,释放关联,服务数据区如表8所示。表8释放关联服务数据区服务/参数数据类型描述Request请求AssociationIDSTRING关联IDResponse+正确响应AssociationIDSTRING关联IDResponse-错误响应ServiceErrorENUMERATED服务错误码,参考附录AAssociationID为关联ID,为客户端和服务端交互的唯一链接标识。ServiceError为服务错误码,释放关联失败返回错误码,错误码定义参考附录A。释放关联服务码SC=3,应用服务类型AST=0,语法定义参考附录B.4。中止客户端和服务端交互结束后,中止服务,关闭链路,服务数据区如表9所示。表9中止服务数据区服务/参数数据类型描述Request请求AssociationIDSTRING关联IDReasonENUMERATED中止原因Indication响应AssociationIDSTRING关联IDReasonENUMERATED中止原因AssociationID为关联ID,为客户端和服务端交互的唯一链接标识。Reason为异常中止原因,如表10所示。表10中止原因异常中止原因含义0其它(Other)1无法识别的服务(UnrecognizedService)2无效的ReqID(InvalidReqID)3非法参数(InvalidArgument)4非法结果(InvalidResult)5超过服务端支持最多客户端链接数(MaxServiceOutstandingExceeded)中止服务码SC=2,应用服务类型AST=0,语法定义参考附录B.5。测试SC=153,仅有APCH,不含ASDU(FL)0。召唤一次设备模型应用服务接口的服务数据区如表11所示。表11召唤一次设备模型服务数据区服务/参数数据类型描述Request请求PrimaryEquipmentTypeENUMERATED一次设备类型Response+正确响应PrimaryEquipmentModel[0…n]一次设备模型列表PrimaryEquipmentTypeENUMERATED一次设备类型PrimaryEquipmentNameSTRING一次设备名称PrimaryEquipmentIDINT64U一次设备IDEquipmentStateENUMERATED运行状态VoltageLevelENUMERATED电压等级Response-错误响应ResultCodeINT16GB/T33602-2017PrimaryEquipmentType为一次设备类型,如表12所示。表12一次设备类型一次设备类型含义0所有一次设备(PrimaryEquipment)1断路器(Breaker)2隔离开关(Switch)3变压器(Transformer)4线路(Line)5母线(Bus)6电容器(Capacitor)7电抗器(Reactor)8电流互感器(CurrentTransformer)9电压互感器(VoltageTransformer)10消弧线圈(ArcSuppressionCoil)11其它(Else)PrimaryEquipmentModePriaryquipntNam(PmaryEuipentD(Euipentat(VoltageLevel),(EquipmentState)13表13运行状态运行状态含义0停用(Stop)1运行(Running)2检修(Repair)3故障(Fault)4其它(Else)电压等级(VoltageLevel)如表14所示。表14电压等级电压等级含义010kV135kV2110kV3220kV4330kV5500kV6750kV7800kV81000kVResultCodeGB/T33602-2017SC=200AST=2B.6。召唤二次设备模型应用服务接口的服务数据区如表15所示。表15召唤二次设备模型服务数据区服务/参数数据类型描述Request请求SecondaryEquipmentTypeENUMERATED二次设备类型Response+正确响应SecondaryEquipmentModel[0…n]二次设备模型列表SecondaryEquipmentTypeENUMERATED二次设备类型SecondaryEquipmentNameSTRING二次设备名称SecondaryEquipmentIDINT64U二次设备IDEquipmentStateENUMERATED运行状态PrimaryEquipmentIDINT64U所属一次设备IDSecondaryEquipmentModelSTRING设备型号SecondaryVersionSTRING版本Response-错误响应ResultCodeINT16错误码,参考GB/T33602-2017SecondaryEquipmentType为二次设备类型,如表16所示。表16二次设备类型二次设备类型含义0所有二次设备(SecondaryEquipment)1测控(MeasuringAndControlDevice)2保护(ProtectionDevice)3网关机(Gateway)4监控主机(SupervisoryControlHost)5辅控(AuxiliaryControlHost)6PMU(PMU)7时钟(Clock)8交换机(Switch)9稳控(StabilityControlDevice)10其它(Else)次设备名称(SecondaryEquipmentName)、二次设备ID(SecondaryEquipmentID)、运行状态(EqupmetttI(PimayEqimentIScodaryEuipenodeGB/T33602-2017。召唤二次设备服务码SC=200,应用服务类型AST=3,语法定义参考附录B.7。召唤遥信模型应用服务接口的服务数据区如表17所示。表17召唤遥信模型服务数据区服务/参数数据类型描述Request请求Response+正确响应DinModel[0…n]遥信模型列表DinNameSTRING遥信名称DinIDINT64U遥信IDPrimaryEquipmentIDINT64U所属一次设备IDSecondaryEquipmentIDINT64U所属二次设备IDResponse-错误响应ResultCodeINT16错误码,参考GB/T33602-2017DinModel为遥信模型信息,包括遥信名称(DinName)、遥信ID(DinID)、所属一次设备IDResultCodeGB/T33602-2017召唤遥信模型服务码SC=200,应用服务类型AST=4,语法定义参考附录B.8。召唤遥测模型应用服务接口的服务数据区如表18所示。表18召唤遥测模型服务数据区服务/参数数据类型描述Request请求Response+正确响应AinModel[0…n]遥测模型列表AinNameSTRING遥测名称AinIDINT64U遥测IDUnitSTRING单位PrimaryEquipmentIDINT64U所属一次设备IDSecondaryEquipmentIDINT64U所属二次设备IDResponse-错误响应ResultCodeINT16错误码,参考GB/T33602-2017AinModel(AinName)ID(AinID)(Unit)ResultCodeGB/T33602-2017召唤遥测模型服务码SC=200,应用服务类型AST=5,语法定义参考附录B.9。召唤遥控模型应用服务接口的服务数据区如表19所示。表19召唤遥控模型服务数据区服务/参数数据类型描述Request请求Response+正确响应ControlModel[0…n]遥控模型列表ControlNameSTRING遥控名称ControlIDINT64U遥控IDPrimaryEquipmentIDINT64U所属一次设备IDSecondaryEquipmentIDINT64U所属二次设备IDResponse-错误响应ResultCodeINT16错误码,参考GB/T33602-2017(ControlName)ResultCodeGB/T33602-2017召唤遥控模型服务码SC=200,应用服务类型AST=6,语法定义参考附录B.10。召唤定值模型应用服务接口的服务数据区如表20所示。表20召唤定值模型服务数据区服务/参数数据类型描述Request请求Response+正确响应SettingModel[0…n]定值信息列表SettingNameSTRING定值名称SettingIDINT64U定值IDSecondaryEquipmentIDINT64U所属二次设备IDSettingTypeENUMERATED定值类型UnitSTRING单位MinFLOAT32最小值MaxFLOAT32最大值StepFLOAT32步长NINT8U整数部分最大位数MINT8U小数部分最大位数Response-错误响应ResultCodeINT16错误码,参考GB/T33602-2017(SettingName)(SettingType)如表21表21定值类型定值类型含义0浮点数定值(Float)1整数定值(Integer)2描述(Describe)3其它(Else)ResultCode为服务错误码,召唤定值模型失败返回错误码,错误码定义参考GB/T33602-2017。召唤定值模型服务码SC=200,应用服务类型AST=7,语法定义参考附录B.11。召唤遥信数据应用服务接口的服务数据区如表22所示。表22召唤遥信服务数据区服务/参数数据类型描述Request请求SecondaryEquipmentIDINT64U二次设备IDResponse+正确响应SecondaryEquipmentIDINT64U二次设备IDDinData[0…n]遥信数据列表DinIDINT64U遥信IDValueINT8U遥信值QualityINT16U品质TimeSecsINT64U上送时间Response-错误响应ResultCodeINT16GB/T33602-2017SecondaryEquipmentID为二次设备ID,表示召唤指定设备的遥信数据,SecondaryEquipmentID=0DinDataDL/T860.8TimeSecsResultCodeGB/T33602-2017召唤遥信数据服务码SC=200,应用服务类型AST=8,语法定义参考附录B.12。召唤遥测数据应用服务接口的服务数据区如表23所示。表23召唤遥测服务数据区服务/参数数据类型描述Request请求SecondaryEquipmentIDINT64U二次设备IDResponse+正确响应SecondaryEquipmentIDINT64U二次设备IDAinData[0…n]遥测数据列表AinIDINT64U遥测IDValueFLOAT32遥测值QualityINT16U品质TimeSecsINT64U上送时间Response-错误响应ResultCodeINT16错误码,参考GB/T33602-2017SecondaryEquipmentID为二次设备ID,表示召唤指定设备的遥测数据,SecondaryEquipmentID=0AinData和TimeSecs8.6.1ResultCodeGB/T33602-2017召唤遥测数据服务码SC=200,应用服务类型AST=9,语法定义参考附录B.13。召唤定值应用服务接口的服务数据区如表24所示。表24召唤定值服务数据区服务/参数数据类型描述Request请求SecondaryEquipmentIDINT64U二次设备IDResponse+正确响应SecondaryEquipmentIDINT64U二次设备IDSettingData[0…n]定值数据列表SettingIDINT64U定值IDValueINT32/FLOAT32/STRING定值Response-错误响应ResultCodeINT16错误码,参考GB/T33602-2017SecondaryEquipmentID为二次设备ID,表示召唤指定设备的定值数据,SecondaryEquipmentID=0表示所有设备定值数据召唤。SettingData为定值数据,包括定值ID(SettingID)、定值(Value)。ResultCode为服务错误码,召唤定值数据失败返回错误码,错误码定义参考GB/T33602-2017。召唤定值数据服务码SC=200,应用服务类型AST=10,语法定义参考附录B.14。设置数据上送周期应用服务接口的服务数据区如表25所示。表25设置数据上送周期服务数据区服务/参数数据类型描述Request请求DataTypeENUMERATED数据类型DataPeriodSecondINT32U上送周期Response+正确响应DataTypeENUMERATED数据类型DataPeriodSecondINT32U上送周期Response-错误响应ResultCodeINT16错误码,参考GB/T33602-2017DataType为数据类型,DataType=0表示遥信数据,DataType=1表示遥测数据。DataPeriodSecondResultCodeGB/T33602-2017。设置数据周期服务码SC=200,应用服务类型AST=11,语法定义参考附录B.15。遥信数据周期上送应用服务接口的服务数据区如表26所示。表26遥信数据周期上送服务数据区服务/参数数据类型描述DinData[0…n]遥信数据列表DinIDINT64U遥信IDValueINT8U遥信值QualityINT16U品质TimeSecsINT64U上送时间遥信数据(DinData)定义参考本文件8.6.1。遥信数据周期上送服务码SC=200,应用服务类型AST=12,语法定义参考附录B.16。遥测数据周期上送应用服务接口的服务数据区如表27所示。表27遥测数据周期上送服务数据区服务/参数数据类型描述AinData[0…n]遥测数据列表AinIDINT64U遥测IDValueFLOAT32遥测值QualityINT16U品质TimeSecsINT64U上送时间遥测数据(AinData)定义参考本文件8.6.2。遥测数据周期上送服务码SC=200,应用服务类型AST=13,语法定义参考附录B.17。遥信数据变化上送应用服务接口的服务数据区参考本文件8.6.4.2。遥信数据变化上送服务码SC=200,应用服务类型AST=14,语法定义参考附录B.18。遥测数据变化上送应用服务接口的服务数据区参考本文件8.6.4.3。遥测数据变化上送服务码SC=200,应用服务类型AST=15,语法定义参考附录B.19。遥控操作应用服务接口的服务数据区如表28所示。表28遥控操作服务数据区服务/参数数据类型描述Request请求ControlTypeENUMERATED操作类型ControlData遥控数据信息ControlIDINT64U遥控IDControlCodeENUMERATED遥控码ControlReCodeINT8U返回信息标识符Response+正确响应ControlTypeENUMERATED操作类型ControlData遥控数据信息ControlIDINT64U遥控IDControlCodeENUMERATED遥控码ControlReCodeINT8U返回信息标识符Response-错误响应ControlTypeENUMERATED操作类型ControlData遥控数据信息ControlIDINT64U遥控IDControlCodeENUMERATED遥控码ControlReCodeINT8U返回信息标识符ControlType为操作类型,如表29所示。表29操作类型操作类型含义0选择(Select)1执行(Operate)2其它(Else)ControlData为遥控信息,包括遥控ID(ControlID)、遥控码(ControlCode)、返回信息标识符(ControlReCode),遥控码(ControlCode)如表30所示。表30遥控码遥控码含义0普通合(On)1普通分(Off)2同期合(SynchronyOn)3无压合(ZeroVoltageOn)4合环合(CloseLoopOn)5试验合(TestOn)6强制合(ForcedOn)7分接头升(TapOn)8分接头降(TapDown)9分接头急停(TapEmergencyStop)10小电流探索试分(LowCurrentExplorationTestOn)11其它(Else)返回信息标识符(ControlReCode)如表31所示。表31返回信息标识符返回信息标识符含义0校核正确(CheckCorrect)1不支持(NotSupported)2由开关闭锁(BlockedBySwitchingHierarchy)3选择失败(SelectFailed)4不正确位置(InvalidPosition)5位置达到(PositionReached)6执行中参数改变(ParameterChangeInExecution)7步限制(StepLimit)8被模型闭锁(BlockedByMode)9被过程闭锁(BlockedByProcess)10由互锁闭锁(BlockedByInterlocking)11由检同期闭锁(BlockedBySynchrocheck)12命令已经在执行中(CommandAlreadyInExecution)13被健康状况所闭锁(BlockedByHealth)14一对多控制(MultipleOfOneControl)15由取消中止(AbortionByCancel)16超过时间限制(TimeLimitOver)17由跳闸异常中止(AbortionByTrip)18对象未被选择(ObjectNotSelected)遥控操作服务码SC=200,应用服务类型AST=16,语法定义参考附录B.20。顺序控制应用服务接口的服务数据区如表32所示。表32顺序控制服务数据区服务/参数数据类型描述Request请求SequenceControlTypeENUMERATED操作类型TicketNameSTRING操作票名称Response+正确响应SequenceControlTypeENUMERATED操作类型TicketNameSTRING操作票名称SequenceControlReCodeENUMERATED返回信息标识符Response-错误响应SequenceControlTypeENUMERATED操作类型TicketNameSTRING操作票名称SequenceControlReCodeENUMERATED返回信息标识符顺序控制流程包括操作票调阅、预演、执行。其中操作票调阅参考本文件8.8.2。SequenceControlType为操作类型,如表33所示。表33操作类型操作类型含义0预演操作票(PreviewSequenceTicket)1终止预演(StopPreview)2执行操作票(OperateSequenceTicket)3暂停执行(PauseOperate)4继续执行(ContinueOperate)5终止执行(StopOperate)TicketName为操作票名称,命名格式参考DL/T1708-2017电力系统顺序控制技术规范。SequenceControlReCode为返回信息标识符,SequenceControlReCode=0表示失败,SequenceControlReCode1顺序控制服务码SC=200,应用服务类型AST=17,语法定义参考附录B.21。定值修改应用服务接口的服务数据区如表34所示。表34定值修改服务数据区服务/参数数据类型描述Request请求ModifyTypeENUMERATED操作类型SettingModify[0…n]定值修改列表SettingIDINT64U定值IDSettingValueINT32/FLOAT32/STRING定值SettingReCodeINT8U定值修改返回值Response+正确响应ModifyTypeENUMERATED操作类型SettingModify[0…n]定值修改列表SettingIDINT64U定值IDSettingValueINT32/FLOAT32/STRING定值SettingReCodeINT8U定值修改返回值Response-错误响应ModifyTypeENUMERATED操作类型SettingModify[0…n]定值修改列表SettingIDINT64U定值IDSettingValueINT32/FLOAT32/STRING定值SettingReCodeINT8U定值修改返回值ModifyType为操作类型,如表35所示。表35操作类型操作类型含义0带确认的写条目(WriteWithConfirmation)1带执行的写条目(WriteWithExecution)SettingModify为定值修改信息,包括定值ID(SettingID)、定值(SettingValue)、定值修改返回值(SettingReCode),SettingReCode=0表示失败,SettingReCode=1表示成功。定值修改服务码SC=200,应用服务类型AST=18,语法定义参考附录B.22。召唤文件列表应用服务接口的服务数据区如表36所示:表36召唤文件列表服务数据区服务/参数数据类型描述Request请求FileTypeENUMERATED文件类型StartTimeINT64U查询起始时间StopTimeINT64U查询结束时间Response+正确响应FileInfo[0…n]文件信息列表FileNameSTRING文件名称FileTypeENUMERATED文件类型FileSizeINT32U文件大小UpdateTimeINT64U文件最新更新时间Response-错误响应ResultCodeINT16错误码,参考GB/T33602-2017FileType为文件类型,如表37所示。表37文件类型文件类型含义0所有文件(AllFile)1图形文件(PicFile)2配置文件(ConfigFile)3日志文件(LogFile)4(SqecCotoTcet5波形文件(WaveFile)6其它(Else)StartTimeStopTime、UpdateTime1970-01-0100:00:00(UTC)FileInfoFileNameResultCodeGB/T33602-2017召唤文件列表服务码SC=200,应用服务类型AST=19,语法定义参考附录B.23。读文件读文件应用服务接口的服务数据区如表38所示。表38读文件服务数据区服务/参数数据类型描述Request请求FileTypeENUMERATED文件类型FileNameSTRING文件名StartPostionINT32U文件起始位置Response+正确响应FileData[0..n]STRING文件内容Response-ResultCodeINT16错误码,参考GB/T33602-20178.8.1。FileNameStartPostion为文StartPostionResultCodeGB/T33602-2017。读文件服务码SC=200,应用服务类型AST=20,语法定义参考附录B.24。写文件写文件应用服务接口的服务数据区如表39所示。表39写文件服务数据区服务/参数数据类型描述Request请求FileTypeENUMERATED文件类型FileNameSTRING文件名称StartPostionINT32U文件起始位置FileSizeINT32U文件大小FileDataSTRING文件内容Response+正确响应ReceiveFileSizeINT32U文件大小Response-错误响应ResultCodeINT16错误码,参考GB/T33602-20178.8.1。FileNameStartPostion为文StartPostionFileSizeFileDataReceiveFileSize为已接收的文件大小。ResultCode为服务错误码,写文件失败返回错误码,错误码定义参考GB/T33602-2017。写文件服务码SC=200,应用服务类型AST=21,语法定义参考附录B.25。删除文件应用服务接口的服务数据区如表40所示。表40删除文件服务数据区服务/参数数据类型描述Request请求FileTypeENUMERATED文件类型FileNameSTRING文件名称Response+正确响应DelResultINT8U删除返回值Response-错误响应DelResultINT8U删除返回值8.8.1FileNameDelResult,DelResult=1删除文件服务码SC=200,应用服务类型AST=22,语法定义参考附录B.26。要求设备模型服务及接口应准确提供电网一次设备模型和二次设备模型。ID要求信息模型服务及接口应准确提供电网运行信息及变电站二次设备信息。A/B/CCTI/II/IIIIDIDIDID、所属二次设备ID要求数据服务及接口应准确提供电网运行数据及变电站二次设备数据。/刀闸//有功无功//IDID要求操作与控制服务及接口应支持断路器/隔离开关分合、主变分接头调节、软压板投退、定值修改等操作。(要求文件服务及接口应准确提供图形文件、配置文件、日志文件、顺序控制操作票文件、波形文件等。附录A()ServiceError取值范围和含义见表A.1。表A.1服务错误码服务错误码含义0无差错(NoError)1实例不可用(InstanceNotAvailable)2实例在使用(InstanceInUse)3访问违例(AccessViolation)4当前状态不允许访问(AccessNotAllowedInCurrentState)5参数值不合适(ParameterValueInappropriate)6参数值不一致(ParameterValueInconsistent)7类不被支持(ClassNotSupported)8实例被其它客户锁定(InstanceLockedByOtherClient)9控制必须被选择(ControlMustBeSelected)10类型冲突(TypeConflict)11由于通信约束失败(FailedDueToCommunicationsConstraint)12由于服务器约束失败(FailedDueToServerConstraint)ServiceError语法定义如下:ServiceError::=INTEGER{NoError(0),InstanceNotAvailable(1),InstanceInUse(2),AccessViolation(3),AccessNotAllowedInCurrentState(4),ParameterValueInappropriate(5),ParameterValueInconsistent(6),ClassNotSupported(7),InstanceLockedByOtherClient(8),ControlMustBeSelected(9),TypeConflict(10),FailedDueToCommunicationsConstraint(11),FailedDueToServerConstraint(12)}(0..12)附录B()关联协商服务接口语法定义:AssociateNegotiate-RequestPDU::=SEQUENCE{ APDUSize [0]IMPLICITINT16U, ASDUSize [1]IMPLICITINT32U, ProtocolVersion[2]IMPLICITINT32U}AssociateNegotiate-ResponsePDU::=SEQUENCE{ APDUSize [0]IMPLICITINT16U, ASDUSize [1]IMPLICITINT32U, ProtocolVersion[2]IMPLICITINT32U,ModelVersion [3]IMPLICITVisibleString}AssociateNegotiate-ErrorPDU::=ServiceError关联关联服务接口语法定义:Associate-RequestPDU::=SEQUENCE{ AuthMode [0]IMPLICITINTEGERUnAuthMode(0), AuthMode(1) }(0..1), ServerRef [1]IMPLICITOCTETSTRING(SIZE(0..64)),AuthenticationInfo[2]IMPLICITSEQUENCEUserName[0]IMPLICITOCTETSTRING(SIZE(0..64)),UserPassword[1]IMPLICITOCTETSTRING(SIZE(0..64)),AuthorityType[2]IMPLICITINT32U}OPTIONAL}Associate-ResponsePDU::=SEQUENCE{ AssociationID [0]IMPLICITOCTETSTRING(SIZE(1..64))}Associate-ErrorPDU::=ServiceError召唤应用服务列表服务接口语法定义:AppServiceList-RequestPDU::=SEQUENCE{ContinueAfter [0]IMPLICITAppServiceCodeOPTIONAL}AppServiceList-ResponsePDU::=SEQUENCE{ AppServiceInfo[0]IMPLICITSEQUENCEofSEQUENCE{ AppServiceName[0]IMPLICITOCTETSTRING(SIZE(0..64)), AppServiceCode[1]IMPLICITINT16U,AppServiceState[2]IMPLICITINTEGEROff(0),On(1),Fault(2)}(0..2) },MoreFollows [1]IMPLICITBOOLEANDEFAULTTRUE}AppServiceList-ErrorPDU::=ServiceError释放关联服务接口语法定义:Release-RequestPDU::=SEQUENCE{ AssociationID [0]IMPLICITOCTETSTRING(SIZE(0..64))}Release-ResponsePDU::=SEQUENCE{ AssociationID [0]IMPLICITOCTETSTRING(SIZE(0..64))}Release-ErrorPDU::=ServiceError中止中止服务接口语法定义:Abort-RequestPDU::=SEQUENCE{ AssociationID[0]IMPLICITOCTETSTRING(SIZE(0..64)), Reason [1]IMPLICITINTEGER Other(0), UnrecognizedService(1), InvalidReqID(2), InvalidArgument(3), InvalidResult(4), MaxServiceOutstandingExceeded(5)}(0..5)}召唤一次设备模型服务接口语法定义:CallPrimaryEquipmentModel-RequestPDU::=SEQUENCE{PrimaryEquipmentType [0]IMPLICITINTEGERPrimaryEquipment(0),Breaker(1),Switch(2),Transformer(3),Line(4),Bus(5),Capacitor(6),Reactor(7),CurrentTransformer(8),VoltageTransformer(9),ArcSuppressionCoil(10),Else(11)}(0..11),ContinueAfter [1]IMPLICITPrimaryEquipmentIDOPTIONAL}CallPrimaryEquipmentModel-ResponsePDU::=SEQUENCE{PrimaryEquipmentModel[0]IMPLICITSEQUENCEOFSEQUENCE{PrimaryEquipmentType [0]IMPLICITINTEGERPrimaryEquipment(0),Breaker(1),Switch(2),Transformer(3),Line(4),Bus(5),Capacitor(6),Reactor(7),CurrentTransformer(8),VoltageTransformer(9),ArcSuppressionCoil(10),Else(11)}(0..11),PrimaryEquipmentName[1]IMPLICITOCTETSTRING(SIZE(0..64)),PrimaryEquipmentID[2]IMPLICITINT64U,EquipmentState[3]IMPLICITINTEGER{ Stop(0),Running(1),Repair(2),Fault(3),Else(4)}(0..4),VoltageLevel [4]IMPLICITINTEGER{10kV(0),35kV(1),110kV(2),220kV(3),330kV(4),500kV(5),750kV(6),800kV(7),1000kV(8)}(0..8)},MoreFollows [1]IMPLICITBOOLEANDEFAULTTRUE}CallPrimaryEquipmentModel-ErrorPDU::=SEQUENCEResultCode [0]IMPLICITINT16}召唤二次设备模型服务接口语法定义:CallSecondaryEquipmentModel-RequestPDU::=SEQUENCE{ SecondaryEquipmentType[0]IMPLICITINTEGERSecondaryEquipment(0),MeasuringAndControlDevice(1),ProtectionDevice(2),Gateway(3),SupervisoryControlHost(4),AuxiliaryControlHost(5),PMU(6),Clock(7),Switch(8),StabilityControlDevice(9),Else(10)}(0..10),ContinueAfter [1]IMPLICITSecondaryEquipmentIDOPTIONAL}CallSecondaryEquipmentModel-ResponsePDU::=SEQUENCE{ SecondaryEquipmentModel [0]IMPLICITSEQUENCEOFSEQUENCE SecondaryEquipmentType [0]IMPLICITINTEGERSecondaryEquipment(0),MeasuringAndControlDevice(1),ProtectionDevice(2),Gateway(3),SupervisoryControlHost(4),AuxiliaryControlHost(5),PMU(6),Clock(7),Switch(8),StabilityControlDevice(9),Else(10)}(0..10),SecondaryEquipmentName[1]IMPLICITOCTETSTRING(SIZE(0..64)),SecondaryEquipmentID[2]IMPLICITINT64U,EquipmentState [3]IMPLICITINTEGER{stop(0),},
running(1),repair(2),fault(3),else(4)}(0..4),PrimaryEquipmentID [4]IMPLICITINT64U,SecondaryEquipmentModel [5]IMPLICITOCTETSTRING(SIZE(0..32)),SecondaryVersion [6]IMPLICITOCTETSTRING(SIZE(0..32))MoreFollows [1]IMPLICITBOOLEANDEFAULTTRUE}CallSecondaryEquipmentModel-ErrorPDU::=SEQUENCEResultCode [0]IMPLICITINT16}召唤遥信模型服务接口语法定义:CallDinModel-RequestPDU::=SEQUENCE{ContinueAfter[0]IMPLICITDinIDOPTIONAL}CallDinModel-ResponsePDU::=SEQUENCE{DinModel[0]IMPLICITSEQUENCEOFSEQUENCE{DinName[0]IMPLICITOCTETSTRING(SIZE(0..64)),DinID[1]IMPLICITINT64U,PrimaryEquipmentID[2]IMPLICITINT64U,SecondaryEquipmentID[3]IMPLICITINT64U},MoreFollows [1]IMPLICITBOOLEANDEFAULTTRUE}CallDinModel-ErrorPDU::=SEQUENCEResultCode [0]IMPLICITINT16}召唤遥测模型服务接口语法定义:CallAinModel-RequestPDU::=SEQUENCE{ContinueAfter[0]IMPLICITAinIDOPTIONAL}CallAinModel-ResponsePDU::=SEQUENCE{ AinModel [0]IMPLICITSEQUENCEOFSEQUENCE AinName [0]IMPLICITOCTETSTRING(SIZE(0..64)), AinID [1]IMPLICITINT64U, Unit [2]IMPLICITOCTETSTRING(SIZE(0..8)),PrimaryEquipmentID[3]IMPLICITINT64U,SecondaryEquipmentID[4]IMPLICITINT64U},MoreFollows [1]IMPLICITBOOLEANDEFAULTTRUE}CallAinModel-ErrorPDU::=SEQUENCEResultCode [0]IMPLICITINT16}召唤遥控模型服务接口语法定义:CallControlModel-RequestPDU::=SEQUENCE{ContinueAfter[0]IMPLICITControlIDOPTIONAL}CallControlModel-ResponsePDU::=SEQUENCE{ ControlModel [0]IMPLICITSEQUENCEOFSEQUENCE ControlName [0]IMPLICITOCTETSTRING(SIZE(0..64)), ControlID [1]IMPLICITINT64U,PrimaryEquipmentID[2]IMPLICITINT64U,SecondaryEquipmentID[3]IMPLICITINT64U},MoreFollows [1]IMPLICITBOOLEANDEFAULTTRUE}CallControlModel-ErrorPDU::=SEQUENCEResultCode [0]IMPLICITINT16}召唤定值模型服务接口语法定义:CallSettingModel-RequestPDU::=SEQUENCE{ContinueAfter [0]IMPLICITSettingIDOPTIONAL}CallSettingModel-ResponsePDU::=SEQUENCE{SettingModel [0]IMPLICITSEQUENCEOFSEQUENCE{ SettingName [0]IMPLICITOCTETSTRING(SIZE(0..64)),SettingID [1]IMPLICITINT64U,SecondaryEquipmentID[2]IMPLICITINT64U, SettingType [3]IMPLICITINTEGERFloat(0),Integer(1),Describe(2)Else(3)}(0..3),Unit[4]IMPLICITOCTETSTRING(SIZE(0..8)),Min[5]IMPLICITFLOAT32,Max[6]IMPLICITFLOAT32,Step[7]IMPLICITFLOAT32,N[8]IMPLICITINT8U,M[9]IMPLICITINT8U},MoreFollows [1]IMPLICITBOOLEANDEFAULTTRUE}CallSettingModel-ErrorPDU::=SEQUENCEResultCode [0]IMPLICITINT16}召唤遥信数据服务接口语法定义:CallDinData-RequestPDU::=SEQUENCESecondaryEquipmentID[0]IMPLICITINT64U,ContinueAfter [1]IMPLICITDinIDOPTIONAL}CallDinData-ResponsePDU::=SEQUENCE{SecondaryEquipmentID[0]IMPLICITINT64U,DinDataDinID[1]IMPLICITSEQUENCEOFSEQUENCE{ [0]IMPLICITOCTETSTRING(SIZE(0..64)),Value [1]IMPLICITINT16U,Quality[2]IMPLICITINT16U,TimeSecs[3]IMPLICITINT16U}
},MoreFollows [2]IMPLICITBOOLEANDEFAULTTRUECallDinData-ErrorPDU::=SEQUENCEResultCode [0]IMPLICITINT16}召唤遥测数据服务接口语法定义:CallAinData-RequestPDU::=SEQUENCE{[0]IMPLICITINT64U,ContinueAfter [1]IMPLICITAinIDOPTIONAL}CallAinData-ResponsePDU::=SEQUENCE{SecondaryEquipmentID[0]IMPLICITINT64U,AinData [1]IMPLICITSEQUENCEOFSEQUENCEAinID [0]IMPLICITINT64U,Value [1]IMPLICITFLOAT32,Quality [2]IMPLICITINT16U,TimeSecs [3]IMPLICITINT64U}
},MoreFollows [2]IMPLICITBOOLEANDEFAULTTRUECallAinData-ErrorPDU::=SEQUENCEResultCode [0]IMPLICITINT16}召唤定值数据服务接口语法定义:CallSettingData-RequestPDU::=SEQUENCE{[0]IMPLICITINT64U,ContinueAfter [1]IMPLICITSettingIDOPTIONAL}CallSettingData-ResponsePDU::=SEQUENCE{SecondaryEquipmentID[0]IMPLICITINT64U,SettingData [1]IMPLICITSEQUENCEOFSEQUENCESettingID [0]IMPLICITINT64U,Value [1]IMPLICITCHOICE INT32 [0]IMPLICITINT32, FLOAT32 [1]IMPLICITFLOAT32, STRING [2]IMPLICITOCTETSTRING(SIZE(0..128))}}
},MoreFollows [2]IMPLICITBOOLEANDEFAULTTRUECallSettingData-ErrorPDU::=SEQUENCEResultCode [0]IMPLICITINT16}设置数据上送周期服务接口语法定义:SetDataPeriod-RequestPDU::=SEQUENCE{DataType [0]IMPLICITINTEGERDinData(0),AinData(1)}(0..1), DataPeriodSecond [1]IMPLICITINT32U}SetDataPeriod-ResponsePDU::=SEQUENCEDataType [0]IMPLICITINTEGERDinData(0),AinData(1)}(0..1), DataPeriodSecond [1]IMPLICITI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 采购与质量管理体系重点基础知识点
- 小语种证书考试关键知识试题及答案
- 理财产品的销售心理学分析试题及答案
- 小语种证书考试报告与反馈试题及答案
- 理财师考试时间管理技巧试题及答案
- 2024小语种考试新成绩试题及答案
- 借鉴他人的2025年国际金融理财师考试经验教训试题及答案
- 理财市场发展中的法律框架分析试题及答案
- 网络编辑师证书考试知识点提炼试题
- 人教部编版七年级上册第四单元14 走一步再走一步教学设计及反思
- 2023年郑州信息工程职业学院单招职业适应性测试笔试模拟试题及答案解析
- 好书推荐-《三毛流浪记》77955课件
- 领悟社会支持量表(PSSS)
- 自动控制原理全套ppt课件(完整版)
- 手卫生相关知识考核试题与答案
- 《同分母分数加减法》教学课件人教新课标
- 产业经济学第三版(苏东水)课后习题及答案完整版
- 初中综合实践课程标准
- 首件检验记录表(标准样版)
- 中建六局建设发展公司责任目标管理考核办法
- 太阳能光伏发电系统PVsyst运用
评论
0/150
提交评论