脸脸脸谱谱谱
级别: 探索解密
精华主题: 0
发帖数量: 42 个
工控威望: 104 点
下载积分: 1416 分
在线时间: 21(小时)
注册时间: 2019-08-28
最后登录: 2024-05-23
查看脸脸脸谱谱谱的 主题 / 回贴
楼主  发表于: 2020-02-19 15:02
图片:
求大神解析下如图
&VB2110 只显示256位数
怎么更改成16位或32位 更高位读取。
zhaoxg
级别: 网络英雄
精华主题: 0
发帖数量: 513 个
工控威望: 10676 点
下载积分: 9293 分
在线时间: 338(小时)
注册时间: 2016-05-07
最后登录: 2024-11-08
查看zhaoxg的 主题 / 回贴
1楼  发表于: 2020-02-20 06:51
没有明白什么意思
如果是读取数据方式打化很灵活打,也是可以这样如 vb2110 vw2110 vd2110
脸脸脸谱谱谱
级别: 探索解密
精华主题: 0
发帖数量: 42 个
工控威望: 104 点
下载积分: 1416 分
在线时间: 21(小时)
注册时间: 2019-08-28
最后登录: 2024-05-23
查看脸脸脸谱谱谱的 主题 / 回贴
2楼  发表于: 2020-02-20 09:23
&VB2110  VB 上限只能读取显示256
直接更改VW或VD  吗
天使之心
级别: 略有小成
精华主题: 0
发帖数量: 189 个
工控威望: 322 点
下载积分: 4219 分
在线时间: 139(小时)
注册时间: 2009-02-08
最后登录: 2024-11-13
查看天使之心的 主题 / 回贴
3楼  发表于: 2020-02-20 17:25
你这个程序是从2号站读回4个字,读回的数据放在以地址VB2110字节开始的存储区中。从你的程序看,2号站点中40001中的数据存到S7-200PLC的VW2110中、2号站点中40002的数据存放到PLC的VW2112中、2号站点中40003的数据存放到PLC的VW2114中、2号站点中40004的数据存放到PLC的VW2116中。
如果你读回来的数据是实数,比如2号站点中40004中的数据是电流,那么你再把VW2116中的数据用转换指令转换为实数并存放到VDxxxx中再进行换算即可。
本帖最近评分记录:
  • 下载积分:+1(脸脸脸谱谱谱) 感谢分享!
    脸脸脸谱谱谱
    级别: 探索解密
    精华主题: 0
    发帖数量: 42 个
    工控威望: 104 点
    下载积分: 1416 分
    在线时间: 21(小时)
    注册时间: 2019-08-28
    最后登录: 2024-05-23
    查看脸脸脸谱谱谱的 主题 / 回贴
    4楼  发表于: 2020-02-21 08:46
    谢谢提醒  一下忘记了