一、 链路连接
IEC104规约链路采用了tcp/ip方式,规定远动做server端,调度做client端, 由调度发起连接。调试中远动和调度必须互相ping通,双方的端口类型、通讯ip和端口号设置必须一致。
调试中先ping通网关,再ping通主站。telnet登录qnx系统或者CSC1321的104插件,测试和主站或网关是否网络通讯正常。
在qnx系统下输入命令: ping 主站或网关ip 在104插件中输入命令: ping “主站或网关ip”,3
Ping不通网关的常见问题如下:
1、 有些交换机或路由器的网卡不能自适应收发线序,需要用交叉网线; 2、 子网掩码设置错误
3、 一般网关的网口是指定的,插错网口将无法ping通网关 4、 网段与其他网卡冲突
5、 网卡损坏,需要通过笔记本测试验证 能ping通网关,却ping不通主站的常见问题如下:
1、 早期的CSM320E缺少route文件,需要下装该文件到/usr/ucb下,属
性改为可执行
2、 有些路由器需要设置10M/100M和全双工/半双工,四方的CSM320E
系列均为100M全双工。这种情况下笔记本往往是可以ping通主站的。 3、 CSC1321在V2.90之前对路由数有16个的限制,16以后的远方地址
将无法ping通,升级到最新版本V2.92即可。
4、 qnx操作系统对路由数有16个的限制,需要把路由ip设置改为网段
格式,配置格式为:add -net xxx.xxx.xxx.0 网关ip
能ping通主站,但是主站无法建立tcp连接,常见问题如下:
1、 csm300ea的ser.cfg里类型、端口号、远端ip设置不正确,或者ip
地址与分号之间无空格,或者输入ip地址时启动了输入法
2、 csc1321的s104进程未启动,或者远端ip、关联通道远端ip、端口
号设置错误
3、 主站问题。远动机的网线插到笔记本,笔记本设成远动机IP,ping
通主站,运行WinTCT_S 服务器端工具,设置端口号,开始监听,如果收到主站连接,且显示的远端地址与之前调度提供的一致,证明主站连接无误,继续检查远动相关配置。如果收不到连接,或者远端地址不一致,主站相关设置错误,主站检查自身设置。常见错误主站的访问地址错误、主站自身地址错误、端口号错误等。有时主站修改上述参数后需要重启才能生效。
二、 报文格式
104规约共有三种报文格式,分别为上传信息的I帧、进行数据确认的S帧、实现基本链路控制的U帧。由于104采用了tcp传输格式,所以没有链路层,见到的报文均为应用层报文,基本报文格式如下:
图1 基本报文格式
104规约的ASDU与101规约基本相同,不同之处在于101规约传送原因1字节、应用地址1字节,信息体地址2字节,而104规约规约传送原因2字节、应用地址2字节,信息体地址3字节。三种帧格式中只有I帧带ASDU,而且三者的控制域定义不同,详见下图:
图2 I帧控制域说明
图3 S帧控制域说明
图4 U帧控制域说明
三、 ASDU说明
1、 ASDU格式
图5 ASDU格式
2、 类型标识
类型标识为整帧报文的第7个字节,该字节不同数值对应不同类型的报文,即不同的数值分别表示该帧报文是遥信或者遥测或者遥控,具体内容如下:
类型1(01H):单点信息,即遥信报文,
类型2(02H):带3字节时标的单点信息,即带3字节的soe报文 类型30(1EH):带7字节时标的单点信息,即带7字节的soe报文 以上三种类型是最常见的遥信及SOE报文,SOE报文以7字节时标类型为主,个别老的主站只支持3字节时标类型,可在channel文件或者规约字段信息中设置
类型3(03H):双点信息,即遥信报文,
类型4(04H):带3字节时标的双点信息,即带3字节的soe报文 类型31(1FH):带7字节时标的双点信息,即带7字节的soe报文 以上三种类型是个别地区(南方电网、中山局等)采用的遥信及SOE报文,SOE报文以7字节时标类型为主,个别老的主站只支持3字节时标类型,可在channel文件或者规约字段信息中设置。如果主站采用双点信息时,站内通讯为61850规约,如果开关、刀闸实际为双位置信息,在制作测控模型时必须定义为双位置信息。
类型9(09H):归一化测量值,即遥测报文, 类型13(0DH):短浮点数测量值,即遥测报文,

