rocketfei
级别: 探索解密
精华主题: 0
发帖数量: 8 个
工控威望: 127 点
下载积分: 464 分
在线时间: 34(小时)
注册时间: 2013-12-09
最后登录: 2018-05-30
查看rocketfei的 主题 / 回贴
楼主  发表于: 2014-01-24 10:05
图片:
已经在昆仑触摸屏设置好了32位读写寄存器D702
当d702的数值和生产数值相同时机器停止工作
但是数值d702的值大于32767时在区间比较指令时出现负的32768
我把d702用DMOV传入D704 当数值大于32767时一切正常能显示999999
一旦用到区间比较指令不管我是使用d702或者d704都出现负值
导致产量设定不能超过32767
一直找手册没找出问题在哪
yamqq
雅马哈,爱普生,电装机器人。
级别: 网络英雄

精华主题: 0
发帖数量: 1717 个
工控威望: 5539 点
下载积分: 24588 分
在线时间: 299(小时)
注册时间: 2008-05-05
最后登录: 2024-08-25
查看yamqq的 主题 / 回贴
1楼  发表于: 2014-01-24 16:01
屏的数据格式对不对?
这个人很懒,什么也没有留下!
独语-谢啦
级别: 探索解密
精华主题: 0
发帖数量: 40 个
工控威望: 153 点
下载积分: 1346 分
在线时间: 68(小时)
注册时间: 2012-07-04
最后登录: 2024-10-25
查看独语-谢啦的 主题 / 回贴
2楼  发表于: 2014-02-07 11:38
你用DCMP 这个指令比较就不会出现负值了