看不懂 S7 200 smart modbus 读取到的485设备 数据 求解释

从现场485设备地址40002 读取温度 放入vb1000,地址40002 读取湿度 放入vb2000
为什么vw2000  里面的都是没有数据
还有vw1000~vw1009 都是什么数据 哪位能帮忙解释下

图片说明:

看不懂  S7 200  smart  modbus 读取到的485设备 数据 求解释    看不懂  S7 200  smart  modbus 读取到的485设备 数据 求解释    看不懂  S7 200  smart  modbus 读取到的485设备 数据 求解释   

最佳答案

1、中间图,现场485设备保持寄存器地址与S7-200 V区的对应关系为
40002    VW1000
40003    VW1002
2、第三张图,现场485设备保持寄存器地址与S7-200 V区的对应关系为
40001    VW2000
40002    VW2002
3、从帖图看,通讯程序只对 VW1000、VW1002进行了操作,并没有对 VW1004、VW1006、VW1008 进行操作,所以它的值与这段程序是无关的。主要看中间那张图。它只读了两个保持寄存器,对应关系见回答的条目1。
4、从状态表上可看到,有一个概念你是错的,4XXXX保持寄存器是 16 位的,要占用二个存储单元。
5、第二张图与第三张图中保持寄存器的读,读40002是重复读。
6、认真看一下485设备的说明书,各参数是在哪一个保持寄存器。并参考链接中间部分《Modbus 地址和 S7-200 存储区地址的映射》
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/s7-200/communication/modbus/modbus%20master/Modbus%20master.htm

提问者对于答案的评价:
按照第六步我 重新分配存储器起始位VB1000  发现可以读取数据了
但是VB2000 仍然没有 是不是跟这个由关系
如果要做到两个站都要读取 我该怎么设置存储区

最佳答案作者回复:
两个站都取,MBUS_MSG 的 SLAVE 脚写不同的站号,保持寄存器地址不变,存放位置变化,通讯参数相同,物理连接必须是RS485。
轮循例程在链接中是有的。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc363275.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:43
下一篇 2021年7月5日 下午12:44

相关推荐

  • PROFIBUS DP接头与RS485接头

    请问,我现在要用西门子200和变频器进行modbus通信,由于手上没有RS485接头,可否用PROFIBUS接头代替,将PROFIBUS接头连接在西门子200的通讯口,另一端连接在…

    2017年10月29日
  • s7200smart的控制

    s7200smart三冲量控制,根据汽包水位、蒸汽流量、给水流量实现, 问题补充:我用200的做,不知这3个的系数怎么统一,能学习点吗 最佳答案 参考不是smart上面的,参考一下…

    SIMATIC S7-200 2021年7月5日
  • 224XP模拟量输出负电压

    请问我的CPU224XP怎么不会输出负电压,当我把负32000传到AQW0时就没有电压输,当我把正32000传进去时就有10伏电压,怎么回事? 最佳答案 CPU224XP本身带有集…

    SIMATIC S7-200 2020年10月31日
  • 8通道EM231

    请问8通道EM231(6ES7 231-0HF22-0XA0)能用在CN系列CPU下吗?8通道的地址如何确定?用AIW还是VW?谢谢! 最佳答案 1、没有问题,我就是这样…

    SIMATIC S7-200 2020年11月1日
  • 200PLC读取系统时间,按时间完成任务

    我现在想用200PLC,用read_rtc读取系统时间,然后与设定的时间比较,例如每天的5点开始工作,这样可行吗?没有用过,需要注意什么,望高人指点! 最佳答案 1 例如…

    SIMATIC S7-200 2018年12月3日
  • cpu226串口问题

    我用VEINVIEW与CPU226进行通讯。参数设置都没有问题,怎么通讯不上呢?用相同的设置与CPU224通讯却没有任何问题。然后我用TP177B与CPU226进行通讯,没有实现。…

    SIMATIC S7-200 2020年11月1日
  • step7PG/PC接口没有TCP/IP

    win10装了v4.0step7-sp9,plc使用s7-200cn。在修改远程地址时发现PG/PC接口设置中没有TCP/IP选项 钻石用户推荐最佳答案 1、安装完成后,打开&nb…

    SIMATIC S7-200 2021年7月5日
  • 200里做PID控制问题

    200里做PID控制问题,请教一下采样时间怎么确定啊 ???? 问题补充:我用200的PID向导,中断程序不是自动生成的吗?而且是不能修改的? 最佳答案 我觉得采样时间应…

    SIMATIC S7-200 2021年7月4日
  • 6ES7194-3AA00-0AA0

    请问 6ES7194-3AA00-0AA0这个配件有替代产品么? 最佳答案 6ES7194-3AA00-0AA0没有后续产品,参考资料:http://support.au…

    SIMATIC S7-200 2020年10月31日
  • s7-200指示灯

    s7-200中的sf/dig指示灯常亮黄色,是啥故障? 最佳答案 一、SF/DIAG指示灯红色 :系统错误 黄色 :1:变量强制 &nbsp…

    2021年7月5日

发表回复

登录后才能评论