电力104驱动用户文档(60.12.36.20)

文档创建者:KIO_admin1
浏览次数:544
最后更新:2023-12-12
KIO常见问题
KIO常见问题: 驱动 » 行业规约-电力
一、项目背景
开发一套适合国标电力规约104的驱动
二、产品支持的协议说明
支持中华人民共和国电力行业标准
DL/T 634.5104—2002/IEC 60870-5-104:2000
三、设备的通讯方式以及通讯参数说明
以太网通讯
具体参数详见设备地址说明
四、设备添加方式
驱动定义路径:
智能仪表—电力协议—DL104TCP
五、本设备的地址格式及地址范围
IP:端口:公共地址 ,传送原因长度,ASDU公共地址长度,信息体地址长度
//例如:192.168.0.1:2404:X,2,2,3
设备地址配置端口,优先使用设备地址所配置端口
IP:公共地址 ,传送原因长度,ASDU公共地址长度,信息体地址
//例如:192.168.0.1:X,2,2,3
设备地址未配置端口,优先使用配置文件所配置端口
//要据实际设备IP地址填写
//X为公共地址,根据设备实际情况设置。
注意:默认值为2,2,3


六、寄存器列说明
名称
通道范围
读写
数据类型
说明
[程序员补充说明]
遥信
SIQ
1H-1000H
只读
Bit
单点遥信
0 开
1 合
类型标识
0x01、0x02、0x1E
DIQ
1H-1000H
只读
BYTE
双点遥信
0 or3 不确定
1 确定状态开
2 确定状态合
类型标识
0x03、0x04、0x1F
遥测
YC_NVA
1H-A500H
只读
Float
Short
Ushort
遥测,规一化值
类型标识
0x09、0x0A、0x22、0x15
YC_SVA
1H-A500H
只读
Short
Ushort
遥测,标度化值
类型标识
0x0B、0x0C、0x23
YC_STD
1H-A500H
只读
Float
遥测,短浮点数
类型标识
0x0D、0x0E、0x24
单点遥控
SSCO
6001H-6200H
只写
BIT
遥控选择
类型标识0x2D
ESCO
6001H-6200H
只写
BYTE
遥控执行
类型标识0x2D
CSCO
6001H-6200H
只写
BIT
遥控取消
类型标识0x2D
BSCO
6001H-6200H
读写
BYTE
遥控命令肯定认可/否定认可
0无效,1成功,2失败。在使用前手动置0
双点(取值同DIQ)遥控
SDCO
6001H-6200H
只写
BYTE
遥控选择
类型标识0x2E
EDCO
6001H-6200H
只写
BYTE
遥控执行
类型标识0x2E
CDCO
6001H-6200H
只写
BYTE
遥控取消
类型标识0x2E
BDCO
6001H-6200H
读写
BYTE
遥控命令肯定认可/否定认可
0无效,1成功,2失败。在使用前手动置0
总召唤指令
ICNA
0-1
只写
Bit
ICNA0总召唤
ICNA1计数量召唤
总召唤类型标识100
计数量召唤类型标识101
写1总招,写0无效
FICNA
0
读写
Long
总召唤\计数量召唤频率(秒)
>=0有效
BICNA
0

读写
BYTE
总召唤命令肯定认可/否定认可
手动置0
分组召唤指令
ICCYC
1-10H
只写
Bit
分组召唤有效
1分组招,0无效
FICCYC
1-10H
读写
Long
分组召唤频率(秒)
>=0有效
BICCYC
1-10H
读写
Bit
分组召唤肯定认可/否定认可
手动置0
对时指令
TMR

0
只写
Bit
对时命令
1对时,0无效
BTMR
0

