ICD建模问题总结(IED Capability Description)
1. SCL_BaseTypes.xsd的定义中tHeader中需存在version、revision元素,但是通过SASystools验证后<Header>不能存在该两项
2. 定义<Communication>中的连接访问点是<ConnectedAP>中的P应大写而非小写
3. <SCL>文件头的定义中version必须为固定值 2007,revision必须为固定值A
4. LN0的 inst固定为空串, lnClass固定为LLN0不允许为其他值
5. 由DL860.73中定义的可控的整数状态(INC)中的t的类型为TimeStamp,但在实际编写中其类型应为Timestamp
6. ICD文件中 <DataSet> 的定义需位于 <DO> 定义之前
7. 通过SASystool校验测试出 <LNO> 中的 <DOI> 无法合并到 <DataSet>
8.每定义一个<DataSet>同时将需要定义一个<ReportControl>与之对应
9. 若<DOType>中的属性仍为CMV、MV等由DL/T860.73定义的类型,我们需将其定义为<SDO>
10. 当DL/T860.73中定义的属性类型为VISIBLE SRING255则其在ICD文件中对应的类型为 bType = "VisString255"
11. 当DL/T860.73定义的类型为UNICODE STRING255时,则其在ICD文件中对应的类型为 bType = "Unicode255"
12. 当DL/T860.73定义的类型为Vector时,则其在ICD文件中对应的类型为 bType= "Struct",表示类型为用户自定义类型需由使用者进行重新定义其表示多个值的数组定义示例如下:
<!--MY_Vector表示多个同类型的数据的组合,类似于C语言中的数组--> <DAType id="MY_Vector"><BDA name="mag" bType="Struct" type="CN_AnalogueValue"/> </DAType> <!--CN_AnalogueValue表示数组中元素的类型--> <DAType id="CN_AnalogueValue"><BDA name="f" bType="FLOAT32"/> </DAType>
13. 采用相别无关值测量MMXN类还是使用测量类MMXU类表示各相的功率和频率有待确认
14. 可使用MMTR类表示有功电能和无功电能
15. 可以使用MHAI类表示K因子,电流峰值因子
16.<DO>和<DOI>的name必须以大写字母作为起始
17.若通过SASystools校验文件中的注释中不能出现 <!----============================== ---->
18. 根据浙江省电力规范设备的PT和CT变比的实例应定义到LLNO其类型为ASG,并且根据PT和CT值的特点,其是一种可读、可控制的设点信息并且需在设置完成后立即生效,因此其对应的功能约束为SP。
19. LLNO中的<DOI>若需关联到数据集,则在<FCDA>中不能出现lnInst="",否则会出现校验出错,出错类型为less lenght="1"定义示例如下:
<FCDA ldInst="PQM0" prefix="" lnClass="LLN0" doName="CtRatio" daName="setMag.f" fc="SG"/>
20. 在ICD文件中定义了保存定值参数的数据集,但是通过IEDScout和北京电科院工具无法检测到该数据,有关定值参数的数据集定义需作进一步了解
21. 当对所表示的信息无法归类时,则将信息保存到LLN0中
22. ICD文件中有且只有一个IED元素,且名称必须为TEMPLATE
23. ICD文件中可以有Substation,且名称必须为TEMPLATE
24. ICD文件中可以有Communication元素
24. ICD文件中包括DataTypeTemplates定义文件
25. IEDScout不支持<LDevice>的ldName属性
转载于:https://www.cnblogs.com/shanwenbin/archive/2013/04/01/2994013.html
ICD建模问题总结(IED Capability Description)相关推荐
- ICD建模功能约束(详见DL/T860.73附录B)
语义 允许的服务 初始值/存储/解释 Da CBb ST 状态信息 DataAttribute表示一种可读.可取代.可报告.可记录但不可写的状态信息 数据属性的初始值 ...
- IEC61850缩略语一览表
SCL配置语言和建模相关 SCL --- 变电端配置描述语言(Substation Configuration description Language) XML ...
- 基于垂杨CAD的智能变电站智能设计开发方案
摘要:提出由设计院完成智能变电站模型和站内数据流的设计,做到站内数据源统一且唯一.为实现该设计方式,同时简化设计人员工作,制定了图形化模型设计软件的开发方案.方案采用AutoCAD的ActiveX A ...
- IEC61850 专用语笔记
用类表示IED结构 class IED:def __init__(self):self.name=''#IED的名字self.LDs=[]#LD类对象列表... class LD:def __init ...
- IEC61850术语总汇
2019独角兽企业重金招聘Python工程师标准>>> <table border="1" cellspacing="0" cellpa ...
- ROS学习(五):package.xml 文件
package.xml 文件 和 manifest 文件类似,描述功能包的属性,包括功能包的名字.版本号.作者.维护者.通行证 以及所以来的功能包. http://wiki.ros.org/catki ...
- ROS学习总结一ROS组织框架与几个关键词
本人一个ROS学习初学者,在经过三天的学习基础教程,对ROS有了一个基本的了解,在此,笔者就自己的学习的理解做一个总结,如有错误还请各位指出. 一.组织框架 catkin_ws() --build - ...
- python创建数据库字数不限制_textarea字数限制方法一例
function checkLen(obj) { var maxChars = 30;//最多字符数 if (obj.value.length > maxChars) obj.value = o ...
- App自动化测试 —— Appium的使用
目录 简介 安装 配置 & Run 问题 & 解决方案 优点 & 缺点 总结 简介 Appium是一个开源测试自动化框架,用于原生. 混合和移动 Web 应用程序. 安装 Ap ...
- 详细说说Mac下搭建Appium环境
appium服务端的版本分为命令行版.桌面版,两者有些区别,两者都要安装 01 appium ios自动化环境搭建 首先必须有mac电脑,在app store中搜索xcode并安装,安装完成后一定记得 ...
最新文章
- 科大星云诗社动态20210428
- python3 安装模块_python3 Crypto模块的安装与使用
- java接口课程_用java定义一个接口,用于查询课程
- 阿诗玛的传说|阿诗玛民间故事
- python中的装饰器、装饰器模式_python 设计模式之装饰器模式 Decorator Pattern
- CentOS yumdownloader命令和rpmbuild命令制作rpm包
- Phoenix 映射 HBase + Maven
- 对于根目录磁盘满的了问题
- Ubuntu 16.04 修改为几个国内更新源
- 为什么要写技术博客?
- Python贝叶斯决策面计算及仿真
- 10个重要的算法C语言实现源代码:拉格朗日,牛顿插值,高斯,龙贝格,牛顿迭代,牛顿-科特斯,雅克比,秦九昭,幂法,高斯塞德尔...
- HDU - 3966(树链剖分)
- 什么是裸金属云服务器,适用于哪些场景,又有哪些优势?
- 11行Python代码制作聊天机器人
- 【转】appStore上传苹果应用程序软件发布流程
- 去除高清视频锯齿几个方法
- fbx模型导入unity,绑了骨骼加蒙皮法线就反
- 天涯明月刀7月4号服务器维护,7月24日服务器例行维护公告(已完成)
- linux中卸载rpm包,linux卸载rpm包
热门文章
- 华为s5700交换机IP地址与MAC地址绑定
- python--pygame模块--外星人入侵小游戏项目(全)
- 印度文明的继承和交溶
- 潇洒郎:批量压缩大师——python实现文件批量命名+批量加密码——GUI软件——打包exe文件
- Comet OJ C1964 I am Groot
- 超 3000 个特效镜头,复联 4 是如何「速成」的?
- no.4京东话费充值系统架构演讲读后感
- system32下 exe文件作用
- 关于MyEclipse的servers和WTPservers
- 用java设计一个三角形类_利用Java类库中的Point类设计一个三角形类,编程求三角形面积...