zoujiasheng
同是天涯沦落人
级别: 略有小成
精华主题: 0
发帖数量: 124 个
工控威望: 228 点
下载积分: 587 分
在线时间: 55(小时)
注册时间: 2019-09-12
最后登录: 2024-07-14
查看zoujiasheng的 主题 / 回贴
楼主  发表于: 2021-02-18 16:32
我看设定里面只存在一个寄存器设定(单字),如果我需要读取的地址位49152大于32767怎么办
...
二郎神
级别: 探索解密
精华主题: 0
发帖数量: 42 个
工控威望: 173 点
下载积分: 2664 分
在线时间: 11(小时)
注册时间: 2019-08-08
最后登录: 2021-03-25
查看二郎神的 主题 / 回贴
1楼  发表于: 2021-02-18 16:51
一个字节是8位,如果是16位数据就需要两个字节,正数范围(0-65535),如果是32位数据则需要四个字节,RS指令有8位和16位模式,RS2指令只支持16位模式,不论8位还是16位模式都可以处理16位和32位数据。
wangzhentang
大傻
级别: 探索解密
精华主题: 0
发帖数量: 129 个
工控威望: 196 点
下载积分: 8038 分
在线时间: 26(小时)
注册时间: 2018-01-28
最后登录: 2024-11-01
查看wangzhentang的 主题 / 回贴
2楼  发表于: 2021-02-22 11:34
按PLC理解就是有符号字和无符号字(16位),有符号首位是±,你换算下就知道了,49152换算就是-16384。
焦刘吉
紧跟时代发展,努力做好时代青年
级别: 工控侠客
精华主题: 0
发帖数量: 1460 个
工控威望: 4682 点
下载积分: 14955 分
在线时间: 429(小时)
注册时间: 2015-05-19
最后登录: 2024-11-14
查看焦刘吉的 主题 / 回贴
3楼  发表于: 2021-02-22 20:59
如果你使用的是标准的三菱通讯协议,不存在这个问题,应为协议有针对位,字,缓存区,计时器,等软元件的报文格式
Rules are always made by the strong, and history is always written by the winners.