- Visual C++源码
- Visual Basic源码
- C++ Builder源码
- Java源码
- Delphi源码
- C/C++源码
- PHP源码
- Perl源码
- Python源码
- Asm源码
- Pascal源码
- Borland C++源码
- Others源码
- SQL源码
- VBScript源码
- JavaScript源码
- ASP/ASPX源码
- C#源码
- Flash/ActionScript源码
- matlab源码
- PowerBuilder源码
- LabView源码
- Flex源码
- MathCAD源码
- VBA源码
- IDL源码
- Lisp/Scheme源码
- VHDL源码
- Objective-C源码
- Fortran源码
- tcl/tk源码
- QT源码
资源说明:"104规约解析及应用常见问题"
在电力系统中,104规约是远动终端与调度之间的通讯协议,主要用于数据交换和监控。该规约规定远动终端作为server端,调度作为client端,由调度发起连接。为了确保通讯的可靠性和稳定性,需要对104规约的链路连接、报文格式、ASDU说明和通讯过程进行深入分析。
一、链路连接
在104规约中,链路连接是通讯的第一步。远动终端和调度必须互相ping通,双方的端口类型、通讯IP和端口号设置必须一致。调试中需要先ping通网关,再ping通主站。telnet登录远动终端系统,测试和主站或网关是否网络通讯正常。常见的问题包括:
*有些交换机或路由器的网卡不能自适应收发线序,需要用交叉网线。
*子网掩码设置错误。
*网关的网口有时是指定的,插错网口将无法ping通网关。
*网段与远动终端机其他网卡冲突。
*默认子网掩码255.255.255.0没加到对应网卡上。
*网卡损坏,需要通过笔记本测试验证。
二、报文格式
104规约是一种主动上送的规约,平时不需要链路召唤,但是需要主站发起数据激活才上送数据。报文格式共有三种,分别为上传信息的I帧、进行数据确认的S帧、实现基本链路控制的U帧。基本报文格式如下:
图1 基本报文格式
在104规约中,报文格式是通讯的核心,通过报文格式可以实现数据交换和监控。
三、ASDU说明
ASDU(Application Service Data Unit)是104规约中的一种数据单元,用于描述远动终端和调度之间的数据交换。ASDU包括了数据类型、数据长度、数据内容等信息,通过ASDU可以实现数据的accurate和reliable传输。
四、通讯过程
通讯过程是104规约的核心,通过通讯过程可以实现远动终端和调度之间的数据交换。通讯过程包括链路连接、报文发送、数据确认等步骤。在通讯过程中,需要注意主站和远动终端机的配置、网络通讯、路由器的设置等问题。
在实际应用中,需要注意国网对网络通道的安全监测和限制,调试笔记本严禁未经许可接入调度数据网!!!同时,在调试中需要特别注意链路连接、报文格式、ASDU说明和通讯过程的相关问题,以确保通讯的可靠性和稳定性。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。