资源描述:
《基于modbus_rtu协议的plc多路数据采集系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第32卷第2期Vol.32No.22008年4月20日Apr.20,2008基于MODBUS2RTU协议的PLC多路数据采集系统舒凯(国网南京自动化研究院/南京南瑞集团公司,江苏省南京市210003)摘要:介绍了MODBUS2RTU通信协议在RS2485总线中的通信方式,提出基于MODBUS2RTU通信的数据采集系统,分析了采用ADAM25510E/TCP数据采集器的原因,阐述了RS2485总线信号的衰减、噪声干扰、浪涌干扰的解决方法,并结合工程说明了数据采集层、可编程逻辑控制器(PLC)控制与显示层、数据传输层的实现,以及系统总召/轮询传感器数据的程序设计思路。该系统已经过
2、2个汛期的考验,运行稳定。关键词:MODBUS2RTU协议;可编程逻辑控制器;RS2232/RS2485接口;RS2485总线;ADAM25510E/TCP中图分类号:TP274.20引言3)系统框架可扩展,系统二次扩展简单灵活。4)ADAM25510E/TCP兼容多种通信协议,有城市防汛监控在城市战略中占有重要地位,它可用的MODBUS2RTU和MODBUS/TCP等。是数字化城市建设的重要环节,也是关系到人民生活的头等大事。城市水文遥测与监视系统是一个多1系统方案学科、多领域交叉的综合系统,具有网络结构复杂、在抽水站A和抽水站B采集抽水泵机的参数,数据应用要求高等特点,系
3、统中各传感器的实时数[1]其中抽水站A泵机数目为5台,抽水站B泵机数目据采集至关重要。由于传感器输出的信号形式多为3台,每台泵机需要测试有功功率、无功功率、功种多样,对采集设备提出了很高的要求。率因数、有功电量、无功电量、频率、电压、电流等参本文设计采用性价比高、性能稳定、接口丰富的数。抽水站A需要测量46个参数:泵机参数5组ADAM25510E/TCP数据采集器,通过MODBUS2[224]共40个、接入水位2个、风速风向各1个。抽水站RTU通信协议和RS2485总线拓扑结构采集各B需要测量31个参数:泵机参数3组共24个、接入水文站信息,并对信号的衰减、噪声干扰、浪涌干扰
4、水位1个、风速风向各1个、闸位1个。根据项目实等进行研究分析。ADAM25510E/TCP在智能交通际情况,采用ADAM25510E/TCP数据采集控制系统、楼宇自动化系统、工厂自动化等领域应用较多,在水文遥测领域应用还比较少。本文介绍的系器,基于MODBUS2RTU通信协议,实现对多种传统可实现多种类型数据采集、远程控制、数据显示、感器的多路通信控制。数据传输等功能,与常用的水文专用采集设备相比,2系统结构设计ADAM25510E/TCP数据采集器具有以下优点:1)支持BorlandTurboC和KWMULTIPROG可编程逻辑控制器(PLC)远程通信控制主模块[526]等
5、通用开发平台,支持C/C++、梯形图(LD)、功能ADAM25510E/TCP有4个通信端口:COM1,模块(FBD)、时序函数表(SFC)、结构化文本(ST)COM2,COM3和COM4。端口应用情况如下:等编程语言,接口开发灵活。1)COM1有2种工作方式:RS2232和RS2485,2)ADAM25510E/TCP采用模块堆积式组合设本设计采用RS2232串口形式接当地显示屏,用于计,具有强大的串口设备控制能力,可以采集、监视显示部分数据信息。和控制8个不同I/O模块的数据,并提供4个串口2)COM2端口采用RS2485串口连接电量传感和1个网络控制口,可以同时实现智能
6、信号调理、模器、水位闸位计,采用按地址寻址的方式访问各个传拟量I/O、数字量I/O、数据显示和RS2485通信等感器,遥测距离达到1200m。功能,具有强大的远程数据采集和控制能力。3)COM3(RS2232/PROGRAM)端口连接当地工作计算机,用于与ADAM25510E/TCP通信和监收稿日期:2007210229;修回日期:2008202219。视其运行情况。—66—©1994-2010ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.http://www.cnki.net·水情测报与水调自
7、动化·舒凯基于MODBUS2RTU协议的PLC多路数据采集系统4)COM4(RS2232/RS2485)为保留端口。器,然后通过程序按MODBUS2RTU通信协议发送设计实现如图1所示。垂询指令,观察响应数据情况。程序中关键的一步是输入十六进制指令的ASCII码,转换为十六进制显示。程序流程如图2所示。表1传感器类型及编址地址设置名称型号地址设置名称型号01WDC3105WDC3102WB189006WB189003WB189007WB189004WB1890图1PLC项目实现原理3系统功能系统根据设备