modbus缩写.docx

上传人:b****3 文档编号:27264953 上传时间:2023-06-28 格式:DOCX 页数:13 大小:25.61KB
下载 相关 举报
modbus缩写.docx_第1页
第1页 / 共13页
modbus缩写.docx_第2页
第2页 / 共13页
modbus缩写.docx_第3页
第3页 / 共13页
modbus缩写.docx_第4页
第4页 / 共13页
modbus缩写.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

modbus缩写.docx

《modbus缩写.docx》由会员分享,可在线阅读,更多相关《modbus缩写.docx(13页珍藏版)》请在冰豆网上搜索。

modbus缩写.docx

modbus缩写

modbus缩写

【篇一:

modbus缩写】

modbusmodbus的意思modbus是什么意思modbus什么意思modbus的解释modbus一、modbus协议简介

modbus协议是应用于电子控制器上的一种通用语言。

通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。

它已经成为一通用工业标准。

有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。

此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。

它描述了一控制器请求访问其它设备的过程,如果回应来自其它设备的请求,以及怎样侦测错误并记录。

它制定了消息域格局和内容的公共格式。

当在一modbus网络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。

如果需要回应,控制器将生成反馈信息并用modbus协议发出。

在其它网络上,包含了modbus协议的消息转换为在此网络上使用的帧或包结构。

这种转换也扩展了根据具体的网络解决节地址、路由路径及错误检测的方法。

1、在modbus网络上转输

标准的modbus口是使用一rs-232c兼容串行接口,它定义了连接口的针脚、电缆、信号位、传输波特率、奇偶校验。

控制器能直接或经由modem组网。

控制器通信使用主—从技术,即仅一设备(主设备)能初始化传输(查询)。

其它设备(从设备)根据主设备查询提供的数据作出相应反应。

典型的主设备:

主机和可编程仪表。

典型的从设备:

可编程控制器。

主设备可单独和从设备通信,也能以广播方式和所有从设备通信。

如果单独通信,从设备返回一消息作为回应,如果是以广播方式查询的,则不作任何回应。

modbus协议建立了主设备查询的格式:

设备(或广播)地址、功能代码、所有要发送的数据、一错误检测域。

从设备回应消息也由modbus协议构成,包括确认要行动的域、任何要返回的数据、和一错误检测域。

如果在消息接收过程中发生一错误,或从设备不能执行其命令,从设备将建立一错误消息并把它作为回应发送出去。

2、在其它类型网络上转输

在其它网络上,控制器使用对等技术通信,故任何控制都能初始和其它控制器的通信。

这样在单独的通信过程中,控制器既可作为主设备也可作为从设备。

提供的多个内部通道可允许同时发生的传输进程。

在消息位,modbus协议仍提供了主—从原则,尽管网络通信方法是“对等”。

如果一控制器发送一消息,它只是作为主设备,并期望从从设备得到回应。

同样,当控制器接收到一消息,它将建立一从设备回应格式并返回给发送的控制器。

3、查询—回应周期

(1)查询

查询消息中的功能代码告之被选中的从设备要执行何种功能。

数据段包含了从设备要执行功能的任何附加信息。

例如功能代码03是要求从设备读保持寄存器并返回它们的内容。

数据段必须包含要告之从设备的信息:

从何寄存器开始读及要读的寄存器数量。

错误检测域为从设备提供了一种验证消息内容是否正确的方法。

(2)回应

如果从设备产生一正常的回应,在回应消息中的功能代码是在查询消息中的功能代码的回应。

数据段包括了从设备收集的数据:

象寄存器值或状态。

如果有错误发生,功能代码将被修改以用于指出回应消息是错误的,同时数据段包含了描述此错误信息的代码。

错误检测域允许主设备确认消息内容是否可用。

二、两种传输方式

控制器能设置为两种传输模式(ascii或rtu)中的任何一种在标准的modbus网络通信。

用户选择想要的模式,包括串口通信参数(波特率、校验方式等),在配置每个控制器的时候,在一个modbus网络上的所有设备都必须选择相同的传输模式和串口参数。

所选的ascii或rtu方式仅适用于标准的modbus网络,它定义了在这些网络上连续传输的消息段的每一位,以及决定怎样将信息打包成消息域和如何解码。

在其它网络上(象map和modbusplus)modbus消息被转成与串行传输无关的帧。

1、ascii模式

