MDLC协议是优化设计用于SCADA系统的一种数据通信协议。该协议与网络通信介质无关,即SCADA系统可以工作于无线、有线、局部网等各种通信媒体上。为了在这些不同的媒体中都能获得可靠和高效的通信效果及提供网络管理功能,MDLC协议的设计基于国际标准化组织(ISO)的开放系统互联(OSI)七层模型。 MDLC协议有如下特点:
● 存储/转发功能。
● 远程数据或程序上装/下载及诊断。
● 提供数据通信网络管理功能,解决通信中冲突检测、拥塞现象及纠错重发问题。
● 支持通信信道状态检测,信道路由优化。
● MDLC协议支持RTU数量达65,000个。在数据传输过程中,能根据传输质量的好坏实现变帧长传输。
● CRC校验使得数据通信误码率<10-6 。
利用简单的通信协议实现测站与中心站站间的数据传输,是多数信息采集系统,特别是国产设备采用的方法。这种方法的特点是简单、实用。但由于不具有数据通信网络管理功能,故数据通信安全可靠性差。
采用MDLC通信协议实现的SCADA系统的数据通信安全可靠,数据传输有效性高,支持同一信道上的多点到点的并行传输。由于MDLC协议已经固化在所有的RTU的CPU模板中,所以关于通信中的管理调度完全不需要用户开发设计。
水情信息采集传输系统除了可以在正常情况下实现数据采集传输外,其最主要的作用是要能够处理突发事件。在突发事件产生时,往往会在通信信道上发生碰撞和拥塞。此外现代无线信道容易受到外界的干扰,易产生误码,必需具有查错和纠错的能力。中继站是无线遥测系统的关键环节,中继站故障往往会使一部分测站数据无法上达,而在狂风暴雨条件下,由于天气的影响也会使中继站无法中继某些测站的数据,所以测站RTU自动检测信道状态和自动在存储转发范围内利用临近测站实现中继的功能是水情信息传输系统中必不可少的。而这一切通过简单的通信协议是很难完全实现的。而MDLC是目前世界上独有的可用于SCADA系统无线通信,且满足ISO/OSI七层模型(物理层、数据链路层、网络层、传输层、对话层、表示层和应用层)的广域网通信协议。它为MOSCAD数据通信系统提供了完全的数据通信能力,存储转发功能,冲突检测和纠错能力,远程检测、配置和诊断能力等。MDLC通信协议为实现水情数据无差错传输提供了可靠保证。