回复:西门子s7-200smart的modbus rtu通讯为什么经过一对光转485单模收发器以后就报超时

阳春节拍

  • 帖子

    382
  • 精华

    2
  • 被关注

    5

论坛等级:侠士

注册时间:2023-03-01

钻石 钻石 如何晋级?

发布于 2025-12-07 14:24:28

18楼

展开查看
以下是引用李岩在2025-11-29 01:55:29的发言 >12楼

不可能的,很久以前有个名词:透明传输、简称透传。根本不会分析通讯协议的,谁知道你啥时候传完啊!这种几乎就是瞬间把收到的数据转发。现在虽然不强调透传了,但原理还是一样的。

以下是引用李岩在2025-11-28 02:25:33的发言 >3楼:如果楼主的描述完全...

引用3楼详细内容:

如果楼主的描述完全正确,那么就是485光纤收发器的问题了。但正常情况下,485光纤收发器的延迟很小,虽然没有测试过延迟,但从来也没有出过问题,估算延迟不会超过1ms。

另外,还有一种可能性就是接线的问题。建议测试一下485光纤收发器是否可以正常通讯,可以降低波特率试试,比如9600bps,甚至更低。

数字通讯有个基本功能,校验,很多校验不接收完没法进行,比如CRC校验。所以数字通讯都是接收-存储-转发,不存在实时转发(如果有实时,那么还有个实时度的问题,是收到一个位就转发,还是收到一个字/字节转发,还是收到一次完整通讯,还是收到一条完整消息才转发。。。通常都是收到一次完整通讯就转发)。

所谓透传,指的不分析原用通讯协议,不改变原有数据,但此类通讯能实现的前提是加壳。会将所有接收到的完整数据包括校验等全部做为转发数据的DATA部分,然后实际透传的内容是在DATA之外又添加路由等透传协议的控制数据。也就是说透传功能,是以增加时延来实现源数据通讯协议的无关性,达到跨网络通讯的目的。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8945条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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