几种PLC网络的拓扑结构
PLC要提供金字塔功能或者说要实现NBC/ISO模型要求的功能,采用单层子网显然是不行的。因为不同层次实现的功能不同,所承担的任务的性质不同,导致他们对通信的要求也就不一样。在上层所传送的主要是些生产管理信息,通信报文长,每次传输的信息量大,要求的通信的范围也比较广,但对通信实时性的要求却不高。而在底层传送的主要是过程数据及控制命令,报文不长,每次通信量不大,通信距离也比较近,但对实时性及可靠性的要求比较高。中间层对通信的要求正好居于两者之间。 由于各层对通信的要求相差甚远,如果采用单级子网,只配置一种通信协议,势必顾此失彼,无法满足所有各层通信的要求。只有采用多级通信子网,构成复合型拓扑结构,在不同级别的子网中配置不同的通信协议,才能满足各层对通信的不同要求。PLC网络的分级与生产金字塔的分层不是一一对应的关系,相邻几层的功能,若对通信要求相近,则可合并,有一级子网去实现。采用多级复合结构不仅使通信具有适应性,而且具有良好的可扩展性,用户可以根据投资情况及生产的发展,从单台PLC到网络,从底层向高层逐步扩展。下面具几个最有代表性公司的PLC网络。一、A-B公司的PLC网络A-B公司是最大的PLC制造商,占据全美市场份额45%。图1表示了A-B公司的PLC网络,采用的是3级总线复合型拓扑结构。最底一级为远程I/O系统,负责收集现场信息,驱动执行器,在远程I/O系统中配置周期I/O通信机制。中间一级为高速数据通道DH+(或DH,DHⅡ),负责过程监控,在高速数据通道中配置令牌总线通信协议。最高一级可选用Ethernet(以太网)或者MAP网,这一级负责生产管理。在Ethernet网中配置以太网协议,在MAP网中配置MAP规约。图1 A-B公司的PLC网络二、SIEMENS公司的PLC网络西门子公司是欧洲最大的PLC制造商,在大中型PLC市场上,西门子与A-B公司的产品齐全。图2表示了西门子公司的S7系列PLC网络,采用3级总线复合型结构,最底一级为远程I/O链路,负责与现场设备通信,在远程I/O链路中配置周期I/O 通信机制。中间一级为Profibus现场总线或主从式多点链路。前者是一种新型现场总线,可承担现场、控制、监控三级的通信,采用令牌方式与主从轮询相结合的存取控制方式;后者是一种主从式总线,采用主从轮询使通信。最高一层为工业以太网,负责传送生产管理信息。在工业以太网通信协议的下层中配置以802.3为核心的以太网协议,在上层向用户提供TF接口,实现AP协议与MMS协议。图2 SIEMENS公司的S7系列PLC网络三、MODICON公司的PLC网络20世纪90年代初德国奔驰集团属下的AEG公司全资收购了MODICON公司,现在称之为AEG-MODICON。MODICON的PLC产品在美国市场上所占份额居第二位。图3表示了AEG-MODICON的PLC网络,采用了3级总线复合型的拓扑结构。其最高一级为Ethernet或MAP网,分别配置Ethernet(DECent)协议及MAP规约,负责传输生产管理信息。最下一级为远程I/O链路,采用周期I/O方式通信,负责PLC与现场设备的通信。中间一级为Modbus+或者Modbus网,配置Modbus协议,采用主从方式通信。图3 AEG-MODICON公司的PLC网络四、松下电工公司的PLC网络日本松下电工公司推出的FP系列PLC是世界PLC市场上的一匹黑马,大有后来居上之势.图4表示了松下电工公司的PLC网络,这是一种4级子网的复合型网络,即可采用总线/总线/总线/总线4级复合,也可采用总线/总线/环/总线4级复合。松下电工的PLC网络最高一级为以太网,配置以太网协议,可与商用以太网互联,负责传输生产管理信息。最下一级为远程I/O链路,采用周期I/O通信方式与现场设备交换信息。中间两级负责过程监控,无论环形还是总线型,其应用层均采用MEWTOCOL协议。图4 松下电工公司的PLC网络五、GE-FANUC公司的PLC网络最近美国的通用电气公司(GE)与日本的数控之王FANUC公司合并成立了GE-FANUC公司,其PLC产品在美国市场所占份额居第三位。GE-FANUC的PLC网络产品是在标准化方面进展最快的产品,图5表示了GE-FANUC的PLC网络。图5 GE-FANUC公司的PLC网络由图5可见,GE-FANUC的公司PLC网络有两种结构。一种是右侧的4级总线复合型拓扑结构,一种是左侧的2级总线复合型拓扑结构。GE-FANUC的公司PLC网络最高一级子网为GEnet MAP宽带局域网,采用全MAP3。0协议,通信速度高达10Mb/s,用于传输生产管理信息。Genius网是GE2级结构的底层子网,他相当于系统90-70可编程控制器的远程I/O链路,负责与现场单元交换数据,采用GE-FANUC专用协议。GE4级复合结构的第3级子网为GEnet MMS Ethernet网或者GEnet MAP载带网,前者采用Ethernet协议,后者采用MAP3.0协议。第2级为CCM网,采用GE的CCM专用协议及RTU协议,按主从方式通信,第1级子网为SNP望,这是一条多点链路,采用SNP协议,按主从方式工作。 从上述五家有代表性的公司的PLC网络结构分析中可以清楚地看到,PLC网络采用复合型拓扑结构,大多数由3级总线或4级总线复合而成。

