登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:台达触摸屏如何显示绝对角度

点击:3104 回复:16

@Q

如果没有编码器,是开环的,可以外部加一个接近开关,代替编码器的Z相。每次到此接近开关,就自动置零位。
14-08-31 12:24

引用 @Q 在 2014/8/31 12:24:31 发言【内容省略】

脉冲输出口对应的寄存器是只读的,不知道能不能人为清零。就算能认为清零,可不能人为赋值啊,如果负方向过零那就成负的度数了,如果加判断小于零就置为360,原理上是可行的,但是该寄存器是只读的就不行了。
14-08-31 19:11
不能取余数,这样也可以
附件 111.jpg
附件 222.jpg
附件 333.jpg
附件 444.jpg
14-09-01 08:02

@Q

引用 hello159753 在 2014/8/31 19:11:09 发言【内容省略】

楼主要的是“绝对角度”,那只有0-360度,没有负数,也没有负零,Z相是唯一的绝对位置,或者外部加装接近开关是唯一的绝对位置,你可以把它作为0,也可以作为360度中的任何位置(偏移量计算,即0以外的加偏移量或减去(360-偏移量),反向减正向加。
没有一个绝对位置的基点(Z相或外部接近开关),就说是“绝对角度”了,那是“绝对”与“增量”的概念没搞明白。
14-09-01 09:13
如果我想把负数变成正数,例如-30°应该显示330度,是不是还要加个比较的环节,如果比较得出实际值是负数,则把减法变加法,还要多加一个360°
14-09-01 20:35
原理我明白,我是一开始想错了,脉冲数出口y0对应的寄存器不是只读的,可以写入,这样就好判断多了
14-09-01 20:37

引用 hello159753 在 2014/9/1 20:35:25 发言【内容省略】

是的,要比较判断一下然后再加
附件 2222.jpg
14-09-02 08:01

上一页 上一页

工控新闻

更多新闻资讯