工控之家

 找回密码
加入工控之家

请教在高速计数器中使用比较指令无输出的问题

[复制链接]
发表于 2012-7-9 06:05:57 | 显示全部楼层 |阅读模式
我刚刚做了一个程序,在FX1S  PLC中使用高速计数器,然后对计数器进行比较指令输出,但是实际运行时Y0没有输出,请教一下高手们问题在哪里??   难道是对高速计数器不能使用比较指令 ???  
    程序:LD M8000  OUT C252 K 9999      
                    LD= K3000 C252   SET Y0
     我改为LD C252  OUT Y0以后就可以输出Y0了。
发表于 2012-7-9 10:00:28 | 显示全部楼层
先DMOV C252  D0,再使用D0與設定值比較。說明書上看不到的
发表于 2012-7-9 13:54:58 | 显示全部楼层
一楼的正解.不过跟扫描周期也有关系,我用高速比较指令也出现没输出的反应!
发表于 2012-7-9 17:49:28 | 显示全部楼层
用32位比较
DLD= K3000 C252
这样就可以了
发表于 2012-7-9 21:43:58 | 显示全部楼层
多谢楼上各位朋友的指点,很多东西看书上是没有的。明白了,呵呵、、、、
发表于 2012-7-10 01:38:28 | 显示全部楼层
用双字比较哇
发表于 2012-7-10 05:32:58 | 显示全部楼层
同意一楼的
发表于 2012-7-10 09:27:28 | 显示全部楼层
引用

引用第3楼fjqz00于2012-07-09 10:12发表的  :
用32位比较
DLD= K3000 C252
这样就可以了
[/quote]
大侠这个好像在编写程序的时候写不了哦,没有前面那个D就可以。
发表于 2012-7-10 13:21:58 | 显示全部楼层
c252本身就是32位数。所以必需用32位指令才行。
您需要登录后才可以回帖 登录 | 加入工控之家

本版积分规则

QQ|手机版|小黑屋|Archiver|工控之家 ( 鲁ICP备12015736号-1 )

GMT+8, 2024-7-6 01:37 , Processed in 0.059146 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表