回复:485通讯

Zaxife

  • 帖子

    2450
  • 精华

    31
  • 被关注

    78

论坛等级:至圣

注册时间:2008-07-24

普通 普通 如何晋级?

发布于 2011-11-27 10:06:04

2楼

RS485是双绞线,用来传输差模数字信号比较合适。如果又用来传输共模模拟信号,将会导致原本的数字信号波形失真。共模电压长时间维持在高电平状态,也会导致RS485芯片内部的保护电阻电流过大发热烧掉通讯芯片。
如果是纯粹的通讯传输模拟量是可以的。比如modbusRTU里面传输模拟量就是32位的IEE754格式的浮点数。读取一个模拟量值就是读取连续的两个寄存器值,然后在上位机进行字合并以及双字转换为浮点数。
比如仪表里面模拟量值放在寄存器1、2中,可以用modbus主机库,读取仪表寄存器1、2两个值到VB200~VB203中,在VD200就是得到的浮点数了。如果VB200~VB203的数据排列跟仪表上的排列不同,有可能是数据高低字不同,交换一下VW200和VW202就可以了。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33306条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。