西门子s7-200smartPLC做从站modbus与上位机通讯 点击:3486 | 回复:9



工控一人行

    
  • 精华:0帖
  • 求助:7帖
  • 帖子:11帖 | 82回
  • 年度积分:6
  • 历史总积分:111
  • 注册:2012年2月08日
发表于:2020-07-11 22:44:17
楼主

U([{327W)X1T9N)5PE084Y4.png

1S}K~5SH(S%HU[MKID](B$C.png

西门子smart200PLC做从站,主站上位机为DCS,需要读取数据,比如风机运行状态是I0.0,水泵运行状态是I0.1,温度VW0,频率反馈VW2等等,还需要把IO点转换V区吗?怎么对应40001,MODBUS点表怎么排列,图上HoldStart首地址VB1000开始的 40001对应程序V区哪一个  有点迷惑



楼主最近还看过



关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-07-12 07:29:02
1楼

西门子smart200PLC做从站,主站上位机为DCS,需要读取数据,比如风机运行状态是I0.0,水泵运行状态是I0.1,温度VW0,频率反馈VW2等等,还需要把IO点转换V区吗?怎么对应40001,MODBUS点表怎么排列,图上HoldStart首地址VB1000开始的 40001对应程序V区哪一个  有点迷惑
==========================================
I0.0、I0.1对应的是1区,离散输入,寄存器编号依次为10001、10002,对应实际地址为16进制0000、0001,使用Modbus之02功能码进行读取;
VW0、VW2是温度和频率反馈,根据你从站程序设置,则需要把VW0和VW2分别送入到VW1000和VW1002,则这两个寄存器编号为40001、40002,对应实际地址为16进制0000、0001,使用Modbus之03功能码进行读取;
如果你想一次性读取,则可以考虑把I0.0和I0.1状态映射到VW1004中,这样可以使用Modbus之03功能码一次性读完这4个变量。

lzw555

  • 精华:0帖
  • 求助:17帖
  • 帖子:45帖 | 493回
  • 年度积分:196
  • 历史总积分:3193
  • 注册:2015年6月28日
发表于:2020-07-13 08:10:14
2楼

一楼说的非常对啊  来晚了来晚了 

工控一人行

  • 精华:0帖
  • 求助:7帖
  • 帖子:11帖 | 82回
  • 年度积分:6
  • 历史总积分:111
  • 注册:2012年2月08日
发表于:2020-07-13 22:47:23
3楼

"关育谋" 的回复,发表在1楼
        对内容: 【                西门子smart200PLC做从站,主站上位机为DCS,需要读取数据,比如风机运行状态是I0.0,水泵运行状态是I0.1,温度VW0,频率反馈VW2等等,还需要把IO...】进行回复:

        -----------------------------------------------------------------

非常感谢你的帮助,我想把I0.0、I0.1和模拟量都用400001一次性读取,把I0.0、I0.1

映射到V区 如I0.0、I0.1映射到V1001.0,1001.1其实就是对应的40001.0,40001.1    温度VW0,频率反馈VW2对应40002,40003   这样理解对吗


关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-07-14 09:28:59
4楼

引用 "工控一人行" 的回复,发表在3楼
        内容: "关育谋" 的回复,发表在1楼        对内容: 【                西门子smart200PLC做从站,主站上位机为DCS,需要读取数据,比如风机运行状态是I0.0,水泵运行状...

正确,理解正确。有问题再来跟帖交流。

下一秒丨

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:100
  • 注册:2020年7月18日
发表于:2020-07-18 15:22:31
5楼

赞赞赞

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2020-08-23 11:27:38
6楼

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

对于求助者要求:

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

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


夏宇

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 208回
  • 年度积分:874
  • 历史总积分:925
  • 注册:2018年6月27日
发表于:2020-08-23 18:10:20
7楼

学习学习,谢谢分享!!!!!

qq896291256

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 440回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2012年8月20日
发表于:2020-09-22 20:57:29
8楼

楼说的非常对啊  来晚了来晚了 

yst0124

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2013年3月05日
发表于:2020-10-11 14:32:59
9楼

学习了


热门招聘
相关主题

官方公众号

智造工程师