485通信协议怎么写,是写什么啊
485是一个物理层协议,无需软件,只要写串口通信软件即可,可以在PC上用RS232转RS485转接头进行通信。
通信软件可以用通用的串口软件,如格西烽火、SSCOM等进行。
485通信协议到底是什么东西啊,干嘛用的啊
modbus协议是应用层协议,需要软件编程实现;485协议是传输层协议,需要硬件设计实现。
这两个协议不是一个层面的,不存在转换的问题。
modbus协议本来就支持串口传输,如modbus-RTU、modbus-ASCII就是用RS232/422/485串口传输。
只要选择的硬件有485串口,能控制485串口发送/接受,就只需考虑modbus协议的编程了。
...
485通信协议是干嘛什么用的
1.所谓总线就是在一个物理通讯链路上将多个设备集合在一起,就是将所有的设备总起来,进行相互的信息交流,RS323 RS485那个算总线就不言自明。
现场总线是指安装在制造或过程区域的现场装置与控制室内的自动装置之间的数字式、串行、多点通信的数据总线。
简单说,现场总线就是以数字通信替代了传统4-20mA模拟信号及普通开关量信号的传输。
2.RS232,RS485是一个物理接口,简单的说是硬件。
也可以说是一种通信接口。
MODBUS是一种国际标准的通讯协议,用于不同厂商之间的设备交换数据(一般是工业用途);所谓协议,也可以理解为有人说的“语言”吧,简单的说是软件。
3.一般情况下,两台设备通过MODBUS协议传输数据:最早是用RS232C作为硬件接口,(也就是普通电脑上的串行通讯口(串口));也有用RS422的,也有常用的RS485,这种接口传输距离远,在一般工业现场用的比较多。
MODBUS协议又分MODBUS RTU,MODBUS ASCII和后来发展的MODBUS TCP三种模式:其中前两种(MODBUS RTU,MODBUS ASCII)所用的物理硬件接口都是串行(Serial)通讯口(RS232,RS422,RS485)。
而MODBUS TCP则是为了顺应当今世界发展潮流,什么都可以用Ethernet网或Internet来连接,传送数据。
所以又MODBUS TCP模式,该模式的硬件接口就是以太网(Ethernet)口了,也就是我们电脑上一般用的网络口了。
总结以上所说,RS232及PLC以太网属于最底层的通信介质或通信标准,在其上必须有相应的通信协议才能实现数据交换、传输。
现场总线就是一种网络,且都有自己的通讯协议。
PLC通信模块主要起采集现场数据,比如数字量、模拟量。
举个例子,数字量采集就是现场触点得电闭合形成回路,那么数字量采集模块会经过光电之类的转换告诉PLC的CPU这是1,也就是DI模块的功能。
而模拟量模块会将现场4-20mA的信号进行转换成为PLC认可的某一范围的数值,比如1000-5000等。
请问RS485究竟是通讯协议还是通讯接口。
假如是协议的话,什么情况...
1、连接好设备:电脑串口 -- RS232/485转换器 -- 电能表RS485接口2、找个串口软件,打开和电能表通信的串口,设置好通信参数(波特率等),在串口软件中输入C9 09 (16进制)之类的指令,然后发送给电能表,如果正常,电能表的应答会在串口软件中显示出来。
关键是找个ubuntu环境下好用的串口调试软件;Windows下的就太多了,做软件的应该很熟。
通讯接口协议、接口软件的承诺怎么写
RS485是一个物理接口,简单的说是硬件。
也可以说是一种通信接口。
MODBUS是一种国际标准的通讯协议,用于不同厂商之间的设备交换数据(一般是工业用途);所谓协议,也可以理解为有人说的“语言”吧,简单的说是软件。
一般情况下,两台设备通过MODBUS协议传输数据:最早是用RS232C作为硬件接口,(也就是普通电脑上的串行通讯口(串口));也有用RS422的,也有常用的RS485,这种接口传输距离远,在一般工业现场用的比较多。
此情可待成追忆