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



在柳州哪有苦吃

    
  • 精华: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帖
  • 帖子:31帖 | 671回
  • 年度积分:5
  • 历史总积分:23585
  • 注册: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帖
  • 帖子:31帖 | 671回
  • 年度积分:5
  • 历史总积分:23585
  • 注册:2010年8月04日
发表于:2026-03-26 10:27:00
2楼

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

回复本条

    

郭远林

  • [版主]
  • 精华:3帖
  • 求助:11帖
  • 帖子:118帖 | 2388回
  • 年度积分:689
  • 历史总积分:47289
  • 注册: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帖 | 469回
  • 年度积分:0
  • 历史总积分:194
  • 注册:2017年8月26日
发表于:2026-03-30 10:53:21
7楼

666

回复本条

    

关育谋

  • [版主]
  • 精华:6帖
  • 求助:23帖
  • 帖子:830帖 | 5874回
  • 年度积分:41
  • 历史总积分:102611
  • 注册: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帖 | 4回
  • 年度积分:12
  • 历史总积分:97
  • 注册:2021年7月05日
发表于:2026-03-31 07:54:24
9楼

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

回复本条

    

ac米兰

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

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

回复本条

    

行者007

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

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

回复本条

    

菜鸟0925

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

来过,学习

回复本条

    

热门招聘
相关主题

官方公众号

智造工程师