基于MODBUS协议的DSP与PLC通信实现研究

基于MODBUS协议的DSP与PLC通信实现研究

ID:36829763

大小:3.29 MB

页数:3页

时间:2019-05-16

基于MODBUS协议的DSP与PLC通信实现研究_第1页
基于MODBUS协议的DSP与PLC通信实现研究_第2页
基于MODBUS协议的DSP与PLC通信实现研究_第3页
资源描述:

《基于MODBUS协议的DSP与PLC通信实现研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第27卷第9期实验室研究与探索Vo.l27No.92008年9月RESEARCHANDEXPLORATIONINLABORATORYSep.2008基于MODBUS协议的DSP与PLC通信实现研究温照方,冯建呈(北京理工大学信息科学技术学院,北京100081)摘要:采用MODBUS协议及MODBUS协议的RTU模式,完成了MODBUS协议的编写、协议底层硬件电路的设计和协议模块的软硬件调试,实现了DSP与PLC之间的数据传输。关键词:MODBUS协议;通信;RTU模式中图分类号:TN957文献标识码:A文章编号:10067167(2008)09-0027-03Re

2、searchoftheCommunicationbetweenDSPandPLCBasedonMODBUSProtocolWENZhaofang,FENGJiancheng(SchoolofInformationScienceandTechnology,BeijingInstituteofTechnology,Beijing100081,China)Abstract:Thisarticle,applyingMODBUSprotocolanditsRTUmode,compiledMODBUSprotoco,ldesignedthehardwarecircuitofthebottoml

3、ayerprotocolanddebugedsoftwareandhardware.ItalsoachievedthedatatransformationbetweenDSPandPLC.Keywords:MODBUSprotoco;lcommunication;RTUmodeCLCnumber:TN957Documentcode:AArticleID:1006-7167(2008)09-0027-03展。MODBUS协议的DSP端的实现即是采用了DSP1引言内部的SCI。本文采用的PLC是西门子公司的小型机数字信号处理器(DSP)与可编程序控制器(PLC)S7226。

4、有两个RS485接口,有利于参与组网,S7226是工业控制领域广泛使用的控制器,特别在一些控制型机适用于复杂的中小型控制系统。中通常将PLC与DSP联合使用,并在这两者之间进行2MODBUS通信协议数据传输。为了实现二者之间的通信,需采用规定的协议和相应的接口电路。文章通过采用MODBUS协MODBUS是MODICON公司于1979年提出的一议和MAX485芯片,完成PLC与DSP之间通信的软硬种通信协议,经过多年的实际应用,已经成为一种应用件设计,通信效果良好,该设计有一定的实用价值。于工业控制器上的标准通信协议。该协议是一种真正文中采用的DSP是TI公司的TMS320LF2407A

5、。开放和免费的协议。通过该协议,不同厂商生产的控该芯片主要面向控制领域,具有16位定点DSP内核制设备可以连接成工业网络,实现集散控制。和指令集。指令执行速度快,特别是优化的CPU结MODBUS通信采用主从方式,即仅主设备可以初构,更加快了指令执行速度,这为复杂控制算法的实现始化通信过程,从设备只能根据主设备提供的数据做提供了良好的条件。内部集成了多种标准串口外设,出响应。标准的MODBUS使用RS232C、RS422或包括:1个SPI同步串口、1个UART异步串口(SCI)和RS485串行接口。MODBUS一次通信发送和接收的数1个增强型CAN总线接口等,有利于系统的网络化扩据包由若干帧

6、组成,协议正是定义了这些帧的意义,控制器只要按照协议解释其接收和发送的帧数据,就能收稿日期:2007-11-20与在同一网络中采用同样协议的控制器实现通信。作者简介:温照方(1954-),女,辽宁沈阳人,副教授。研究方向:电力电子技术及检测技术,Te:l13641180721;Emai:lwenzhaofang@sina.MODBUS协议有两种通信模式:ASCII模式和comRTU(远程终端单元)模式。由于在西门子PLC编程28实验室研究与探索第27卷软件中集成了RTU模式的指令,所以本系统采用了CRC寄存器右移一位,最高位补"0",如果移出的最低MODBUS协议的RTU

7、模式。位为"1",再将CRC寄存器与CRC因子异或。如此重2.1RTU帧格式复上述过程八次即完成一个字节的CRC校验码的生在RTU模式中,传送信息开始于一个默认的至少成计算。其余字节可重复上述过程。3.5字符时间的停顿间隔。然后发送的第一个域是设3MODBUS协议底层硬件电路设计备地址(地址域)。连接在MODBUS网络上的设备不断地侦听网络总线,包括在停顿间隔期间。当接收到3.1硬件电路设计地址域时,每台设备都对其

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

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

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