IP组播技术在分散控制系统(DCS)中的应用
该套接字上进行。 调用bind ( )函数,绑定本地地址(如:INADDR_ANY)和端口号(同发送端)。 调用setsockopt( )函数,设置IP_ADD_MEMBERSHIP选项,加入多播组。 调用recvfrom()函数,接收数据。 关闭套接字,释放Winsock资源。 4 IP组播存在的问题 IP组播数据包典型使用用户数据报协议(UDP),而UDP是一种“尽力而为”(Best-effort)协议。因此,IP组播应用必定会遇到数据包丢失和乱序问题。 安全组播就是只有注册的发送者才可以向组发送数据;只有注册的接收者才可以接收组播数据。然而IP组播很难保证这一点。 Internet是一个异构网络,所以在设计IP组播网络时,必须充分考虑到网络的异构性。 5结束语 IP组播技术能够有效地解决单点发送到多点、多点发送到多点的问题,实现了 IP 网络中点到多点的高效数据传送,能够有效地节约网络带宽、降低网络负载。在实际应用过程中,只要正视组播存在的问题,充分考虑到网络的异构性,通过设计合 理网络架构和数据交换协议,一样可以构造出安全可靠的系统。科远股份NT6000分散控制系统成功研制充分证明这一点;NT6000分散控制系统在应用推 广过程中,IP组播通信技术在NT6000分散控制系统的应用也充分得到客户的肯定。 参考文献: [1] TCP/IP网络互联技术(1)原理,协议和体系结构(第3版)清华大学出版社,2001. [2] IP组播与安全(第1版) 国防工业出版社,2006 [3]中国大型火电厂DCS应用现状 CONTROL ENGINEERING China,2009 [4] IP组播通信及其在VxWorks操作系统下的实现计算机与数字工程,2003
- 基于工业以太网EtherCAT的DCS控制系统设计(12-21)
- 工业控制系统信息安全的探讨与实现(12-20)
- 现场总线技术的发展历程及基本概念(12-19)
- 现场总线系统的特点和优势(12-19)
- 现场总线与DCS系统的网络集成的实现(12-19)
- ABB DCS在现场总线网络控制中的应用(12-19)