❶ 如何通过(RS-232 TO RS485)转换器把仪器仪表的数据读到计算机
这个是需要专门的配套软件的
如果没有软件的话可以咨询下仪表厂家或者开发一个
在软件上打开计算机的串口号就可以读取仪表的数据了
串口方面的问题可以Q我
❷ vb6.0中,串口通讯,如何用代码读取仪表地址不一样使程序能够读多个仪表求代码+注释
VB使用ModbusRTU主站OCX控件(MBus_Master)实现与从设备的连接
专用控件,网络"yotons"可找到文件和例子
没办法,不让发链接
❸ 怎样用串口读仪表的数,再把读到的数显示到电脑.
你是在做工程么?而且是仪表没有功能模块可以直接传输数据到电脑。
从串口接收数据是用了单片机 你可以选择有两个UART的单片机
如C8051F系列等...
❹ VB通过串口读取称重仪表数据
一般来说,是必须知道目标的通讯协议的,也就是该称重仪表收到什么样子的代码后开始发送数据,以及这种数据的格式是如何的。当然,也有极少的仪表是不断在发送的---无论收到呼叫命令没有。
如果通过手册或咨询厂家的途径都得不到通讯协议,那就没办法了。
但是:
从你的描述来看(已经收到一堆乱码),我怀疑有两种可能
1、你的RS232发送和接收线接的不是很正确,你收到的乱码很可能是你发送出去的,自己发自己收回产生这样的现象。
2、仪表是主动发送型的,你收到的确实是仪表发送的数据,乱码有可能是因为 A\缓冲区太小,被重复写了,如果你自己编写VB代码,就要设置足够大的缓冲区,并按时清空。这就像是你有个办公桌子,面积很小,你的秘书每次过来给你摆1000张卡片,那么因为桌子太小,有一部分会叠加或者掉下桌子,所以你看到的是乱码;B、数据格式不对。十六进制?阿斯科码?字符?发的和接的不一致。
你传递给我们的信息不具体,有效信息仅仅是:1、串口助手接收称重仪表数据,收到乱码,不清楚通讯协议。
❺ 如何用VB通过485串口来读取电能表的数据
1.电脑要有485转232的转换器
2.你要看懂DLT_645—1997规约的通讯协议,现在大多电能表厂都会遵行这个通讯协议,DLT_645—1997规约不是最新的通讯协议.就看电表的使用什么通讯协议.
3.要知道电能能的通讯地址,不知道也没关系,可以单表通讯,用12个9当地址.就可以读出来.
4.用mscomm32.ocx控件访问串口; 你用要一点编程基础;
总之,按协议编程很重要,我有过成功经历.也没有那么难呀.
❻ PLC用RS485串口读取电表数据
首先选择电表。电表或电量计模块必须有485通信接口并有电量数据输出通信的协议。根据协议写PLC的通信程序。比较通用的485协议就是MODBUS,根据电表协议的地址和读写寄存器定义来设置PLC通信程序的参数
❼ 如何从串口服务器845读取数据
将串口转换成网口工具,编写通讯协议,建立连接对回码包解析拆分存储。
读取串口服务器数据,总体上的思路如下。
1、应用串口转网口工具,将串口通讯转换成网口通讯。
2、根据不同通讯协议,编写相关通讯协议,建立连接,读取服务器端回码。
3、对回码进行数据包解析拆分。
4、将回码的数据要么进行转发或者存储数据库。
❽ 三菱PLC如何读取虹润交流电工表数据
PLC可以通过串口通信,读取仪表数据,注意的是仪表需要带通讯功能。
❾ 求:电脑超级终端通过RS232端口读取托利多WM6800的数据.急用啊 !!!
你必须仔细的看一下WM6800仪表的通讯协议设定,否则谁也帮不了你,因为无论谁来做这事情,最先要知道的就是 被通讯仪表的协议。
超级终端设定没什么,只要波特率 端口号 以及什么是否奇偶校验 数据位 等等 和WM6800仪表的一致就行了。
-----------补充
我刚才看了一下WM6800仪表的说明书,写的很明白啊
先说几点:想读取仪表数据,应该专门编写一段小程序,如果用超级终端,读出来的数据你很难进一步处理,不利于二次开发。另外,该仪表专门留有用超级终端可以升级WM6800仪表的软件,或者备份软件的功能,你如果用超级终端读取实时数据,极易进入这种状态。
第一步,你先确认WM6800仪表主板上的跳线W3 W4都在最右边的两个短接状态。最左边短接是485方式
第二步:WM6800仪表仪表参数 F3.1=0 这个设定意思 是 仪表主动发送数据
第三步:设定超级终端的波特率端口等 例如 115200.8.n.0.1
第四部:将仪表和电脑的通讯线连接好
第五步:运行超级终端 并 给仪表上电
-----------------关于自己编写软件
其实不复杂,你用VB编写一个读取串口数据的一个小东西,就按照上面方式设定,由于仪表被设定为主动发送,所以你的程序只要接收并且截取就行了,仪表发送来的是17或者18个字节的ASCII,直接按照说明书解释的含义 截取显示就行了
❿ C#怎样读取仪表数据仪表数据是被动发送的,请高手回答
问答式通信
pc向串口发送数据---等待---仪表应答---pc串口有数据,接收----pc串口无数据,超时重发