101规约和104规约介绍

发布时间:2012-10-28 18:50:05   来源:文档文库   
字号:

101.104子站端通讯规约

101规约和104规约常用于调度中心和子站之间通讯。

101规约一般用于串口通讯,也可用UDP方式;

104规约则用于网络通讯,采用TCP/IP方式。

目前公司在eCommDCAP系统中只有101规约和104规约发送端(即子站端/从站端)软件,没有接收端(即主站端)软件;而PDS系统中,有101规约和104规约接收端(即主站端)软件,以及104规约发送端(即子站端)软件。

步骤

1确认信息

(1)101 串口 UDP

104 网口 TCP/TIP 提供本机和对方IP 端口

(2)配置文件 公共地址 链路地址域长度 单点遥还是双点遥信 信息对象 地址长度等

主站-〉子站 总召报文:68 09 09 68 73 1F 64 01 06 1F 0000 14 30 16

链路地址 传送原因 公共地址 信息对象地址

(3) 点表 数据对照表

2新建通讯设备

DCAP 参数数据管理工具

ECOMM 新建通讯设备

新建通讯设备类型为 TCPSERVER

查看安装盘中是否有101.104规约

Config104.exe 必须和数据库 ecomm.mdb 在同一个文件目录下

3修改配置

DCAP Comm101Rtu.ini 中修改其相关配置

ECOMM 进入Config104XML.exe 新建配置,另存一个文件 104xml

4生成数据对照表

DCAP CTMfor104.exe根据已给点表生成数据对照表

ECOMM 在进入Config104XML.exe 新建配置,另存一个文件 104xml 修改其配置

5启动通讯程序

DCAP 启动 Comm101Rtu.exe

ECOMM 新建通道 Root (ecomm节点)上新建通道 把已另存的104xml文件上传到通道 启动 Ecommserver =调试诊断

首先确认信息,和对方协商通讯口配置和互操作性:

101规约而言,通讯双方必须约定采用串口还是UDP方式,以及串口的设置(波特率,奇偶校验,数据位,停止位)或UDP的设置(双方IP和端口)

eComm系统的104发送软件而言,必须指定对方的IP地址,如果端口不指定,可以设为0;对DCAP系统的104发送软件而言,如果指定对方的IP地址和端口,则分别设置到远方网址和远方端口,如果不指定,远方网址和远方端口必须清空(不能写0)如果不能确定对方IP和端口,不要随便填。104规约的本地端口规定为2404。注意,DCAP系统104发送软件只支持系统能找到的第一块网卡,端口固定为2404,不可设。

链路地址,或称本地地址、站号、站地址。通常链路地址的值和公共地址的值相同。

链路地址域长度配置,在配置文件中指定。链路地址域只对101起作用,如果没有特别说明,通常其长度设为1个字节。

公共地址长度配置,在配置文件中指定。公共地址长度101规约中可以设为1个字节或2个字节,通常为1个字节;104规约中通常为2个字节。

信息对象地址长度配置,在配置文件中指定。信息对象地址长度101规约中可以设为2个字节或3个字节,通常为2个字节;104规约中通常为3个字节。

传送原因长度配置,在配置文件中指定。传送原因长度101规约中可以设为1个字节或2个字节,通常为1个字节;104规约中通常为2个字节。

遥信类型配置,在配置文件中指定。遥信有两种类型可供选择:单点遥信和双点遥信

遥测类型配置,在配置文件中指定。遥测有三种类型可供选择:标度化(功能码11) 归一化(功能码9)、短浮点数(功能码13)

时标字节数配置,在配置文件中指定。SOE有两种类型可供选择:3字节时标CPTime24(分、毫秒)和7字节时标CPTime56(年月日时分、毫秒)。3字节多见于早期101规约,现在尽可能用7字节时标

遥控类型配置,在配置文件中指定。遥控有两种类型可供选择:单点遥控和双点遥控

遥信信息体起始地址,在配置文件中指定。通讯过程中根据遥信信息体地址查找对应的遥信量,遥信信息体地址等于遥信信息体起始地址+序号(遥信数据对照表)。例如,在配置文件中遥信信息体起始地址设为$1$表示十六进制),序号为5,则遥信信息体地址等于6。遥信信息体起始地址通常为$1

遥测信息体起始地址,在配置文件中指定。通讯过程中根据遥测信息体地址查找对应的遥测量,遥测信息体地址等于遥测信息体起始地址+序号(遥测数据对照表)。例如,在配置文件中遥测信息体起始地址设为$4001,序号为5,则遥测信息体地址等于4006遥测信息体起始地址通常为$4001,在1997版中是$701。建议一开始就和对方确认遥测信息体起始地址,目前两种设置都可能遇到。

遥控、遥脉、文件信息体起始地址与遥测信息体起始地址类似,略。

其次,和对方协商发送的遥信、遥测、遥脉、遥控点表,用CTMFor104(DCAP)Config104XML(eComm)设置数据对照表:

遥信:公共地址(如果和链路地址相同,则不必再要求,下同),序号,遥信量。

遥测:公共地址,序号,遥测量,发送系数。

遥脉:公共地址,序号,遥脉量,发送系数。

遥控:公共地址,序号,遥控量

要注意的问题

2新建通讯设备

DCAP 参数数据管理工具

101规约而言,通讯双方必须约定采用串口还是UDP方式,以及串口的设置(波特率,奇偶校验,数据位,停止位)或UDP的设置(双方IP和端口)

ECOMM 新建通讯设备

eComm系统的104发送软件而言,必须指定对方的IP地址,如果端口不指定,可以设为0

4生成数据对照表

DCAP CTMfor104.exe根据已给点表生成数据对照表

DCAP系统的104发送软件而言,如果指定对方的IP地址和端口,则分别设置到远方网址和远方端口,如果不指定,远方网址和远方端口必须清空(不能写0)如果不能确定对方IP和端口,不要随便填。

104规约的本地端口规定为2404。注意,DCAP系统104发送软件只支持系统能找到的第一块网卡,端口固定为2404,不可设。

子站端必须初始化成功后才开始发送数据,如果初始化失败,请检查通讯口配置和硬件连接。如果有报文但没能通讯成功,通讯口配置和硬件和互操作性设置都有可能有错。

101子站端初始化过程

主站 子站

请求链路状态

链路状态

复位远方链路

链路复位确认

发送总召唤命令,对时命令等

104子站端初始化过程

主站 子站

测试命令

测试响应

复位命令

复位确认

发送总召唤命令,对时命令等

本文来源:https://www.2haoxitong.net/k/doc/27ea0b63783e0912a2162acf.html

《101规约和104规约介绍.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式