登录
首页 PLC论坛 欧姆龙OMRON
回帖 发帖
正文

主题:求助关于高速计数器用法,型号CPM2A型

点击:2499 回复:8

关于编码器高速计数的用法。大虾帮帮忙啊。。。。表情表情表情表情
高速计数器计数值用PRV(62)可以读出,但是没有负数啊。。。。表情
使用DWORD格式,负数时候显示F0000001,此时应为-1。
使用DINT数据格式的话,是-2147483647。
使用UDINT-BDC格式,编码器旋转到负数就出错。
例程:
PRV(62)
0
0
DM0
用三菱和西门子的都不会出现这种情况啊。。。。
还有如何使用双字传送?手册都翻烂了也没有。。。。。表情
05-06-02 10:33
MOVL
05-06-02 16:12
老兄。。。。CPM2A型的MOVL不能用。。。
05-06-03 09:49
ding
05-06-03 21:28
显示的方式有问题,直接用十六进制显示就能显示通道中的实际值,应该是F0000001这样
这就是负数表示
05-06-04 08:53

引用 icedream007 在 2005-6-3 21:28:00 发言【内容省略】

环形模式怎么使用呢?
没听说过。表情
05-06-06 11:29

引用 pycathiu 在 2005-6-4 8:53:00 发言【内容省略】

全部换十六进制可以看到值了。表情
F0000001是双字,但CPM2A里面没有十六进制双字的运算。
如何才能运算呢?+、-、*、/、都需要用到。
总不会要一个字一个字算。表情
ADB
DM0
DM10
DM20
ADB
DM1
DM11
DM21
05-06-06 11:42
7楼
该帖内容不符合相关规定!
05-06-09 20:51
谢了啊!!!
现在有点头绪了。
主要是要进行正负的运算与显示,而且是双字的。
05-06-13 16:50

工控新闻

更多新闻资讯