Modbus协议中文版【完整版】.
- 格式:pdf
- 大小:2.45 MB
- 文档页数:15
第一章Modbus协议□介绍Modbus协议介绍□两种串行传输模式□信息帧□错误检查方法Modbus协议介绍Modbus可编程控制器之间可相互通讯,也可与不同网络上的其他设备进行通讯,支撑网络有Modicon的Modbus和Modbus+工业网络。
网络信息存取可由控制器内置的端口,网络适配器以及Modicon提供的模块选件和网关等设备实现,对OEM(机械设备制造商)来说,Modicon可为合作伙伴提供现有的程序,可使Modbus+网络紧密地集成到他们的产品设计中去。
Modicon的各种控制器使用的公共语言被称为Modbus协议,该协议定义了控制器能识别和使用的信息结构。
当在Modbus网络上进行通讯时,协议能使每一台控制器知道它本身的设备地址,并识别对它寻址的数据,决定应起作用的类型,取出包含在信息中的数据和资料等,控制器也可组织回答信息,并使用Modbus协议将此信息传送出去。
在其他网络上使用时,数据包和数据帧中也包含着Modbus协议。
如,Modbus+或MAP网络控制器中有相应的应用程序库和驱动程序,实现嵌入式Modbus协议信息与此网络中用子节点设备间通讯的特殊信息帧的数据转换。
该转换也可扩展,处理节点地址,路由,和每一个特殊网络的错误检查方法。
如包含在Modbus协议中的设备地址,在信息发送前就转换成节点地址,错误检查区也用于数据包,与每个网络的协议一致,最后一点是需用Modbus协议,写入嵌入的信息,定义应处理的动作。
图1说明了采用不同通讯技术的多层网络中设备的互连方法。
在信息交换中,嵌入到每个网络数据包中的Modbus协议,提供了设备间能够交换数据的公共的语言。
图1:Modbus 协议应用示意图* MB+为 ModbusModbus 上的数据传输Modicon 控制器上的标准Modbus 端口是使用一个RS-232兼容的串行接口,定义了连接器,接线电缆,信号等级,传输波特率,和奇偶校验,控制器可直接或通过调制解调器(以后简称Modems)接入总线(网络)。
网络由以下来定义:□拓扑(总线,令牌环,星形,树状,网状等等)□物理局限(长度,速率,用户数量,等等)□所采用的传输媒体(线缆,光缆,无线电波等)□网络接入类型(随机接入,主从站,带或不带故障管理的令牌环,等等)□传输模式(同步/异步,分组,串行/并行,NRZ/曼彻斯特编码,等)□协议(TCP/IP,FIP,MODBUS,等)。
系统每秒钟的波特和比特数当选用线缆时所要考虑的重要的参数是带宽。
带宽与由波特表示的调制速率有关。
波特经常被错误的表示为每秒的比特数。
该参数对用户非常有用。
两者容易混淆是由于它们的比价通常为1。
比价为2表示吞吐量是通讯速率的二倍。
结构体系(以推荐的SubD9连接,波特率1200时最大长度3000米,波特率9600时最大长度300米,总线拓扑。
)(以SubD9或25pts 连接,波特率19200时最大长度15米。
)(以推荐的SubD9连接,波特率19200时最大长度1200米。
)(以推荐的SubD9连接,波特率19200时最大长度1200米,总线拓扑。
)拓扑总线 环 星形点对点从电源电压(12V或24V)获得的20mA电流流经回路。
对于正常线路(20mA:线路静止状态)连接每个站大约损失1²5V。
□从站的发送器通常和主站的接收器串行连接(正常线路,20mA静止状态):主站从站从站从站□从站的发送器能和主站的接收器并行连接。
在此例中,线路的静止状态是0mA:主站从站从站从站实际的DB25-DB25连接定义:DTE(数据终端设备)表示终端或计算机。
定义:DCE(数据通讯设备)表示调制解调器(或打印机)。
□用直接的PIN-TO-PIN电缆连接不同类型的设备(DTE-DCE)。
□用特殊电缆连接相同类型的设备:²DTE-DTE,用NUL-调制解调器电缆,²DCE-DCE,用NUL-终接电缆。
注意:术语“DCE”和“DTE”与连接器的类型和性别无关。
标准的RS232C不能明确定义连接器是插头型还是插座型。