将智能设备(RS485通讯)的数据转发后(以太网),通过上位机该怎么去读智能设备里的数据?

别人 老讲通讯协议 但 RS485 跟以太网的通讯协议 是不是有区别 ,是不是读数据的时候 上位机 必须开发智能设备的通讯协议驱动 才能把数据读上来/

上位机程序不一样而已 以太网要用Socket
RS285用RS232(串口) 用MScomm控件(windows平台)
不用自己写驱动的
通讯协议是自己定的 只要双方可以把互相通讯的内容打包发送 接收端可以正确解包 有纠错功能就可以了
要注意的是485发送和接收不能同时进行就是了追问

再问一下: 或者说, 比如 一套工业自动化的以太光纤环网 已经建立,智能设备 通过数据转发设备 把 RS485 转 以太网 以太网再转光纤 ,光纤转以太网 到达服务器 , 那我从服务器端到我上位机的软件 ,上位机定义智能设备 是走的最初的RS485 通讯协议 还是其他的协议?
通讯是走Modbus 或RS485,只要知道打包发送通讯内容的数据是 什么样的数据格式 什么样的寄存器 放在数据包里的位置并不重要吗?

追答

(数据转发设备),这个我不知道您用的什么型号的, 一般都是直接把串口或者485的数据直接打进TCP包里面,一般用modbus协议 485的话意思也差不多

下面是个包的样子 {TCP(ModBus(用户数据))} 很容易就能看到这个数据包的结构 上位机只要解开TCP包 取出modbus包 然后解析modbus包就可以了 解析了modbus包就能取得您自己定义的数据了 这个数据格式是您自己定的 您自己知道哪个数据放在包的什么地址 要取得时候能从这个地址取就是了 位置不重要

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-13
以太网要用Socket
从目标地标与目标端口中提取打包的数据!

就是串口服务器了!
第2个回答  2011-06-30
建议去 百度文库 里搜搜

请问将智能数显温度调节仪的RS485端口通过RS485转换器与计算机连接,就 ...
485远程控制肯定是不行的,肯定要在计算机里做一个上位机软件才能把数据传到远程 还有一种方法就是把485的转成以太网这样能数显温度就可以直接传到网上任何一台采集数的电脑了 具体可咨询下深圳九汉科技 串口通信专家 232485转换器 串口服务器(485转TCP\/IP)WIFI无线串口服务器 ...

RS485采集来的数据怎样通过网口发送至上位机
当然是 stm32f107 网口连接 交换机,当然 上位机也要连接 交换机 stm32f107 通过网口 向 上位机 发送数据 这里 当然 就要 了解 协议 用 modbus tcp 就可以了

农业物联网监控系统是什么?
该层将数据传感器的采集的数据通过ZigBee和Rs485\/232两种模式上传至网关。根据传输方式的不同,温室现场部署分为无线版和有线版两种。无线版采用ZigBee发送模块将传感器的数值传送到zigBee节点上;有线版采用电缆方式将数据传送到Rs485\/232节点上。无线版具有部署灵活,扩展方便等优点;有线版具有高速部署,数据稳定等优点。

多个rs485设备怎样跟上位机通讯
如果是有线方式,然后就接上位机电脑串口上,然后在电脑上安装上位机软件,进行数据读取。如果是无线电台方式,就先接到一个无线数据传输设备上,然后再用一个无线传输设备接到上位机电脑上串口上,下一步同有线方式。如果是gprs方式,就把设备连接到gprs无线数传设备上,然后上位机必须在有固定ip的电脑...

RS485总线上有多个设备不同的通讯协议而且都会回复不同数据我的设备怎样...
RS-485多机通讯 在多机通信中,最重要的是保证通信有条不紊地进行,因此需要严格的通信协议和完善的通信软件。RS-485方式构成的多机通信系统采用主从式结构:主机控制多个从机,作为从机的单片机不主动发送命令或数据,一切都由主机单片机控制;并且在一个多机系统中,只有一台主机,各台从机之间不能...

易控组态软件怎样通过以太网读取数据温控数据
1、在双击打开的页面里我们在名称栏里建立一个名称为H1红外温度485变量连接,通讯协议选ModbusRTU协议,下面的属性栏里接口选COM3,类型RS485,根据实际情况设置好波特率,数据位,奇偶校验,停止位,从站地址等。2、然后在变量栏里建立一个名字为485通信的变量。3、双击打开485通信变量在名称栏里建立一...

关于RS485通讯问题
即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立起设备网络。 因RS-485接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。因为RS485接口组成的半双工网络 ,一般只需二根连线,所以RS485接口均采用屏蔽双绞线传输。 RS485接口连接器采用DB-9的9芯插头座,与智能...

关于PLC走RS485线通讯数据的问题!
RS485端口是一对多端口,不是一对一端口,所以无需增加通讯模块,就可以将一个modbus主站和31个从站集合于一个串口RS485网络。

Rs485及ModBus是怎样实现遥控功能的?
RS485+MODBUS,就是采用RS485通讯方式搭建控制设备与控制中心上位机的物理通讯信道,并通过MODBUS数据协议进行对话,实现上位机对控制设备的数据采集和控制。RS485最大连接距离为1千米,如果距离较远,就需要串口转光纤,或者串口转4G、5G无线等通讯方式实现无距离限制的数据通讯,如果使用了通讯公司的光纤或...

如何通过C#编程的方式,读取到PLC数据
PLC一般通过RS232串口或RS485串口,与电脑进行数据通讯,或者扩展以太模块(总线扩展,或串口加装),通过以太网进行数据通讯。对应于不同的接口,通讯程序也不一样,RS232可直接接入电脑,RS485要通过特定装置转换为RS232。总线扩展的或串口加装的以太模块可以直接接入局域网交换设备,与电脑组网通讯。以太...

相似回答