【求助】Smart200怎么与智能触摸屏做485通信 点击:799 | 回复:15



在柳州哪有苦吃

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 0回
  • 年度积分:64
  • 历史总积分:64
  • 注册:2026年3月25日
发表于:2026-03-25 23:04:17
楼主
求助帖30分-未结帖
  • 我想用smart200和一个智能触摸屏做485通信,在触摸屏上读取和写入PLC的V区地址。


  • 现在的问题是触摸屏的老板要我提供PLC的功能码,类似:02(设备地址)06(功能码)00 00(START ADDR)00 (数据高位)00(数据低位)89 F9(检验)。


  • 请问我该怎么提供功能码,才能与触摸屏通信上。


  • 新手小白,诚挚请教各位大佬。

  • 附图是老板发的示例


此帖发自小程序



Allen010

  • 精华:0帖
  • 求助:0帖
  • 帖子:32帖 | 692回
  • 年度积分:96
  • 历史总积分:23876
  • 注册:2010年8月04日
发表于:2026-03-26 10:25:49
1楼

1、需要先在200smart中做些设置:

协议选择:Smart200 支持Modbus RTU协议,这是工业 485 通信的标准。

地址映射:Smart200 的 V 区(变量存储区)在 Modbus 协议中映射为保持寄存器(Holding Register)。

V 区地址转换:PLC 中的VwXXX(例如Vw0)对应 Modbus 的起始地址为XXX。例如:

Vw0 → Modbus 地址 0000

Vw100 → Modbus 地址 0064 (100 的十六进制)

功能码选择:

读保持寄存器:功能码 03 (用于读取 V 区数据)

写单保持寄存器:功能码 06 (用于写入单个 V 区地址)

写多保持寄存器:功能码 16 (用于写入多个连续的 V 区地址)

2、这样提供给触摸屏的老板,你在PLC端所配置的信息

通信参数:波特率、数据位、停止位、校验方式、PLC 地址。

功能码说明:

读 V 区用功能码 03。

写 V 区用功能码 06(写单个)或 16(写多个)。

地址映射规则:PLC 的VwXXX对应 Modbus 地址XXX。

数据帧示例:提供 1-2 个读和写的完整指令示例(如上述例子),包含设备地址、功能码、数据和校验码。


回复本条

    

Allen010

  • 精华:0帖
  • 求助:0帖
  • 帖子:32帖 | 692回
  • 年度积分:96
  • 历史总积分:23876
  • 注册:2010年8月04日
发表于:2026-03-26 10:27:00
2楼

那张图片没有加载下来,另外,可以自行 AI些答案,包括,来怎么进行配置200smart之类。

回复本条

    

郭远林

  • [版主]
  • 精华:3帖
  • 求助:11帖
  • 帖子:119帖 | 2416回
  • 年度积分:415
  • 历史总积分:47615
  • 注册:2011年10月21日
发表于:2026-03-26 12:33:11
3楼

这个在西门子 编程软件帮助手册详细的介绍的及地址功能码

image.png

回复本条

    

wangyi88

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:89
  • 历史总积分:89
  • 注册:2010年6月12日
发表于:2026-03-26 15:20:30
4楼

我就进来看看,学习

回复本条

    

yjf1213

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 24回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2003年4月25日
发表于:2026-03-30 09:38:42
5楼

学学,然后练习练习,谢谢

回复本条

    

南瓜马车

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:77
  • 历史总积分:97
  • 注册:2023年6月02日
发表于:2026-03-30 10:09:07
6楼

过来学习学习

回复本条

    

波疲

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 471回
  • 年度积分:0
  • 历史总积分:196
  • 注册:2017年8月26日
发表于:2026-03-30 10:53:21
7楼

666

回复本条

    

关育谋

  • [版主]
  • 精华:6帖
  • 求助:23帖
  • 帖子:830帖 | 5880回
  • 年度积分:13
  • 历史总积分:102683
  • 注册:2004年5月28日
发表于:2026-03-30 17:02:26
8楼

plc做modbusRTU从站即可


西门子S7-200 Smart实现Modbus RTU串口通信从站视频教程:

西门子S7-200 Smart系列PLC做Modbus RTU串口通信从站、Modbus Poll调试助手做Modbus RTU串口通信主站,视频详细讲解了MBUS_INIT和MBUS_Slave指令。

视频连接


回复本条

    

ytl910330

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:843
  • 历史总积分:928
  • 注册:2021年7月05日
发表于:2026-03-31 07:54:24
9楼

学习一下,说不定有用的着呢

回复本条

    

ac米兰

  • 精华:4帖
  • 求助:0帖
  • 帖子:262帖 | 13819回
  • 年度积分:1518
  • 历史总积分:56334
  • 注册:2004年4月26日
发表于:2026-03-31 23:21:35
10楼

这触摸屏不太智能,没有西门子的协议。只能用modbus了

回复本条

    

行者007

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 62回
  • 年度积分:0
  • 历史总积分:176
  • 注册:2009年2月14日
发表于:2026-04-01 16:06:43
11楼

谢谢各位仁兄提供学习机会。

回复本条

    

菜鸟0925

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:52
  • 历史总积分:112
  • 注册:2022年12月15日
发表于:2026-04-05 10:26:49
12楼

来过,学习

回复本条

    

Smile-lyc

  • [管理员]
  • 精华:136帖
  • 求助:55帖
  • 帖子:3714帖 | 23645回
  • 年度积分:259
  • 历史总积分:178883
  • 注册:2006年8月04日
发表于:2026-04-25 15:19:18
13楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。

3、求助答疑板块版主结贴时间一般滞后30~45天,以方便大家对求助问题答疑足够时间,也为了每一个优秀答疑人员都可以获取到自己的积分和MP奖励。

4、2026年加油!



回复本条

    

九州四海

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 7回
  • 年度积分:155
  • 历史总积分:155
  • 注册:2026年4月19日
发表于:2026-04-25 20:35:46
14楼

要是有网口就好了

回复本条

    

AAA牛

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:2
  • 历史总积分:22
  • 注册:2018年6月20日
发表于:2026-04-30 09:32:20
15楼

思路是这样:1、200smart的485接法是3+8-,你焊接一个公头的串口,只引出3和8针脚,然后接到触摸屏的485上。

2、编程,把PLC的串口,做成modbus RTU从站,地址映射40001~40100对应VW0~VW200就可以了

回复本条

    

热门招聘
相关主题

官方公众号

智造工程师