回复:RS-485信号如何套上Modbus-RTU协议?

yming

西门子1847工业学习平台

  • 帖子

    23474
  • 精华

    900
  • 被关注

    1279

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2025-04-17 15:26:00

8楼

展开查看
以下是引用昔日如诗在2025-04-17 13:06:58的发言 >2楼

    我手头有一台分子泵,由于机械师擅自买来,我接到后,再看手册,发现不能做RTU。问了供应商的客服,客服说只能在电脑上用串口助手通信。因此客服的回答确定了此分子泵不能做RTU通信。

   那我得用PLC进行通信呀。所以无法使用这台分子泵(在通信模式下)。我想到要把485变成RTU,所以来此发问。

以下是引用yming在2025-04-17 12:07:47的发言 >1楼:RS-485是硬件协议...

引用1楼详细内容:

RS-485是硬件协议。

Modbus、PorfiBus、USS等等都是软件通讯协议。

通讯协议是建立在硬件协议基础之上的。

你只需要选用对应的通讯功能块(FB)即可。

ModBus RTU的功能块就是用于 485的;

ModBus TCP就是用于以太网的。

同样,S7 通讯协议也适应许多硬件协议。

这里没说支持ModBus协议呀?你可以自己写嘛。自由口编程。

具体选用哪个硬件接口协议,看情况!

3米之内,用RS-232,串口协议。就是普通的三线(串口编程线)串口通讯电缆。RS-232是全双工的。同时收发,各走一路。缺点就是容易受干扰,优点是最简单。两边设好硬件握手(8,n,1; 速率)你就直接收发字符。

长些距离,用422,它也是全双工的,两-双绞线通讯电缆;同时收发。设置好通讯速率;按手册命令集发送字符串。不易受干扰;

长距离,用485是半双工的。与上面422差不多。只不过有主站/从站之分。主站平时工作在接收模式,发送命令字符时,转为发送;完成后,立即转为接收,等待应答响应。

它不支持ModBus协议。


学而时习之,不亦说乎?温故而知新,不亦乐乎?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15630条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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