基于MODBUS协议的无线数据采集管理系统

基于MODBUS协议的无线数据采集管理系统

ID:45579670

大小:279.14 KB

页数:6页

时间:2019-11-15

基于MODBUS协议的无线数据采集管理系统_第1页
基于MODBUS协议的无线数据采集管理系统_第2页
基于MODBUS协议的无线数据采集管理系统_第3页
基于MODBUS协议的无线数据采集管理系统_第4页
基于MODBUS协议的无线数据采集管理系统_第5页
资源描述:

《基于MODBUS协议的无线数据采集管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于MODBUS协议的无线数据采集管理系统2009-3-289:28:00來源:屮国H动化网浏览:95网友评论0条点击査看摘要:介绍了用MODBUS协议构建的无线数据采集管理系统,并将此系统皿用到汕田联合站数据采集和管理系统屮。解决多个联合站因地理条件分散使数据无法集中管理,手动抄写记录费时费力,且及时性和准确性不好的难题。关键词:MODBUS;数据采集;无线数传Abstract:AradiodataacquisitionandmanagementsystembasedonMODBUSagreementisintroducedinthispaper

2、,whichisappliedtodataacquisitionandmanagcmentino订-f订cdconsociationstations.Itrealizesthedatacentralizedmanagementforgeographicallydistributedlocation,overcomingtime-consumingandinaccuracyofmakingcopybyhand.Keywords:MODBUS;dataacquisition;radiodigitaltransmission1MODBUS协议简介MODB

3、US是一种工业通信和分布式控制系统协议,由美国著名的可编程控制器制造公司莫迪康公司(MODICONINC)提出,已广泛地应用于工业控制屮。MODBUS是一种主从协议,允许一台主机与多台从机通信。在MODBUS屮有两种有效的数据传送方式,即ASCII码和RTU方式。木系统采用RTU方式,这种方式的主要优点是在同样的波特率下,RTU方式数据传送效率高。2用MODBUS协议构建无线数据采集系统油山采油厂主要生产数据集中在联合站,一般采油厂有5〜10个联合诂,诂间距离儿公里到十几公里,每个联合站有3〜4个操作岗位,岗位间距离20〜300米之间不等,每个岗位

4、有生产参数10〜20个,对数据采集有实时性要求。建立联合站数据采集管理系统有多种方法,如铺设光缆、电缆、使用CDMA网络等,考察各种方式,其系统造价、运营成木均很高,低成木建立此系统有一定难度。我们使用MODBUS协议、RS485接口、数据采集模块、远程、短程无线数传机,采用有线、无线数据传输相结合的传输方法,并与厂内原有的局域网对接,用组态软件管理上位机,低成木地构建了全厂具有多终端杏询和监控功能的联合站生产数据采集管理系统,系统结构见图1。现场数据由多个SSX-M038路标准信号.SSX-M046路脉冲信号数据采集模块负责数据采集,SSX-M2

5、1数据采集管理模块以有线、短程无线、RS485接口方式,按MODBUS协议将数据收集起来。因RS485通讯接口双绞线传输距离在小于100kbps可达1200米,短程无线数传距离小于500米,各模块在安装时可分散就近安装。主PC机通过RS232、RS232转RS485接口,上数传电台以MODBUS协议将各分站数据收集上来,在PC机上实现多联合站数据汇总报表、工艺自控流程图显示、趋势曲线绘制等工作,同时将PC机接入厂内局域网,厂内局域网各终端以BS方式浏览整个数据采集系统,打卬报表,完成厂内联合站数据采集及管理。图1系统结构图3通讯接口设计通讯是整个系

6、统关键,为了保证系统长期可靠运行,系统屮SSX-M21、SSX-M03.SSX-M04模块通讯硬件接口设计采川全隔离方式,避免线路干扰损坏采集模块,影响系统正常工作,具体线路原理图见图2o数据信号由RXD接收,由TXD发送,收发转换由RXD/TXD控制,经高速光电隔离器隔离后由专川RS485接口芯片MAX487驱动输入输出。三极管9012驱动发光二极管起观测通讯状态作川,MC7805负责提供RS485通讯侧供电。■—.CM;丄丁2•xcU»A.CVDCGUD图2通讯接口原理图4通讯协议配置MODBUS通讯协议屮命令较多,命令功能号不同,命令作用不同

7、,木系统正常工作时主要使用03命令,读单个或者多个寄存器命令。下面叙述命令为读取8个模拟量及错误状态,命令由SSX-M21发出,SSX-M03应答,SSX-M03地址号为11。主机呼叫报文,要求读出8个模拟蜃及错课状态,共9个寄存器。地址00001011,功能00000011,数据起始寄存器号高位00000000,数据起始寄存器号低位00000000,数据寄存器数高位00000000,数据寄存器数低位00001001,CRC低位,CRC高位。合计8字节。从机应答报文(8路模拟量采样数值为4095,无错谋):地址00001011,功能00000011

8、,数据字节计数OOOlOOlOo数据1输出寄存器高位00001111,数据2输出寄存器高位00001111,数据3输出寄存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。