您现在所在的是:

欧姆龙OMRON

回帖:8个,阅读:2452 [上一页] [1] [下一页]
921
su_xxx
文章数:5
年度积分:50
历史总积分:921
注册时间:2005/4/12
发站内信
发表于:2005/6/2 10:33:00
#0楼
关于编码器高速计数的用法。大虾帮帮忙啊。。。。表情表情表情表情

高速计数器计数值用PRV(62)可以读出,但是没有负数啊。。。。表情

使用DWORD格式,负数时候显示F0000001,此时应为-1。

使用DINT数据格式的话,是-2147483647。

使用UDINT-BDC格式,编码器旋转到负数就出错。

例程:
PRV(62)
0
0
DM0

用三菱和西门子的都不会出现这种情况啊。。。。

还有如何使用双字传送?手册都翻烂了也没有。。。。。表情
965
treeman
文章数:27
年度积分:50
历史总积分:965
注册时间:2005/4/2
发站内信
发表于:2005/6/2 16:12:00
#1楼
MOVL
921
su_xxx
文章数:5
年度积分:50
历史总积分:921
注册时间:2005/4/12
发站内信
发表于:2005/6/3 9:49:00
#2楼
老兄。。。。CPM2A型的MOVL不能用。。。
1208
icedream007
文章数:99
年度积分:50
历史总积分:1208
注册时间:2005/1/27
发站内信
发表于:2005/6/3 21:28:00
#3楼
编码器用环形模式计数就没有负数的问题。
ding
---------------------------------------------
救人一命,胜造N级浮屠!
2882
pycathiu
文章数:895
年度积分:50
历史总积分:2882
注册时间:2004/9/22
发站内信
发表于:2005/6/4 8:53:00
#4楼
显示的方式有问题,直接用十六进制显示就能显示通道中的实际值,应该是F0000001这样
这就是负数表示
                 我是一只小小鸟
921
su_xxx
文章数:5
年度积分:50
历史总积分:921
注册时间:2005/4/12
发站内信
发表于:2005/6/6 11:29:00
#5楼
以下是引用icedream007在2005-6-3 21:28:00的发言:
ding

环形模式怎么使用呢?

没听说过。表情

921
su_xxx
文章数:5
年度积分:50
历史总积分:921
注册时间:2005/4/12
发站内信
发表于:2005/6/6 11:42:00
#6楼
以下是引用pycathiu在2005-6-4 8:53:00的发言:
显示的方式有问题,直接用十六进制显示就能显示通道中的实际值,应该是F0000001这样
这就是负数表示

全部换十六进制可以看到值了。表情

F0000001是双字,但CPM2A里面没有十六进制双字的运算。

如何才能运算呢?+、-、*、/、都需要用到。

总不会要一个字一个字算。表情

ADB
DM0
DM10
DM20

ADB
DM1
DM11
DM21



匿名用户
文章数:N/A
年度积分:0
历史总积分:0
注册时间:2005/5/15
发站内信
发表于:2005/6/9 20:51:00
#7楼
该用户被锁定,回复内容不予显示!
921
su_xxx
文章数:5
年度积分:50
历史总积分:921
注册时间:2005/4/12
发站内信
发表于:2005/6/13 16:50:00
#8楼
谢了啊!!!

现在有点头绪了。

主要是要进行正负的运算与显示,而且是双字的。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005