1. 概述
Modbus是Modicon公司为该公司生产的PLC设计的一种通信协议,从其功能上看,可以认为是一种现场总线。它通过24种总线命令实现PLC与外界的信息交换。具有Modbus接口的PLC可以很方便地进行组态。
2.Modbus通信协议
Modbus协议最初由Modicon公司开发出来,在1979年末,该公司成为施耐德自动化部门的一部分,现在Modbus已经是工业领域全球最流行的协议。此协议支持传统的RS232、RS422、RS485和以太网设备。许多工业设各,包括PLC、DCS、智能仪表等都在使用Modbus协议作为它们之间通信的标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。
Modbus协议包括ASCII、RTU、TOP等,并没有规定物理层。此协议定义了控制器能够认识和使用的消息结构,而不管它们是经过何种网络进行通信的。标准的Modicon控制器使用RS232C实现串行的Modbus。Modbus的ASCII、RTU协议规定了消息、数据的结构、命令和应答的方式,数据通信采用Maser/Slave方式,Master端发出数据请求消息,Slave端接收到正确消息后就可以发送数据到Master端以响应请求;Master端也可以直接发消息修改Slave端的数据,实现双向读写。
Modbus协议需要对数据进行校验,串行协议中除有奇偶校验外,ASCII模式采用LRC校验,RTU模式采用16位CRC校验,但TCP模式没有额外规定校验,因为TOP协议是一个面向连接的可靠协议。另外,Modbus采用主从方式定时收发数据,在实际使用中如果某Slave站点断开后(如故障或关机),Master端可以诊断出来,而当故障修复后,网络又可以自动接通。因此,Modbus协议的可靠性较好。
关键字:Modbus现在总线 通信协议
引用地址:
Modbus现在总线的概述及Modbus通信协议
推荐阅读最新更新时间:2024-05-02 21:30
现场总线通信协议的主要内容
1、物理层(PL):规定传输媒体的各类,传输长度,传输速率,与现场仪表连接技术及台数、供电方式、本安隔离栅等,这一层完全是硬件方面的问题,信道编码采用曼彻斯特编码。
2、数据链路层(DLL):主要作用是对总线上传输数据的存取、控制方式和错误检测进行规定。数据的存取分定时传输和非定时传输两种。定时传输如控制系统的数据是按预定时序进行;非定时传输如报警信息、故障诊断信息等是随机无序的。无论哪种传输,都受DLL主设备内LAS(Link Active Schedule-链路活动调度器)控制。
3、应用层:分为FAS访问子层和FMS报文子层。这一层主要是为设备间和网络间数据要求服务的。包括发送变送器来的PV信息和操作
[嵌入式]
浅谈物联网与新一代的互联网通讯协议IPv6
物联网(Internet of Things, IoT)一词首先由美国麻省理工学院Auto-ID中心主任爱斯顿(Kevin Ashton)所提出。而比尔盖兹在1995年《未来之路》一书中提及物联网的概念。下面就随网络通信小编一起来了解一下相关内容吧。 物联网的发展技术首先由人连物,具体的实作类似透过web的技术连上硬件,如冰箱空调等等。随着半导体制程以及感测技术的进步。传感器以及运算单元可以微缩在一个便宜又微小的装置上,这导致物联网的概念慢慢地被实作在各种的领域上。 浅谈物联网与新一代的互联网通讯协议IPv6 物联网的基本网络链接方式有人连物以及物连物。人连物可以泛指一般可连网的智能系统,如智能家电、网络摄影机等等。基本
[网络通信]
基于CY7C646xx的通用串行总线接口
1 USB简介
UBS(Universal Serial Bus)是一种标准的计算机与外设的连接接口,1995年问世,并由Compaq,Digital Equipment Corp.(现属Compaq),IBM,Intel,Microsoft,NEC及Northern Telecom七家计算机与通信工业领域的领先公司组成的联盟定义和推广。1996年,该联盟公布了USB 1.1规范。其后,随着USB的完善和应用的需求,促进了高速USB2.0规范在1999年发布。目前已经成为外设的流行接口选择。
USB具有诸多特性和特点。USB统一了各种接口设备的连接头,如通信接口、打印机接口、显示器接口、音响输入/输出设备、
[嵌入式]
示波器协议解码的变化 可直接破解30种通信协议
在讲示波器具体的解码内容之前,首先来看一下伴随着示波器的发展,协议解码出现了哪些变化。 1、简述示波器发展给协议解码带来的便捷 示波器从模拟示波器发展到数字示波器,带来了许多大的改变,例如信号采集、带宽、采样率、屏显等。同样,这样的改变也体现在“协议解码”上,新的解码方式将人们从“0”,“1”的世界中解放出来,大大提高了工作效率。 图1.0/1的世界 下面,我们具体看一下示波器发展中协议解码方式的变化。 最初的协议解码 最初的示波器只是一个简单的波形显示兼数据测量,而我们需要获取协议波形深层次的含义,则需要一段一段去分析。 例如:观察IIC协议,一个时钟信号,一个数据信号,我们需要按照时钟与数据信号一位一位对应,去进
[测试测量]
你用了那么久的全网通 居然现在才成为国际标准?
6月9日,GSMA国际标准组织在瑞典GSMA-TSG第29次会议上,将六模全网通终端相关要求的提案标准加入到《GSMA-TS.37多卡终端技术规范》当中,其明确规定了全网通终端应同时支持LTE(TDD,FDD)、WCDMA、GSM、TD-S以及CDMA网络制式。全网通终端连续获得两大国际标准组织认可,标志着全网通终端成为国家标准后,再次跃升成为国际标准。 GSMA:GSMA(全球移动通信系统协会),成立于1987年,是全球移动通信领域的行业组织,目前其成员已包括200多个国家和地区的约800家移动运营商和200多家相关企业,如手机制造商、软件设计商、设备提供商、互联网公司、媒体和娱乐机构等。成立数十年来,GSMA与各国政府、
[手机便携]
串口通信协议stm32
串口通信指串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。 UART串口时序 UART串口配置 1)串口时钟使能。串口作为 STM32 的一个外设,其时钟由外设时钟使能寄存器控制,这里我们使用的串口1是APB2ENR寄存器的第14位。(除了串口 1 的时钟使能在 APB2ENR 寄存器,其他串口的时钟使能位都在 APB1ENR 寄存器,而 APB2(72M)的频率一般是 APB1(36M)的一倍。) 2)串口复位。当外设出现异常的时候可以通过复位寄存器里面的对应位设置,实现该外设的复位,然后重新配置这个外设达到让其重新工作的目的。一般在系统刚开始
[单片机]
RS-485串行数据通信协议及其应用
概述 串行数据通信的协议从RS-232到千兆位以太网,虽然每种协议都有特定的应用领域,但任何情况下我们都必须考虑成本和物理层(PHY)性能。本文主要介绍RS-485协议及该协议所适合的应用。同时给出了根据电缆长度、系统设计以及元件选择来优化数据速率的方法。 传输协议 什么是RS-485?Profibus又是什么?与其它串行协议相比,它们的性能如何?适用于哪些应用?为了回答这些问题,我们对RS-485物理层(PHY)、RS-232和RS-422的特性、功能进行了总体比较 (本文中的RS表示ANSI EIA/TIA标准)。 RS-232是一个最初用于调制解调器、打印机及其它PC外设的通讯标准,提供单端20kbps的
[网络通信]
USB通信协议——数据交易
表列出了组成4种传输类型的元素。在这里,读者就需要注意一些通信协议的结构。例如,传输与数据交易、数据交易与封包、封包与字段之间的关系。当然,这是相当复杂且容易弄混淆的地方。其中,传输包含1个或是更多的数据交易,每一个数据交易又包含1个、2个或是3个封包。而封包中,又包含封包标识符(PID)字段、检查字段(CRC)以及额外的信息字段。 表 传输类型、数据交易与封包的关系表
*每一个封包是往下端接口传递出去的,若是低速,前面还会再放置PRE封包。
因此,若要了解完整的USB通信协议就必须从数据域谈起。通过由下而上,从简易至复杂的通信协议单位来组合出各种复杂的通信协议,进而构建出完整的通信协议。
[嵌入式]