plc485通讯怎么编程
这个得看是什么系列的PLC了。比如设置RS485串口的参数,西门子S7-200系列就是用SM30和SM130这两个特殊寄存器设置,而三菱FX就是用D8120,D8420这两个寄存器设置。再比如通信数据读写,西门子S7-200是用XMT和RCV指令,而三菱FX用的是RS指令。再比如MODBUS通信,西门子S7-200用的是官方的指令库,而三菱FX用的是专用模块和专用指令ADPRW指令。等等。 望采纳。。。。。。

我这里一个工控板,和一个rs485通信的传感器,怎么设置和编程,才能读取和处理这个数字?
向传感器厂家要来485通讯协议,波特率,效验位停止位,然后用电脑串口或者单片机串口加上485芯片,严格按照协议发送字节,每一字节都不错,传感器就会返回数据,接受数据,解析数据即可

RS485通讯的工作原理?
RS485通讯的工作原理如下:1、采用差分信号。我们在讲A/D的时候,讲过差分信号输入的概念,同时也介绍了差分输入的好处,最大的优势是可以抑制共模干扰。尤其当工业现场环境比较复杂,干扰比较多时,采用差分方式可以有效的提高通信可靠性。RS485采用两根通信线,通常用A和B或者D+和D-来表示。逻辑“1”以两线之间的电压差为+(0.2~6)V表示,逻辑“0”以两线间的电压差为-(0.2~6)V来表示,是一种典型的差分通信。2、RS485通信速率快,最大传输速度可以达到10Mb/s以上。3、RS485内部的物理结构,采用的是平衡驱动器和差分接收器的组合,抗干扰能力也大大增加。4、传输距离最远可以达到1200米左右,但是它的传输速率和传输距离是成反比的,只有在100Kb/s以下的传输速度,才能达到最大的通信距离,如果需要传输更远距离可以使用中继。5、可以在总线上进行联网实现多机通信,总线上允许挂多个收发器,从现有的RS485芯片来看,有可以挂32、64、128、256等不同个设备的驱动器。6、RS485的接口非常简单,与RS232所使用的MAX232是类似的,只需要一个RS485转换器,就可以直接与单片机的UART串口连接起来,并且使用完全相同的异步串行通信协议。但是由于RS485是差分通信,因此接收数据和发送数据是不能同时进行的,也就是说它是一种半双工通信。
RS485通讯的工作原理如下:1、采用差分信号。我们在讲A/D的时候,讲过差分信号输入的概念,同时也介绍了差分输入的好处,最大的优势是可以抑制共模干扰。尤其当工业现场环境比较复杂,干扰比较多时,采用差分方式可以有效的提高通信可靠性。RS485采用两根通信线,通常用A和B或者D+和D-来表示。逻辑“1”以两线之间的电压差为+(0.2~6)V表示,逻辑“0”以两线间的电压差为-(0.2~6)V来表示,是一种典型的差分通信。2、RS485通信速率快,最大传输速度可以达到10Mb/s以上。3、RS485内部的物理结构,采用的是平衡驱动器和差分接收器的组合,抗干扰能力也大大增加。4、传输距离最远可以达到1200米左右,但是它的传输速率和传输距离是成反比的,只有在100Kb/s以下的传输速度,才能达到最大的通信距离,如果需要传输更远距离可以使用中继。5、可以在总线上进行联网实现多机通信,总线上允许挂多个收发器,从现有的RS485芯片来看,有可以挂32、64、128、256等不同个设备的驱动器。6、RS485的接口非常简单,与RS232所使用的MAX232是类似的,只需要一个RS485转换器,就可以直接与单片机的UART串口连接起来,并且使用完全相同的异步串行通信协议。但是由于RS485是差分通信,因此接收数据和发送数据是不能同时进行的,也就是说它是一种半双工通信。
485在现场施工上的一些问题,也可以从原理层面分析一下:简单来说,主要是由于两方面原因造成的:一、差分弱电流浮压方式传输信号方式采用电压差分方式传输数据,采样浮动电压的交替变化,物理层一个发送端对应多个高阻输入的方式。由于接收器是多个高阻输入,虽然发送端是推挽输出,在距离发送端的近端,具有一定的干扰电压通过磁耦合入总线,产生的电压会被发送端引流吸收。但由于长导线的电阻,距离发送器的长导线远端,电压极易被干扰。如下图:所以常常RS485 要加终端匹配电阻,但弊端相当明显:1, 增加了施工步骤,和现场调试时间。2, 即使 100Ω的终端匹配电阻,引流干扰的能力也只有0.05mA 。和动辄几十mA 真实负载的电源抗扰度,完全不是一个数量级!0.05mA VS 几十mA !3, 终端电阻的加入,加大了发送端 RS485 芯片的发热,降低了RS485 的线缆驱动能力。4,如果终端电阻损坏,增加的部件,增加的风险!整个总线将彻底陷入瘫痪。二,信号的与电源线分离:电源与信号线分立导致的隔离成本与不隔离的共模电压风险,由于RS485 ,CAN 信号线与供电线分离。导致远传后,由于功率线线损压降,导致的远端差模电压不同,不隔离的话,当线较细或距离较远时。会导致RS485 或CAN 芯片损坏可能。而供电与通讯同属两线的二总线类似POWERBUS 技术,则从原理上没有此问题。无需隔离。安全可靠。
特点 1. RS-485的电气特性:逻辑“1”以两线间的电压差为+(2~6)V表示;逻辑“0”以两线间的电压差为-(2~6)V表示。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片, 且该电平与TTL电平兼容,可方便与TTL 电路连接。2. RS-485的数据最高传输速率为10Mbps 。3. RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好。 4. RS-485最大的通信距离约为1219M,最大传输速率为10Mb/S,传输速率与传输距离成反比,在100Kb/S的传输速率下,才可以达到最大的通信距离,如果需传输更长的距离,需要加485中继器。RS-485总线一般最大支持32个节点,如果使用特制的485芯片,可以达到128个或者256个节点,最大的可以支持到400个节点。
1、485总线协议 在要求通信距离为几十米到上千米时,广泛采用RS-485串行总线标准。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总线收发器具有高灵敏度,能检测低至200mV的电压,故传输信号能在千米以外得到恢复。 RS-485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。RS-485用于多点互连时非常方便,可以省掉许多信号线。应用RS-485可以联网构成分布式系统,其允许最多并联32台驱动器和32台接收器。2、 485总线协议还有如下特性:1. RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片, 且该电平与TTL电平兼容,可方便与TTL 电路连接。2. RS-485的数据最高传输速率为10Mbps 。3. RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好。因RS-485接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。因为RS485接口组成的半双工网络一般只需二根连线,所以RS485接口均采用屏蔽双绞线传输。 RS485接口连接器采用DB-9的9芯插头座,与智能终端RS485接口采用DB-9(孔),与键盘连接的键盘接口RS485采用DB-9(针)。3、485总线传输距离 4RS-485最大的通信距离约为1219m,最大传输速率为10Mb/S,传输速率与传输距离成反比,在100Kb/S的传输速率下,才可以达到最大的通信距离。理论上,通信速率在100Kpbs及以下时,RS485的最长传输距离可达1200米,但在实际应用中传输的距离也因芯片及电缆的传输特性而所差异。在传输过程中可以采用增加中继的方法对信号进行放大,最多可以加八个中继,也就是说理论上RS485的最大传输距离可以达到9.6公里。如果真需要长距离传输,可以采用光纤为传播介质,收发两端各加一个光电转换器,多模光纤的传输距离是5~10公里,而采用单模光纤可达50公里的传播距离。