当控制器设为在modbus网络上以ascii(美国标准信息交换代码)模式通信,在消息中的每个8bit字节都作为两个ascii字符发送。

这种方式的主要优点是字符发送的时间间隔可达到1秒而不产生错误。

代码系统

每个字节的位

crc域是两个字节,包含一16位的二进制值。

它由传输设备计算后加入到消息中。

接收设备重新计算收到消息的crc,并与接收到的crc域中的值比较,如果两值不同,则有误。

crc是先调入一值是全“1”的16位寄存器,然后调用一过程将消息中连续的8位字节各当前寄存器中的值进行处理。

仅每个字符中的8bit数据对crc有效,起始位和停止位以及奇偶校验位均无效。

crc产生过程中,每个8位字符都单独和寄存器内容相或(or),结果向最低有效位方向移动,最高有效位以0填充。

lsb被提取出来检测,如果lsb为1,寄存器单独和预置的值或一下,如果lsb为0,则不进行。

整个过程要重复8次。

在最后一位(第8位)完成后,下一个8位字节又单独和寄存器的当前值相或。

最终寄存器中的值,是消息中所有的字节都执行之后的crc值。

crc添加到消息中时,低字节先加入,然后高字节。

crc简单函数如下:

unsignedshortcrc16(puchmsg,usdatalen)

unsignedchar*puchmsg;/*要进行crc校验的消息*/

unsignedshortusdatalen;/*消息中字节数*/

