103规约下测控功能处理.doc_第1页
103规约下测控功能处理.doc_第2页
103规约下测控功能处理.doc_第3页
103规约下测控功能处理.doc_第4页
全文预览已结束

下载本文档

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

文档简介

103规约下测控功能处理一、预备知识103和104规约转换公式104规约中只判别公共地址(扇区地址)和信息序号,103规约中判别公共地址、报文类型、功能类型和信息序号,103和104规约转换公式如表1所示,表中数据除特殊说明外均为十进制数据。序号通讯类型103ASDU103FUN103INF104IOA转换公式1测控单点遥信412149-2380x0001HIOA=(INF-149)+(FUN-1)128+0001H2测控双点遥信434149-2380x0001HIOA=(INF-149)+(FUN-1)128+0001H3交流遥测50192-1480x4001HIOA=(INF-92)+(FUN-1)128+4001H4直流遥测50292-940x4001HIOA=(INF-92)+(FUN-1)128+4001H5断路器遥控64148-630x6001HIOA=(INF-48)+ (FUN-1)128+6001H6分接头遥调65272-740x6001HIOA=(INF-48)+ (FUN-1)128+6001H7压板遥信11230-2380x0001HIOA=INF+0001H8压板遥控20132-400x6001HIOA=INF+6001H9档位信息39276-780x6601HIOA=(INF-76)+ (FUN-1)128+6601H10脉冲电度3616-210x6401HIOA=(INF-6)+ (FUN-1)128+6401H注:ASDU_41的INF在总召唤时改成对应的ASDU_40上送,ASDU_43的INF在总召唤时改成对应的ASDU_42上送。装置告警和事件信息按照测控单点遥信ASDU_41上送。二、遥控功能1、应用程序函数1)INT FCK_RcmdHandle( void * pPara, int sta )函数功能:遥控功能主函数,定义“联锁/解锁”和“手合同期开入”管脚。调用Receive_RemoteCommand(遥控命令接收)、Handle_RemoteOutput(遥控开出处理)、State_OverTimer_Check(遥控超时判定)和Check_mmi_Relay_Reply(MMI 的启动继电器报文回复监视)函数。2)INT Receive_RemoteCommand( INT nHandSynChn )函数功能:遥控命令接收处理,包括手合同期命令处理。调用平台函数XJ_ReadCommand读取命令,响应各类遥控命令,触发遥控操作记录报文,并根据遥控类型判别选择、执行和撤销操作条件是否满足并上送返校信息。3)INT Handle_RemoteOutput()函数功能:依据逻辑判定的结果,遥控开出。调用Fck_Output_Output执行开出。4)INT State_OverTimer_Check()函数功能:遥控超时判定,超时时间固定为30s。5)void KeepReomteOpRecord( GW_COMMAND temp, StruVldRcmd * pVldRcmd )函数功能:更具遥控类型和遥控名称组合遥控操作记录报文。6)UNSIGNED VerifyRemoteSta( StruVldRcmd * pVldRcmd )函数功能:根据是否配置闭锁开入以及闭锁开入状态确认远方状态。7)UNSIGNED VerifyLocalSta( StruVldRcmd * pVldRcmd )函数功能:根据是否配置闭锁开入以及闭锁开入状态确认就地状态。2、系统接口函数1)XJ_ReadCommand(& temp, 0 )函数功能:该函数读取用户命令,并存入用户提供的缓冲区。temp:存放读取命令的缓冲区;0:超时等待时间为0。2)XJ_WriteFCKSOE(& soeYKReply, 100 )函数功能:写测控的上行数据函数。soeYKReply:数据的缓冲区;100:超时等待时间为100ms。3)XJ_ReadTime(& TempTime )函数功能:读取当前时间TempTime:用户提供的存放时间的缓冲区。3、相关配置结构1)遥控配置结构typedef struct StruVldRcmd_ INT id; / 遥控序号 INT type; / 遥控类型 INT operate; / 遥控操作 INT forbid; / 闭锁开入 INT out1; / 开出1 INT out2; / 开出2 INT num; / 逻辑闭锁个数 INT DevNum; / 装置个数,逻辑闭锁用 UNSIGNED dev; / 装置地址,逻辑闭锁用 UNSIGNED log; / 闭锁逻辑 STRPTR name; / 遥控名称 StruVldNet net; / 通信网络信息,对应网络通信结构 INT relate; / 关联开入,逻辑闭锁用 INT power; / 状态浏览StruVldRcmd;2)网络通信结构typedef struct StruVldNet_UNSIGNED uPid; / 规约索引号UNSIGNED uInf; / 信息序号UNSIGNED uAsdu; / 报文类型UNSIGNED uSector; / 扇区地址UNSIGNED uFunction; / 功能类型UNSIGNED uTime; / 保持时间UNSIGNED uCtrl; / 遥控序号StruVldNet;3)下行命令结构typedef struct STRUCT_GW_COMMANDGW_UCHAR src_addr; /命令范畴(本地/远方)GW_COMMAND_TYPE type; /命令类型GW_UCHAR RII; /命令来源GW_UCHAR num; /信息个数GW_POINT_VALUE dataGW_COMMAND_MAX_DATA; /索引号和值 GW_COMMAND;4、遥控103报文解析图1 断路器遥分操作103报文图1为断路器遥分操作时103报文,为16进制数据。图中03表示装置地址,40表示报文类型(对应ASDU_64,表示断路器遥控命令)

温馨提示

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

评论

0/150

提交评论