485传输协议
说白了,485就是232的加强版。 但是485是利用双线的差分信号传输的,比如说当线A与线B之间的压为3V表示数字1,如果为-3V则表示数据0。这样做可以极大的防干拢.232则是用单线的传输方式,高电平表示数据1,低电平表示数据0。(容易受到干拢,例如,一个高的脉冲干拢就可以将低电平变为高电平而导数据错误,485利用双线的差分方式则不会,因为受干拢时是双线都会同步的)232与485的数据协议上应该完全没有什么区别,但是485由于是双线差分,所以只能是半双工模式,当然如果你用四根线来传输的话也能做到全双工MAX485接msp430的异步通讯端是可以的,TXD接TORXD接RO,另外须要一根线来控制MAX485的接收发送。编程时应注意,485在接收时不能发送,在发送时不能接收,如果全双工,就得用两个MAX485且须要四根线。以编程方面,你可以这样理解,485只是一种传输介质,这样要好多了。而232才是真正的协议。cg865@163.com QQ:8926785

通讯方式RS485是什么意思?请给我一个容易理解的答案
RS485采用电压差分方式传输数据,采样浮动电压的交替变化,物理层一个发送端对应多个高阻输入的方式。由于接收器是多个高阻输入,虽然发送端是推挽输出,在距离发送端的近端,具有一定的干扰电压通过磁耦合入总线,产生的电压会被发送端引流吸收。
特性 典型的串行通讯标准是RS232和RS485,它们定义了电压,阻抗等,但不对软件协议给予定义,区别于RS232, RS485的特性包括:1. RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片, 且该电平与TTL电平兼容,可方便与TTL 电路连接。2. RS-485的数据最高传输速率为10Mbps 。3. RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好。4. RS-485接口的最大传输距离标准值为4000英尺(约1219米),实际上可达 3000米,另外RS-232-C接口在总线上只允许连接1个收发器,即单站能力。而RS-485接口在总线上是允许连接多达128个收发器。即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立起设备网络。 因RS-485接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。因为RS485接口组成的半双工网络一般只需二根连线,所以RS485接口均采用屏蔽双绞线传输。 RS485接口连接器采用DB-9的9芯插头座,与智能终端RS485接口采用DB-9(孔),与键盘连接的键盘接口RS485采用DB-9(针)。
RS485 接口 RS485 采用差分信号负逻辑,+2V~+6V 表示“0”,- 6V~- 2V 表示“1” 。 RS485 有两线制和四线制两种接线,四线制只能实现点对点的通信方式 ,现很少 采用,现在多采用的是两线制接线方式,这种接线方式为总线式拓朴结构在同一 总线上最多可以挂接 32 个结点。 在 RS485 通信网络中一般采用的是主从通信方 式,即一个主机带多个从机。很多情况下,连接 RS-485 通信链路时只是简单地用 一对双绞线将各个接口的“A” 、 “B”端连接起来。
RS-485总线只是基于物理接口和屏蔽双绞线传输介质,只是物理介质层,由于其电路特性,专门针对一主多从协议的,上面可以跑很多协议,只要协议是基于一主多从的就没有太多问题。 工业数据通信是计算机和通信技术结合的产物,是软硬件的结合体。借助某种传输介质将数据准确,及时的传送到正确的目的地是数据通信系统的基本任务,数据通信技术主要涉及有通信协议,接口,同步,信号编码,数据交换,安全,通信控制与管理等问题。工业数据通信系统中,具有通信能力的现场测量控制仪表和监控计算机是主要的通信设备,是构成控制网络的节点。工业数据通信系统由数据信息的发送设备,接收设备,传输报文,通信协议,传输介质等几部分组成。 在工业数据通信中,按照通信帧的长短,数据传输总线可以分为传感器总线,设备总线和现场总线。传感器总线通信帧长度只有几个或者十几个数据位,属于数据位级的。设备总线则是几个到几十个字节,属于字节级的。而现场总线的通信帧则可以达到几百个字节,需要传输更长的数据时,还可以分包传送,属于数据块的。但是现场总线中传输与控制直接相关的数据帧也只有几个或者十几个字节,一般人们将长度不一的总线统称为现场总线。早期现场总线又称为工业电话线,用于工业测量设备之间传输信息,典型的包括有Culter-Hammer公司的Directrol,General的Electric I/O,Phoenix的Interbus-S,Turck的Sensoplex,Process Data的P-Net.由于计算机技术的迅速发展,现场总线依托计算机也得到了迅速的发展。根据资料,现已有现场总线100多种,其中开放型总线就有40多种,其中典型的代表有RS-485总线,工业以太网,PROFIBUS总线,FF总线,CAN总线,光总线等。

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