读写
Bit
对时命令肯定认可/否定认可
手动置0
遥脉/电度
SUM
6401H-6A00H
只读
Long
UINT
累计量/遥脉量/电度量/计数量
类型标识
0x0F、0x10、0x25
步调信息
STEP
6601H-6700H
只读
BYTE
步调信息
类型标识
0x05、0x06
32位BIT串
SBIT
1H-A500H
只读
STRING
32位BIT串
类型标识0x07
测量值参数
NVPARA
1H-7000H
只写
Short
测量值参数,规一化值
类型标识0x6E
SVPARA
1H-7000H
只写
Short
测量值参数,标度化值
类型标识0x6F
STPARA
1H-7000H
只写
Float
测量值参数,短浮点数
类型标识0x70
遥调
NVACON
1H-7000H
只写
Short
设定规一化值
类型标示0x30
SVACON
1H-7000H
只写
Short
设定标度化值
类型标示0x31
STDCON
1H-7000H
只写
Float
设定短浮点数
类型标示0x32
以下寄存器功能可能非通用,请根据实际情况使用
CVNA
0
只写
Byte
定值召唤
用于定值召唤(对应 1 2 3 4 四个组号
SVNA
0
只写
Byte
切换定制区
同上
DZMDFY
0-96H
0-96H.0-15
0-96H.0-1
读写
Int
Bit
byte
显示和修改定值
具体含义见下面的特别说明
TEST
0
只写
Bit
主动录波
设置1的时候进行手动录波
DZOK   
0
只写
Bit
修改定值完成
修改完要修改的定值之后,置1,向设备发送数据
VLOD
0x6201-0x6400
读写
Int,bit
定值
暂时未用
ICLOD
0
只写
Bit
查询定值
暂时未用
七、相关操作说明
1、遥控举例:
1.1单点遥控:
首先BSCO置0,然后SSCO置1;
如果BSCO显示为1则表示遥控选择合成功;
成功后把BSCO置0,然后ESCO置1;
如果BSCO显示为1则表示遥控执行合成功。
遥控打开则分别把SSCO,ESCO置0。

遥控选择合/分成功后,如需取消执行,将CSCO置位即可

1.2双点遥控:
方法跟单点相同,只是1表示分闸,2表示合闸。

2、总招举例(FICNA、ICNA0、ICNA1的值可在配置文件KVD_DL104.ini中配置):
FICNA=0,ICNA0 置1一次则总招一次;FICNA=N(N> 0 ),当ICNA0 置1后,则每隔N秒钟总招一次,
FICNA = 0,ICNA1 置1一次则总召电度量一次; FICNA=N(N> 0 ),当ICNA1置1后,则每隔N秒钟计数量召唤一次,
分组召唤举例:方法跟总招相同

3、配置文件KVD_DL104.ini
port = 2404  //配置的IP端口
ODBC = 0    //默认为0(不使用数据库) 键值可修改为1(使用数据库)
K = 12 / W = 8        
t0 = 30        //T0
t1 = 15        //t1
t2 = 10        //t2
t3 = 20        //t3
以上不用修改
[InitialValue]//总召频率不建议过快
FICNA = 300   //总召唤\计数量召唤频率(秒)
ICNA0 = 1     //总召唤
ICNA1 = 1     //计数量召唤

//如下参数为事故报文等功能参数,可能非通用,建议使用时仔细阅读
[DEVICEINFO]
DeviceNum=1 ;设备数量  //请填写正确的设备数量

[DEVICE1]
IP=192.168.21.36
DeviceName=DPG-AUT
PointNum=2                        ;事故报文点总数
Point1=故障时的A相电流
Point2=故障时的B相电流

//这是为了显示事故报文时候,点的值,因为每个设备事故点不一样需要用户自己配置,请注意填写设备名称(与组态王名称对应),pointnum和下面写的point值个数对应,point的值应该在说明书一样,确保正确

八、特别说明:
8.1  安装组态王后需安装OFFICE
8.2  南京恒星保护装置的配置及操作说明:
8.2.1  事故报文配置:找到驱动文件夹目录下的XX.ini格式文件,打开后根据说明添加保护装置及报警数目
8.2.2  配置好后,需要重新安装保护装置驱动文件
8.2.3D盘建立文件夹“Protection device file”,在里面分别建立“Event reporting”,用于事故报文存储;“Wave recording”,用于录波文件存储;以及“SOE recording”文件夹
8.2.4  遥控操作说明:先选择SSCO ,后执行ESCO,0-1 是合闸和分闸3是挂牌 2是摘牌
8.2.5  遥测遥信遥控地址需+1,定值地址数据不用加1
8.2.6  相关寄存器说明:
CVNA寄存器是定值召唤,byte类型,IO整型只写变量用于定值召唤(对应1 2 3 4四个组号)
SVNA 定值区切换和上一个寄存器一样的用法
DZMODFY寄存器特殊说明:

图片1.png
图片2.png

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则