qi878198474
级别: 家园常客
精华主题: 0
发帖数量: 204 个
工控威望: 572 点
下载积分: 5898 分
在线时间: 414(小时)
注册时间: 2019-10-19
最后登录: 2024-10-16
查看qi878198474的 主题 / 回贴
楼主  发表于: 2020-10-22 15:09
ST里 D是不是不能使用双字   非要用 标签 中转吗
qi878198474
级别: 家园常客
精华主题: 0
发帖数量: 204 个
工控威望: 572 点
下载积分: 5898 分
在线时间: 414(小时)
注册时间: 2019-10-19
最后登录: 2024-10-16
查看qi878198474的 主题 / 回贴
1楼  发表于: 2020-10-22 16:05
图片:
为啥等于负数
qi878198474
级别: 家园常客
精华主题: 0
发帖数量: 204 个
工控威望: 572 点
下载积分: 5898 分
在线时间: 414(小时)
注册时间: 2019-10-19
最后登录: 2024-10-16
查看qi878198474的 主题 / 回贴
2楼  发表于: 2020-10-22 16:23
引用
引用第3楼cvlsam于2020-10-22 16:16发表的  :


因为:D这种方式只能支持IQ-F,IQ-R的机型使用,其他机型只是作为一个标签来使用,如果这个标签使用有符号整数类型的话,那么超过32767的将溢出作为负数处理。

显然,你的PLC把D108:D作为一个标签来使用了。
.......


用的是5u啊
qi878198474
级别: 家园常客
精华主题: 0
发帖数量: 204 个
工控威望: 572 点
下载积分: 5898 分
在线时间: 414(小时)
注册时间: 2019-10-19
最后登录: 2024-10-16
查看qi878198474的 主题 / 回贴
3楼  发表于: 2020-10-22 16:29
引用
引用第4楼qq280853936于2020-10-22 16:17发表的  :
你运算是用字运算,结果放双字而已。

一个运算结果为负值得值,放双字里就变正啦?


运算 结果为负值吗
qi878198474
级别: 家园常客
精华主题: 0
发帖数量: 204 个
工控威望: 572 点
下载积分: 5898 分
在线时间: 414(小时)
注册时间: 2019-10-19
最后登录: 2024-10-16
查看qi878198474的 主题 / 回贴
4楼  发表于: 2020-10-22 16:42
感觉要吐血了
qi878198474
级别: 家园常客
精华主题: 0
发帖数量: 204 个
工控威望: 572 点
下载积分: 5898 分
在线时间: 414(小时)
注册时间: 2019-10-19
最后登录: 2024-10-16
查看qi878198474的 主题 / 回贴
5楼  发表于: 2020-10-22 16:43
11111
qi878198474
级别: 家园常客
精华主题: 0
发帖数量: 204 个
工控威望: 572 点
下载积分: 5898 分
在线时间: 414(小时)
注册时间: 2019-10-19
最后登录: 2024-10-16
查看qi878198474的 主题 / 回贴
6楼  发表于: 2020-10-22 16:47
图片: