364387538
级别: 略有小成
精华主题: 0
发帖数量: 67 个
工控威望: 233 点
下载积分: 529 分
在线时间: 41(小时)
注册时间: 2012-05-27
最后登录: 2017-04-16
查看364387538的 主题 / 回贴
楼主  发表于: 2013-01-22 13:29
图片:
就好比。D24与d4比较
当D24的值从38.6S升到D4(38.7)的一瞬间能驱动M11

现在我用的这个指令。当我编码器慢慢转动的时候。当D24的值等于D4的值时。能驱动M11
但当我快速旋转编码器的时候。D24的值一下子大于D4的值了。我就不能驱动M11了
有没有能当一到所需的值就能马上驱动。不管我旋转编码器的速度有多块
我的PLC是三菱FX2N的
niningtt
级别: 工控侠客
精华主题: 0
发帖数量: 1230 个
工控威望: 3550 点
下载积分: 858 分
在线时间: 459(小时)
注册时间: 2010-08-24
最后登录: 2024-11-16
查看niningtt的 主题 / 回贴
1楼  发表于: 2013-01-22 18:51
引用
引用第5楼chenhui78于2013-01-22 16:35发表的  :
我碰到过和楼主一样的问题,用高速比较置位指令HSCS就可以了。复位用高速比较复位指令HSCR

是的用高速比较指令,如果你需要立即处理一些程序短的话可以用高速比较指令处理结果直接调用中断