IEC65870-5-101-PH
IEC-101平衡采集驱动协议。主站、从站均可主动发送报文。
一个通道可以接入一个IEC-101协议的设备, 一主站 对 一从站 设备通讯。
IEC-101平衡采集驱动协议.
一、通道配置
1、通讯配置
按照现场实际情况配置
2、驱动属性配置
链路地址的长度
传送原因地址长度
公共地址的长度
信息体地址的长度
链路地址
公共地址
超时时间(ms)
设备响应时间(ms)
遥脉召唤周期(s)
总召唤周期(s)
心跳方式(s)
校时方式(s)
校时周期(s)
二、设备配置
1、基本信息
无
名称 类型 标记(TAG) 长度(LENGTH) 值(VALUE)
布尔 Boolean 1 1 1:true,0:false
小整形 Tiny 43 1 -128…127
无符号小整形 UTiny 32 1 0…255
短整形 Short 33 2 -32768…32767
无符号短整形 UShort 45 2 0…65535
整形 Int 2 4 -2147483648…2147483648
无符号整形 Uint 35 4 0…4294967295
长整形 Long 36 8 -2^64…2^64
无符号长整形 Ulong 37 8 0…2^128-1
单精度浮点 Float 38 4 -2^128…2^128
双精度浮点 Double 39 8 -2^1024…2^1024
八位位串类型 OcterString 4 可变 OcterString
字符串类型 String 4 可变 一个或者多个 ASCII 组成,最长64 个字节,以‘\0’结尾
<?xml version="1.0" encoding="utf-8"?>
<Root>
<Protocol Display="IEC_101_REP108" Name="IEC_101_REP108" OS="ARM" Version="1.0.0.1">
<Driver>
<Parameter Display="链路地址的长度" EditType="Select" Name="LinkAddLength" Value="1">
<Select Display="1" Value="1"/>
<Select Display="2" Value="2"/>
</Parameter>
<Parameter Display="传送原因的长度" EditType="Select" Name="TR_REASONLength" Value="1">
<Select Display="1" Value="1"/>
<Select Display="2" Value="2"/>
</Parameter>
<Parameter Display="公共地址的长度" EditType="Select" Name="CommonAddressLength" Value="1">
<Select Display="1" Value="1"/>
<Select Display="2" Value="2"/>
</Parameter>
<Parameter Display="信息体地址的长度" EditType="Select" Name="InfoAddressLength" Value="2">
<Select Display="1" Value="1"/>
<Select Display="2" Value="2"/>
<Select Display="3" Value="3"/>
</Parameter>
<Parameter Display="链路地址" EditType="Text" Name="Address" Value="1"/>
<Parameter Display="公共地址" EditType="Text" Name="CommandAddress" Value="1"/>
<Parameter Display="超时时间(ms)" EditType="Text" Name="TotalTimeOut" Value="1000"/>
<Parameter Display="设备响应时间(ms)" EditType="Text" Name="tR" Value="100"/>
<!-- <Parameter Display="一级数据召唤周期(s)" EditType="Text" Name="OneCallTime" Value="60"/> -->
<!-- <Parameter Display="二级数据召唤周期(s)" EditType="Text" Name="TwoCallTime" Value="1"/> -->
<Parameter Display="遥脉召唤周期(s)" EditType="Text" Name="ThreeCallTime" Value="60"/>
<Parameter Display="总召唤周期(s)" EditType="Text" Name="FourCallTime" Value="60"/>
<!-- <Parameter Display="时标格式" EditType="Select" Name="TimeType" Value="0"> -->
<!-- <Select Display="CP56 Time2a" Value="0"/> -->
<!-- <Select Display="CP24 Time2a" Value="1"/> -->
<!-- </Parameter> -->
<Parameter Display="心跳方式(s)" EditType="Text" Name="Heartbeat" Value="2"/>
<Parameter Display="校时方式(s)" EditType="Select" Name="TimingType" Value="0">
<Select Display="不校时" Value="0"/>
<Select Display="初始化后校时" Value="1"/>
<Select Display="周期校时" Value="2"/>
</Parameter>
<Parameter Display="校时周期(s)" EditType="Text" Name="Timing" Value="86400"/>
</Driver>
<Device>
</Device>
<Groups>
<Group Display="遥信" Name="YX" Value="0">
<IOField>
<Parameter AttrType="Base" AutoGenerate="1" Display="采集点名" EditType="Link" LinkMark="get" Name="Link" Value="@YX.1.Add.1" displayType="string"/>
<Parameter AttrType="Base" Display="变量名" EditType="Text" Name="Name" Value="@YX.1.Add.1" displayType="string"/>
<Parameter AttrType="Base" Display="变量描述" EditType="Text" Name="Desc" Value="@YX.1.Add.1" displayType="string"/>
<Parameter AttrType="Base" Display="变量编号" EditType="Text" Name="SN" Value="@.1.Add.1" displayType="number"/>
<Parameter AttrType="Base" Display="虚量" EditType="Checkbox" Name="Virtual" Value="false" Virtual="true" displayType="string"/>
<!-- <Parameter AttrType="Real" Display="公共地址" EditType="Text" Name="CommandAddress" Value="1" displayType="number"/> -->
<Parameter AttrType="Real" Display="点号" EditType="Text" Name="PointNo" Value="@.1.Add.1" displayType="number"/>
<Parameter AttrType="virtual" Colspan="1" EditType="Text" Name="Formula" Value="" displayType="string"/>
</IOField>
</Group>
<Group Display="遥测" Name="YC" Value="0">
<IOField>
<Parameter AttrType="Base" AutoGenerate="1" Display="采集点名" EditType="Link" LinkMark="get" Name="Link" Value="@YC.1.Add.1" displayType="string"/>
<Parameter AttrType="Base" Display="变量名" EditType="Text" Name="Name" Value="@YC.1.Add.1" displayType="string"/>
<Parameter AttrType="Base" Display="变量描述" EditType="Text" Name="Desc" Value="@YC.1.Add.1" displayType="string"/>
<Parameter AttrType="Base" Display="变量编号" EditType="Text" Name="SN" Value="@.1.Add.1" displayType="number"/>
<Parameter AttrType="Base" Display="虚量" EditType="Checkbox" Name="Virtual" Value="false" Virtual="true" displayType="string"/>
<!-- <Parameter AttrType="Real" Display="公共地址" EditType="Text" Name="CommandAddress" Value="1" displayType="number"/> -->
<Parameter AttrType="Real" Display="点号" EditType="Text" Name="PointNo" Value="@.16385.Add.1" displayType="number"/>
<Parameter AttrType="Real" Display="系数" EditType="Text" Name="KValue" Value="1" displayType="string"/>
<Parameter AttrType="Real" Display="基数" EditType="Text" Name="BaseValue" Value="0" displayType="string"/>
<Parameter AttrType="virtual" Colspan="3" EditType="Text" Name="Formula" Value="" displayType="string"/>
</IOField>
</Group>
<Group Display="遥脉" Name="YM" Value="0">
<IOField>
<Parameter AttrType="Base" AutoGenerate="1" Display="采集点名" EditType="Link" LinkMark="get" Name="Link" Value="@YM.1.Add.1" displayType="string"/>
<Parameter AttrType="Base" Display="变量名" EditType="Text" Name="Name" Value="@YM.1.Add.1" displayType="string"/>
<Parameter AttrType="Base" Display="变量描述" EditType="Text" Name="Desc" Value="@YM.1.Add.1" displayType="string"/>
<Parameter AttrType="Base" Display="变量编号" EditType="Text" Name="SN" Value="@.1.Add.1" displayType="number"/>
<Parameter AttrType="Base" Display="虚量" EditType="Checkbox" Name="Virtual" Value="false" Virtual="true" displayType="string"/>
<!-- <Parameter AttrType="Real" Display="公共地址" EditType="Text" Name="CommandAddress" Value="1" displayType="number"/> -->
<Parameter AttrType="Real" Display="点号" EditType="Text" Name="PointNo" Value="@.25601.Add.1" displayType="number"/>
<Parameter AttrType="Real" Display="系数" EditType="Text" Name="KValue" Value="0.01" displayType="string"/>
<Parameter AttrType="Real" Display="基数" EditType="Text" Name="BaseValue" Value="0" displayType="string"/>
<Parameter AttrType="virtual" Colspan="3" EditType="Text" Name="Formula" Value="" displayType="string"/>
</IOField>
</Group>
<Group Display="遥控" Name="YK" Value="1">
<IOField>
<Parameter AttrType="Base" AutoGenerate="1" Display="采集点名" EditType="Link" LinkMark="set" Name="Link" Value="@YK.1.Add.1" displayType="string"/>
<Parameter AttrType="Base" Display="变量名" EditType="Text" Name="Name" Value="@YK.1.Add.1" displayType="string"/>
<Parameter AttrType="Base" Display="变量描述" EditType="Text" Name="Desc" Value="@YK.1.Add.1" displayType="string"/>
<Parameter AttrType="Base" Display="变量编号" EditType="Text" Name="SN" Value="@.1.Add.1" displayType="number"/>
<Parameter AttrType="Base" Display="关联遥信点" EditType="Link" LinkMark="get" Name="YXLink" Value=""/>
<Parameter AttrType="Base" Display="虚量" EditType="Checkbox" Name="Virtual" Value="false" Virtual="true" displayType="string"/>
<!-- <Parameter AttrType="Real" Display="公共地址" EditType="Text" Name="CommandAddress" Value="1" displayType="number"/> -->
<Parameter AttrType="Real" Display="类型标识" EditType="Select" Name="ASDUType" Value="45" displayType="string">
<Select Display="单位遥控" Value="45"/>
<Select Display="双位遥控" Value="46"/>
<Select Display="档位调节" Value="47"/>
<Select Display="设定命令, 规一化值" Value="48"/>
<Select Display="设定命令, 标度化值" Value="49"/>
<Select Display="设定命令, 短浮点数" Value="50"/>
</Parameter>
<Parameter AttrType="Real" Display="点号" EditType="Text" Name="PointNo" Value="@.24577.Add.1" displayType="number"/>
<Parameter AttrType="virtual" Colspan="1" EditType="Text" Name="Formula" Value="" displayType="string"/>
</IOField>
</Group>
<Group Display="定值区操作点" Name="DingZhiQu" Value="1">
<IOField>
<Parameter AttrType="Base" AutoGenerate="1" Display="采集点名" EditType="Link" LinkMark="getset" Name="Link" Value="@读定值区.0.Add.1" displayType="string"/>
<Parameter AttrType="Base" Display="变量名" EditType="Text" Name="Name" Value="@读定值区.0.Add.1" displayType="string"/>
<Parameter AttrType="Base" Display="变量描述" EditType="Text" Name="Desc" Value="@读定值区.0.Add.1" displayType="string"/>
<Parameter AttrType="Base" Display="变量编号" EditType="Text" Name="SN" Value="@.0.Add.1" displayType="number"/>
<Parameter AttrType="Base" Display="虚量" EditType="Checkbox" Name="Virtual" Value="false" Virtual="true" displayType="string"/>
<Parameter AttrType="Real" Display="类型标识" EditType="Select" Name="ASDUType" Value="45" displayType="string">
<Select Display="切换定值区" Value="200"/>
<Select Display="读定值区号" Value="201"/>
<Select Display="读参数和定值" Value="202"/>
</Parameter>
<Parameter AttrType="virtual" Colspan="1" EditType="Text" Name="Formula" Value="" displayType="string"/>
</IOField>
</Group>
<Group Display="读参数和定值" Name="CRSNA1" Value="1">
<IOField>
<Parameter AttrType="Base" AutoGenerate="1" Display="采集点名" EditType="Link" LinkMark="getset" Name="Link" Value="@读定值区.0.Add.1" displayType="string"/>
<Parameter AttrType="Base" Display="变量名" EditType="Text" Name="Name" Value="@读定值区.0.Add.1" displayType="string"/>
<Parameter AttrType="Base" Display="变量描述" EditType="Text" Name="Desc" Value="@读定值区.0.Add.1" displayType="string"/>
<Parameter AttrType="Base" Display="变量编号" EditType="Text" Name="SN" Value="@.0.Add.1" displayType="number"/>
<Parameter AttrType="Base" Display="虚量" EditType="Checkbox" Name="Virtual" Value="false" Virtual="true" displayType="string"/>
<Parameter AttrType="Real" Display="定值区号" EditType="Text" Name="QuHao" Value="@.0.Add.1" displayType="number"/>
<Parameter AttrType="Real" Display="点号" EditType="Text" Name="PointNo" Value="@.32769.Add.1" displayType="number"/>
<Parameter AttrType="virtual" Colspan="1" EditType="Text" Name="Formula" Value="" displayType="string"/>
</IOField>
</Group>
<Group Display="写参数和定值" Name="CWSNA1" Value="1">
<IOField>
<Parameter AttrType="Base" AutoGenerate="1" Display="采集点名" EditType="Link" LinkMark="getset" Name="Link" Value="@写定值.1.Add.1" displayType="string"/>
<Parameter AttrType="Base" Display="变量名" EditType="Text" Name="Name" Value="@写定值.1.Add.1" displayType="string"/>
<Parameter AttrType="Base" Display="变量描述" EditType="Text" Name="Desc" Value="@写定值.1.Add.1" displayType="string"/>
<Parameter AttrType="Base" Display="变量编号" EditType="Text" Name="SN" Value="@.1.Add.1" displayType="number"/>
<Parameter AttrType="Base" Display="虚量" EditType="Checkbox" Name="Virtual" Value="false" Virtual="true" displayType="string"/>
<Parameter AttrType="Real" Display="定值区号" EditType="Text" Name="QuHao" Value="1" displayType="number"/>
<Parameter AttrType="Real" Display="点号" EditType="Text" Name="PointNo" Value="@.32769.Add.1" displayType="number"/>
<!-- <Parameter AttrType="Real" Display="TLV数据类型" EditType="Select" Name="TLVType" Value="45" displayType="string">
<Select Display="布尔" Value="1"/>
<Select Display="小整形" Value="43"/>
<Select Display="无符号小整形" Value="32"/>
<Select Display="短整形" Value="33"/>
<Select Display="无符号短整形" Value="45"/>
<Select Display="整形" Value="2"/>
<Select Display="无符号整形" Value="35"/>
<Select Display="长整形" Value="36"/>
<Select Display="无符号长整形" Value="37"/>
<Select Display="单精度浮点" Value="38"/>
<Select Display="双精度浮点" Value="39"/>
<Select Display="八位位串类型" Value="4"/>
<Select Display="字符串类型" Value="4"/>
</Parameter> -->
<Parameter AttrType="virtual" Colspan="1" EditType="Text" Name="Formula" Value="" displayType="string"/>
</IOField>
</Group>
</Groups>
</Protocol>
</Root>