{

unsignedcharuchcrchi=0xff;/*高crc字节初始化*/

unsignedcharuchcrclo=0xff;/*低crc字节初始化*/

unsigneduindex;/*crc循环中的索引*/

while(usdatalen--)/*传输消息缓冲区*/

{

uindex=uchcrchi^*puchmsgg++;/*计算crc*/

uchcrchi=uchcrclo^auchcrchi[uindex};

uchcrclo=auchcrclo[uindex];

}

return(uchcrchimodbus网络是一个工业通信系统,由带智能终端的可编程序控制器和计算机通过公用线路或局部专用线路连接而成。

其系统结构既包括硬件、亦包括软件。

它可应用于各种数据采集和过程监控。

下表1是modbus的功能码定义。

表1modbus功能码

01readcoilstatus

02readinputstatus

03readholdingregister

04readinputregister

05writesinglecoil

06writesingleregister

15writemultiplecoil

16writemultipleregister

modbus网络只是一个主机,所有通信都由他发出。

网络可支持247个之多的远程从属控制器,但实际所支持的从机数要由所用通信设备决定。

采用这个系统,各pc可以和中心主机交换信息而不影响各pc执行本身的控制任务。

(1)modbus的传输方式

在modbus系统中有2种传输模式可选择。

这2种传输模式与从机pc通信的能力是同等的。

选择时应视所用modbus主机而定,每个modbus系统只能使用一种模式,不允许2种模式混用。

一种模式是ascii(美国信息交换码),另一种模式是rtu(远程终端设备)这两种模式的定义见表3

表3ascii和rtu传输模式的特性

ascii可打印字符便于故障检测,而且对于用高级语言(如fortan)编程的主计算机及主pc很适宜。

rtu则适用于机器语言编程的计算机和pc主机。

用rtu模式传输的数据是8位二进制字符。

如欲转换为ascii模式,则每个rtu字符首先应分为高位和低位两部分,这两部分各含4位,然后转换成十六进制等量值。

用以构成报文的ascii字符都是十六进制字符。

ascii模式使用的字符虽是rtu模式的两倍,但ascii数据的译玛和处理更为容易一些,此外,用rtu模式时报文字符必须以连续数据流的形式传送,用ascii模式,字符之间可产生长达1s的间隔,以适应速度较快的机器。

(2)modbus的数据校验方式

crc-16(循环冗余错误校验)

crc-16错误校验程序如下:

报文(此处只涉及数据位,不指起始位、停止位和任选的奇偶校验位)被看作是一个连续的二进制,其最高有效位(msb)首选发送。

报文先与x↑16相乘(左移16位),然后看x↑16+x↑15+x↑2+1除,x↑16+x↑15+x↑2+1可以表示为二进制数11000000000000101。

整数商位忽略不记,16位余数加入该报文(msb先发送),成为2个crc校验字节。

余数中的1全部初始化,以免所有的零成为一条报文被接收。

经上述处理而含有crc字节的报文,若无错误,到接收设备后再被同一多项式(x↑16+x↑15+x↑2+1)除,会得到一个零余数(接收设备核验这个crc字节,并将其与被传送的crc比较)。

全部运算以2为模(无进位)。

习惯于成串发送数据的设备会首选送出字符的最右位(lsb-最低有效位)。

而在生成crc情况下,发送首位应是被除数的最高有效位msb。

由于在运算中不用进位,为便于操作起见,计算crc时设msb在最右位。

生成多项式的位序也必须反过来,以保持一致。

多项式的msb略去不记,因其只对商有影响而不影响余数。

生成crc-16校验字节的步骤如下:

①装如一个16位寄存器,所有数位均为1。

②该16位寄存器的高位字节与开始8位字节进行“异或”运算。

运算结果放入这个16位寄存器。

③把这个16寄存器向右移一位。

④若向右(标记位)移出的数位是1,则生成多项式1010000000000001和这个寄存器进行“异或”运算;若向右移出的数位是0,则返回③。

⑤重复③和④,直至移出8位。

⑥另外8位与该十六位寄存器进行“异或”运算。

⑦重复③~⑥,直至该报文所有字节均与16位寄存器进行“异或”运算,并移位8次。

⑧这个16位寄存器的内容即2字节crc错误校验,被加到报文的最高有效位。

另外,在某些非modbus通信协议中也经常使用crc16作为校验手段,而且产生了一些crc16的变种,他们是使用crc16多项式x↑16+x↑15+x↑2+1,单首次装入的16位寄存器为0000;使用crc16的反序x↑16+x↑14+x↑1+1,首次装入寄存器值为0000或ffffh。

lrc(纵向冗余错误校验)

lrc错误校验用于ascii模式。

这个错误校验是一个8位二进制数,可作为2个ascii十六进制字节传送。

把十六进制字符转换成二进制,加上无循环进位的二进制字符和二进制补码结果生成lrc错误校验(参见图)。

这个lrc在接收设备进行核验,并与被传送的lrc进行比较,冒号(:

)、回车符号(cr)、换行字符(lf)和置入的其他任何非ascii十六进制字符在运算时忽略不计。

声明:

此内容系本站根据您的指令自动搜索到的结果,不代表本站赞成其中所述的内容或立场!

百科全书为您提供modbus,modbus的意思,modbus是什么意思,modbus什么意思,modbus的解释别人正在查

【篇二:

modbus缩写】

■pc:

动力中心,提供动力配置。

■mcc:

motorcontrolcenter电动机控制中心,保安mcc就是mcc系统的一部分。

提供动力驱动设备的控制。

■ups:

交(直)流不停电电源系统,作用是防止断电。

主要由逆变控制器和蓄电池组组成。

dcs:

通常使用的控制类产品类别,分dcs、plc两大类。

又将dcs的概念拓展到fcs。

■dcs(distributedcontorlsystem),集散控制系统,又称分布式控制系统。

dcs值得详细了解一下,代表了控制系统技术主流:

■dcs和plc之间有什么不同?

1、从发展的方面来说:

dcs从传统的仪表盘监控系统发展而来。

因此,dcs从先天性来说较为侧重仪表的控制,比如我们使用的yokogawacs3000dcs系统甚至没有pid数量的限制(pid,比例微分积分算法,是调节阀、变频器闭环控制的标准算法,通常pid的数量决定了可以使用的调节阀数量)。

plc从传统的继电器回路发展而来,最初的plc甚至没有模拟量的处理能力,因此,plc从开始就强调的是逻辑运算能力。

2、从系统的可扩展性和兼容性的方面来说:

市场上控制类产品繁多,无论dcs还是plc,均有很多厂商在生产和销售。

对于plc系统来说,一般没有或很少有扩展的需求,因为plc系统一般针对于设备来使用。

一般来讲,plc也很少有兼容性的要求,比如两个或以上的系统要求资源共享,对plc来讲也是很困难的事。

而且plc一般都采用专用的网络结构,比如西门子的mpi总线性网络,甚至增加一台操作员站都不容易或成本很高。

dcs在发展的过程中也是各厂家自成体系,但大部分的dcs系统,比如横河yokogawa、霍尼维尔、abb等等,虽说系统内部(过程级)的通讯协议不尽相同,但操作级的网络平台不约而同的选择了以太网络,采用标准或变形的tcp/ip协议。

这样就提供了很方便的可扩展能力。

在这种网络中,控制器、计算机均作为一个节点存在,只要网络到达的地方,就可以随意增减节点数量和布置节点位置。

另外,基于winoows系统的opc、dde等开放协议,各系统也可很方便的通讯,以实现资源共享。

3、从数据库来说:

dcs一般都提供统一的数据库。

换句话说,在dcs系统中一旦一个数据存在于数据库中,就可在任何情况下引用,比如在组态软件中,在监控软件中,在趋势图中,在报表中……而plc系统的数据库通常都不是统一的,组态软件和监控软件甚至归档软件都有自己的数据库。

为什么常说西门子的s7400要到了414以上才称为dcs?

因为西门子的pcs7系统才使用统一的数据库,而pcs7要求控制器起码到s7414-3以上的型号。

4、从时间调度上来说:

plc的程序一般不能按事先设定的循环周期运行。

plc程序是从头到尾执行一次后又从头开始执行。

(现在一些新型plc有所改进,不过对任务周期的数量还是有限制)而dcs可以设定任务周期。

比如,快速任务等。

同样是传感器的采样,压力传感器的变化时间很短,我们可以用200ms的任务周期采样,而温度传感器的滞后时间很大,我们可以用2s的任务周期采样。

这样,dcs可以合理的调度控制器的资源。

5、从网络结构发面来说:

一般来讲,dcs惯常使用两层网络结构,一层为过程级网络,大部分dcs使用自己的总线协议,比如横河的modbus、西门子和abb的profibus、abb的canbus等,这些协议均建立在标准串口传输协议rs232或rs485协议的基础上。

现场io模块,特别是模拟量的采样数据(机器代码,213/扫描周期)十分庞大,同时现场干扰因素较多,因此应该采用数据吞吐量大、抗干扰能力强的网络标准。

基于rs485串口异步通讯方式的总线结构,符合现场通讯的要求。

io的采样数据经cpu转换后变为整形数据或实形数据,在操作级网络(第二层网络)上传输。

因此操作级网络可以采用数据吞吐量适中、传输速度快、连接方便的网络标准,同时因操作级网络一般布置在控制室内,对抗干扰的要求相对较低。

因此采用标准以太网是最佳选择。

tcp/ip协议是一种标准以太网协议,一般我们采用100mbit/s的通讯速度。

plc系统的工作任务相对简单,因此需要传输的数据量一般不会太大,所以常见的plc系统为一层网络结构。

过程级网络和操作级网络要么合并在一起,要不过程级网络简化成模件之间的内部连接。

plc不会或很少使用以太网。

6、从应用对象的规模上来说:

plc一般应用在小型自控场所,比如设备的控制或少量的模拟量的控制及联锁,而大型的应用一般都是dcs。

当然,这个概念不太准确,但很直观,习惯上我们把大于600点的系统称为dcs,小于这个规模叫做plc。

我们的热泵及qcs、横向产品配套的控制系统一般就是称为plc。

○说了这么多plc与dcs的区别,但我们应该认识到,plc与dcs发展到今天,事实上都在向彼此靠拢,严格的说,现在的plc与dcs已经不能一刀切开,很多时候之间的概念已经模糊了。

现在,我们来讨论一下彼此的相同(似)之处。

1、从功能来说:

plc已经具备了模拟量的控制功能,有的plc系统模拟量处理能力甚至还相当强大,比如横河fa-ma3、西门子的s7400、abb的controllogix和施耐德的quantum系统。

而dcs也具备相当强劲的逻辑处理能力,比如我们在cs3000上实现了一切我们可能使用的工艺联锁和设备的联动启停。

2、从系统结构来说:

plc与dcs的基本结构是一样的。

plc发展到今天,已经全面移植到计算机系统控制上了,传统的编程器早就被淘汰。

小型应用的plc一般使用触摸屏,大规模应用的plc全面使用计算机系统。

和dcs一样,控制器与io站使用现场总线(一般都是基于rs485或rs232异步串口通讯协议的总线方式),控制器与计算机之间如果没有扩展的要求,也就是说只使用一台计算机的情况下,也会使用这个总线通讯。

但如果有不止一台的计算机使用,系统结构就会和dcs一样,上位机平台使用以太网结构。

这是plc大型化后和dcs概念模糊的原因之一。

3、plc和dcs的发展方向:

小型化的plc将向更专业化的使用角度发展,比如功能更加有针对性、对应用的环境更有针对性等等。

大型的plc与dcs的界线逐步淡化,直至完全融和。

dcs将向fcs的方向继续发展。

fcs的核心除了控制系统更加分散化以外,特别重要的是仪表。

fcs在国外的应用已经发展到仪表级。

控制系统需要处理的只是信号采集和提供人机界面以及逻辑控制,整个模拟量的控制分散到现场仪表,仪表与控制系统之间无需传统电缆连接,使用现场总线连接整个仪表系统。

(目前国内有横河在中海壳牌石化项目中用到了fcs,仪表级采用的是智能化仪表例如:

ejx等,具备世界最先进的控制水准)。

○如何正确对待plc和dcs?

我个人从不强调plc和dcs之间孰优孰劣,我把它们使用了一个新名词“控制类产品”。

我们提供给用户的是最适合用户的控制系统。

绝大多数用户不会因为想使用一套dcs而去使用dcs,控制类产品必须定位在满足用户的工艺要求的基础之上。

其实提出使用dcs还是plc的用户大抵是从没接触过自控产品或有某种特殊需求的。

过分强调这个东东只会陷入口舌之争。

从plc与dcs之间的区别和共同之处我们了解了控制类产品的大抵情况。

注意,作为专业人士,我们自己不要为产品下plc还是dcs的定义,自己的心理上更不能把产品这样来区别对待。

【篇三:

modbus缩写】

modbus是什么意思modbus在线翻译modbus什么意思modbus的意思modbus的翻译modbus的解释modbus的发音modbus的同义词modbus的反义词modbus的例句modbusmodbus网络解释本文给出了rs232与rs485的转换电路图与基于modbus协议设计的电能管理系统串行通讯程序流程图。

7.thestructureofthecontrollerwasgiven,andtheformatofinformationframewasanalyzed.

给出了控制器的硬件结构,分析了modbus协议中消息帧的格式。

8.inthisinstrument,psd21190ji,ad694aq,ds1230,tvstubeandself-resetfuse.etc..areadopted.thecomplicatedandhighreliabledatacommunicationbetweenmoisturemeterandportablepcisimplementedbymodbusprotocolsoftwaredesign.

其中着重介绍了利用psd21190ji、ad694aq、ds1230、tvs管及自复式保险丝等实现微机化含水仪的高可靠性硬件设计,以及设计modbus协议软件实现含水仪与便携式pc之间的复杂数据可靠通信。

9.modbusplusanindustrialnetworkingsystemthatusestoken-passingpeer-to-peercommunicationsatdatatransferratesofonemegabitpersecond.

一种工业网络,它使用令牌环点对点通讯模式传输数据,可达一百万位每秒。

10.

10.thesystemrealizescommunicationbetweenplcandstc-1withpollingmodel.

转油站监控系统采用ascii模式的modbus协议,按顺序查询stc-1数据,完成plc与stc-1通信。

11.modbusprotocolhasbeenusedinoiltransferringstationsystem,adoptedasciimode.

转油站监控系统采用ascii模式的modbus协议,按顺序查询stc-1数据,完成plc与stc-1通信。

12.

12.thepaperintroduceshardwareandsoftwaredesignofsignalcollectioncardwhichisbasedonmodbusprotocol.

本文介绍了基于modbus通讯协议的信号采集卡硬件和软件设计。

13.inthispaper,thenew-typeintelligentventilationsystembasedonmodbuscommunicationprotocolisintroduced.

介绍了基于modbus通讯协议的新型智能通风系统的硬件组成及软件设计。

14.candvblanguagemodbusagreementcrcalgorithm,ihaveused,theeffectisverygood.

用c和vb语言实现modbus协议中的crc算法,我已经使用过,效果挺好。

15.

15.canbeinstalled,domodbusslaveserial,anddevelopmenttools.

可以安装,做串口和modbus从机的开发工具。

16.

16.inthispaper,modbusbusinvvvfcontrolsystemappliedconstantpressureinthewatersupplysystemwasdiscussed.

本文对modbus总线在变频调速控制系统在应用于恒压供水系统进行了探讨。

17.thehardwarestructureofcommunicationnetworkandmodbusbasedoncommunicationmoduleareintroducedindetail.

介绍了汽轮机保护系统通讯网络的硬件结构,modbus协议通讯模块的设计与实现,以及上层组态控制软件的开发。

18.

18.atthesametime,withones7-200plc,onecomputerandtwoki

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 实习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1