如何给485串口设备分配地址???
靠协议; 首先设备必须有固件程序来固定它的地址,上位机发送地址,设备判断地址正确与上位机建立一一对应的通讯关系,通讯完成后放开。 总线上如何区别数据与地址可以自己定,不过大多靠的是第九位,如果是1表示地址,是0表示数据,当然就得舍掉奇偶校验了。
现场设备如果有的话,通过软件设置,如果设备内部没有地址的话需要外加模块
485的地址码是在下位485设备中设定的,就像是学生的学号一样,是原先就设定好的。
一般是现场设备本身自带二进制拨码来实现的,

r485转串口可以配置地址吗
r485转串口可以配置地址。r485转串口从设备会根据主设备发送帧报文中的地址判断是不是在查询自己,若是则进行应答。至于地址设置,只要在从设备通信程序中定义一个地址变量,可以给地址变量赋定值,也可以编个小程序根据需要设置地址变量的值,最后通过比较该值与接收的报文中的地址是否一致。485总线必须要接地:在很多技术文档中,都提到485总线必须要接地,但是没有详细的提出如何接地。严格的说,485总线必须要单点可靠接地。单点就是整个485总线上只能是有一个点接地,不能多点接地,因为将其接地是因为要将地线(一般都是屏蔽线作地线)上的电压保持一致。防止共模干扰,如果多点接地适得其反。可靠接地时整个485线路的地线必须要有良好的接触,从而保证电压一致,因为在实际施工中,为了接线方便,将线剪成多段再连接,但是没有将屏蔽线作良好的连接,从而使得其地线分成了多段,电压不能保持一致,导致共模干扰。

MSP430采用Modbus RS485口通信 我应该怎么样通过程序来设置从设备的地址? 包括设备地址和端口地址
modbus用串口通信时一般不用设端口地址的,每一个485口可以并联最多32个从设备(自然最好将地址的值定义在1到32之间),每个从设备的地址不一样,从设备会根据主设备发送帧报文中的地址判断是不是在查询自己,若是则进行应答。至于地址设置,只要在从设备通信程序中定义一个地址变量,可以给地址变量赋定值,也可以编个小程序根据需要设置地址变量的值,最后通过比较该值与接收的报文中的地址是否一致,若一致,则进行返回应答帧。
Modbus RS485串口通讯物理线路A-A.B-B对接,如果接电脑的话要将485转成232,加个转换模块就可以(485转232模块)。设置方面:主从设备的“波特率”数据位、停止位、奇偶校验“参数设置成一致的。还有主设备一般设置地址是1.从设备地址可以设置成2-247任意一个,地址不能重复出现。就可以了。剩下的就是读取从设备的寄存器地址了。
上面方法不可行

rs485从机地址有优先级吗
rs485从机地址没有优先级。RS485主从式多机(单片机)通信,从机地址是随意分配只要不重合就可以了。可以拨码开关也可以程序里固化。一般是由编程者自己来确定地址,或者通过硬件来设置,硬件地址设置通过电路板上的拨码开关来选择。 例如有两个拨码开关,两位就00、01、10、11四个地址,依次类推,摄像监控云台控制里就是通过这种办法来设置的从机地址(一般是485通信)。

请问RS485总线上的设备地址是怎么确定的?所用的连接方式为菊花或星型链接,通信协议为modbus。
RS485的每个节点设备是如何确定地址的,通常RS485的从机节点类设备都是有单片机的,协议中有专门的地址码储存在MCU中,主机可通过查询访问。Modbus在通讯时要指定一个主设备和多个从设备,通讯模型:轮询。物理硬件层大多数Modbus设备通信通过串口EIA-485物理层进行,现在也有在其它的物理层中使用,近几年有做出透传MODBUS协议的总线技术,如POWERBUS等,可以透传MODBUS协议并将总线模式由四线转为二线。如上图介绍了二总线的方便之处,实际的使用中更加简便,有些隐形的好处可以在POWERBUS官网查询到。
就拿变频器来说,一般在菜单里有通讯参数可以设置的,设为多少就是多少。这个得看上位机或PLC的通讯程序是怎么编写的了。
通常 有 拨码开关,它就是用来 定 设备地址 485 的连接方式为菊花链
这个问题比较难

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