技术频道

分布式数据采集系统中主站点对多个站点的控制问题

在分布式数据采集系统中常常遇到如下问题,一台主控机,要对下面多个RTU(RS232/RS485接口)进行访问,通常RTU设备为第三方厂家提供,如何在不改变原软件、硬件的条件下如何对多个设备控制并对其地址识别成了技术人员较头疼的问题,奈科网络提供如下解决方案
  在介绍此方案之前,有必要先了解一下奈科网络公司的NC-TSO1系列产品:该系列产品是一个RS232/485与TCP/IP的协议转换器,它提供RS232/485到网络和网络到RS232/485的透明数据传输 ,NC-TSO1向上提供10M以太网接口,向下提供1个标准RS232/485串行口,内部集成ARP,IP,ICMP,TCP,UDP,DHCP,SOCK5等协议,支持网关和代理服务器。
  假设在RS232/485网络上有多个数据采集终端(图1),RS485总线通过485<->232转接器连接在电脑端的COM口,电脑 上装有一个应用软件可以向终端发送指令,其中包含终端的网络地址,这样就可以和终端进行通讯。
  RS485网络上的终端设备都会收到指令,但是只有与网络地址相匹配的终端设备才会回应命令。 这是控制多终端设备网络通讯常用的方法。电脑作为网络 "主控器",其他终端作为网络"被控制器。
示意图如下:

评价

优势:只要每台NC-NTS01可设一IP地址,同时保证每台RTU与“主控器”在同一网段上,那么理论上最多可以控制1024个RTU;对NC-NTS01所作的任何设置掉电后不会丢失;“主控器”端不改变原有的操作习惯,通过安装TCP/IPCOM软件依然可以对串口进行操作;设备网络一体化,方便远程甚至是超远程管理。

缺点:对原系统硬件成本有所增加。

文章版权归西部工控xbgk所有,未经许可不得转载。