电工佬波叔
级别: 略有小成
精华主题: 0
发帖数量: 93 个
工控威望: 228 点
下载积分: 6019 分
在线时间: 121(小时)
注册时间: 2012-04-19
最后登录: 2023-03-06
查看电工佬波叔的 主题 / 回贴
楼主  发表于: 2021-05-03 23:27
欧母龙SLC2指令换算后的结果是带符号的,但是在触摸屏上也显不出负数,比如把0到10V转换成-200到800,用模拟量调试器从0V调到10V,这时PLC里面 的数据是这样,2V以下是0到200 。2V以上到10V又是0到800,没有负数,在PLC里监控也是这样,触摸屏里也是这样显示,这个有谁做过?怎么做?请高手指点
hlq_0815
人生的成功不在于拿到一副好牌,而是怎样将坏牌打好。
级别: 论坛版主

精华主题: 2 篇
发帖数量: 1842 个
工控威望: 4490 点
下载积分: 7581 分
在线时间: 1319(小时)
注册时间: 2008-07-03
最后登录: 2024-11-22
查看hlq_0815的 主题 / 回贴
1楼  发表于: 2021-05-04 11:49
1、你应该看看数据类型对否
2、CY标志ON即为负数
[ 此帖被hlq_0815在2021-05-04 11:58重新编辑 ]
人生的成功不在于拿到一副好牌,而是怎样将坏牌打好。
电工佬波叔
级别: 略有小成
精华主题: 0
发帖数量: 93 个
工控威望: 228 点
下载积分: 6019 分
在线时间: 121(小时)
注册时间: 2012-04-19
最后登录: 2023-03-06
查看电工佬波叔的 主题 / 回贴
2楼  发表于: 2021-05-04 12:03
SCL2指令下面也在放了个CY标志了,标志也没有反应,现在找到了一点头绪,负数是要和CY标志一起运算才能输出负数的,现在还是不会做,在研究中,
zzj111000999
级别: 探索解密
精华主题: 0
发帖数量: 72 个
工控威望: 166 点
下载积分: 778 分
在线时间: 90(小时)
注册时间: 2016-08-12
最后登录: 2024-10-21
查看zzj111000999的 主题 / 回贴
3楼  发表于: 2021-05-04 12:49
直接把读到的值转成浮点数,用y=ax+b,求出a,b;这不就行了?
电工佬波叔
级别: 略有小成
精华主题: 0
发帖数量: 93 个
工控威望: 228 点
下载积分: 6019 分
在线时间: 121(小时)
注册时间: 2012-04-19
最后登录: 2023-03-06
查看电工佬波叔的 主题 / 回贴
4楼  发表于: 2021-05-04 12:55
问题找到了,用错标志位了,P-N说是负数标志位,实际不行,应该用P-CY才对啊