modbus-rtu的数据帧由哪几个部分组成
正常的话都是有两个部分,第一个是数据输入,真,另外一个就是数据输出真。
数据帧包括三部分:帧头、数据部分和帧尾。 其中,帧头和帧尾包含一些必要的控制信息,比如同步信息、地址信息、差错控制信息等;数据部分则包含网络层传下来的数据,比如IP数据包。
正常来讲的话都是有两个部分,第一个是输入部分,另外一个就是输出部分
八种modbus rtu数据帧格式详细介绍-当通讯命令发送至仪器时,符合相应地址码的设备接通讯命令,并除去地址码,读取信息,如果没有出错,则执行相应的任务;然后把执行...
数据帧有基本的帧别,帧数还有就是帧的一个分辨率几部分组成。 这几部分完成了数据帧的一个组成成分。

工业控制的modbus协议是什么?
RS-485又名TIA-485-A, ANSI/TIA/EIA-485或TIA/EIA-485。RS485是一个定义平衡数字多点系统中的驱动器和接收器的电气特性的标准,该标准由电信行业协会和电子工业联盟定义。使用该标准的数字通信网络能在远距离条件下以及电子噪声大的环境下有效传输信号。RS-485使得廉价本地网络以及多支路通信链路的配置成为可能。[s1]RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,现在多采用的是两线制接线方式,这种接线方式为总线式拓扑结构,在同一总线上最多可以挂接32个节点。在RS485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。很多情况下,连接RS-485通信链路时只是简单地用一对双绞线将各个接口的“A”、“B”端连接起来,而忽略了信号地的连接,这种连接方法在许多场合是能正常工作的,但却埋下了很大的隐患,原因1是共模干扰:RS-485接口采用差分方式传输信号方式,并不需要相对于某个参照点来检测信号,系统只需检测两线之间的电位差就可以了,但容易忽视了收发器有一定的共模电压范围,RS-485收发器共模电压范围为-7到+12V,只有满足上述条件,整个网络才能正常工作;当网络线路中共模电压超出此范围时就会影响通信的稳定可靠,甚至损坏接口;原因二是EMI的问题:发送驱动器输出信号中的共模部分需要一个返回通路,如没有一个低阻的返回通道(信号地),就会以辐射的形式返回源端,整个总线就会像一个巨大的天线向外辐射电磁波。(来百度百科)工业控制已从单机控制走向集中监控、集散控制,如今已进入网络时代,工业控制器连网也为网络管理提供了方便。Modbus就是工业控制器的网络协议中的一种。1. 协议概述物理层:传输方式:RS485通讯地址:0-247通讯波特率:可设定通讯介质:屏蔽双绞线传输方式:主从半双工方式协议在一根通讯线上使用应答式连接(半双工),这意味着在一根单独的通讯线上信号沿着相反的两个方向传输。首先,主计算机的信号寻址到一台唯一的终端设备(从机),然后,在相反的方向上终端设备发出的应答信号传输给主机。协议只允许在主计算机和终端设备之间,而不允许独立的设备之间的数据交换,这就不会在它们初始化时占据通讯线路,而仅限于响应到达本机的查询信号。
MODBUS是工业控制装置之间或上位机组态与控制装置之间进行数据对话的一种“语言”。MODBUS提供了不同类型的寄存器读写指令,包括只读型或读写型的模拟量和开关量的数据读写指令,用于获取控制装置的运行数据,或进行数据写入控制。与MODBUS协议类似的协议还有跟多,甚至有厂商自定义的协议。

R485接口,MODBUS协议用的通讯电缆,是几芯,怎么接线
MODBUS协议用的通讯电缆,是2芯 电压 一正一负 所有通讯模块都是 正接正 负接负四芯电缆:考虑是否要给通讯模块供电 24Vdc一般买RVVP 4x1.01 RS485总线通讯概述RS485接口的通讯方式可以走Modbus-RTU协议,也可以走Modbus-TCP/IP协议,工控行业常用的还是RTU协议。RS485总线要用到RS-A和RS-B两根线,除了电源线外,只需要AB两根线即可实现多台设备的挂接。RS485总线通讯的拓扑图如下图所示。RS485通讯为主从式通讯方式,即在一个系统中有一个RS485主机,可以挂接多个RS485从机,主机定时发送轮询命令,查询从机的状态,从机收到轮询命令后回复相应的数据。其数据结构主要包括:地址、功能码、数据(寄存器地址、字节个数等)、校验码等。2 RS485总线的相关参数与之相关的重要参数有从机地址、通讯波特率、校验方式、数据位数、停止位等。每一台从机都有一个唯一的地址,不能重复,从机就是通过主机数据中的地址数据来判断主机的轮询对象的。主机和多台从机在通讯的时候,其通讯波特率必须一致,如果波特率不一致的话通讯不成功。数据位数一般为八位,停止位有1位或者2位,校验方式有奇校验、偶校验和无校验等。3 终端电阻 如果通讯距离比较短或者所挂接的从机设备比较少,那么终端电阻是可以不接的,但是随着距离的增加和从机设备的增多,信号在总线末端容易引起反射,导致通讯不稳定。为了 消除这种反射就会在总线的末端加一个终端电阻,终端电阻的经验值一般为120Ω。
RS483通讯连接,采用双芯屏蔽线,也就是外皮里面有一层铜网屏蔽层的那种信号线,可提高485的抗干扰性能,接线时红接485的R+,也就是485的正极,另一根线可能是蓝的或者绿的,接R-,也就是485的负极。485通讯的的两端都是正对正,负对负。

MODBUS的数据帧结构?
数据帧都是一样的,只要支持MODBUSRTU协议,第三方仪表公司会提供他所支持的功能码及读写区的地址、数据类型、数据长度等,你需要将PLC做主站对从站(仪表)进行读写操作
我刚做了一个工程就是勇341的,现在的首要问题是你要确定各个仪表厂家的通信参数是否一致,即波特率,数据位,停止位,等,MODBUS是一个标准协议,帧数据格式都是一样的,但是一块341只支持一种通信参数,不同的话就需要自己在添加一块341了啊!!
数据帧结构都是一样的,只要是MODBUSRTU协议。你需要找的资料无非是仪表各个地址是代表什么变量,类型,该怎么转化数据等等。
从业多年还不明白Modbus是什么?用串口调试助手简单理解Modbus
协议一样的话,数据帧就应该是一样的。你主要找一下硬件的存储结构。地址啥的。

本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/84192.html。