waitfor
级别: 家园常客
精华主题: 0
发帖数量: 604 个
工控威望: 831 点
下载积分: 5871 分
在线时间: 406(小时)
注册时间: 2010-07-04
最后登录: 2024-11-07
查看waitfor的 主题 / 回贴
楼主  发表于: 2013-04-29 23:00
图片:
FX2N,如图为什么X0跟X1 做计数用正向跟反正向碰都是加,不能减,些程序方法在其它三台机都能正常使用
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3393 个
工控威望: 3189 点
下载积分: 70397 分
在线时间: 1603(小时)
注册时间: 2008-04-20
最后登录: 2024-11-13
查看wwcwwc的 主题 / 回贴
1楼  发表于: 2013-04-30 09:34
请你最一次确认你的程序没有问题。
第27程序步和第35程序步,可能存在问题。
就你给出的图片分析,这二步应该用常闭写比较合理,仅供参考。
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3393 个
工控威望: 3189 点
下载积分: 70397 分
在线时间: 1603(小时)
注册时间: 2008-04-20
最后登录: 2024-11-13
查看wwcwwc的 主题 / 回贴
2楼  发表于: 2013-05-01 09:02
回3楼楼主问题:
你的问题就在此。其他机器上使用该程序正常,而在这台机器上有问题就是在这段程序上使用该逻辑控制的不合理。因为虽然看程序不一定能够发现问题,而实际安装的传感器(光电、编码器等由于位置,灵敏度(反应速度)等原因)造成工作异常。
如果楼主需要解决这个问题能否贴出实际传感器安装的实际位置图片,让站内有此兴趣的同行来帮助呢。
其实,你也可以仔细观察X0/X1动作过程来发现问题,用手盘动这个轴慢慢转动观察这二个输入点的。要使减功能成立就是要让X1先通后,让X0接收脉冲,只有在这样的条件下你的程序才能实现减的运算。