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

精华主题: 0
发帖数量: 3392 个
工控威望: 3188 点
下载积分: 70165 分
在线时间: 1601(小时)
注册时间: 2008-04-20
最后登录: 2024-05-14
查看wwcwwc的 主题 / 回贴
1楼  发表于: 2013-04-30 09:34
请你最一次确认你的程序没有问题。
第27程序步和第35程序步,可能存在问题。
就你给出的图片分析,这二步应该用常闭写比较合理,仅供参考。
lijinniu
级别: 工控侠客
精华主题: 0
发帖数量: 624 个
工控威望: 3669 点
下载积分: 29981 分
在线时间: 1407(小时)
注册时间: 2007-08-17
最后登录: 2024-05-18
查看lijinniu的 主题 / 回贴
2楼  发表于: 2013-04-30 10:12
这个设计是没有问题的。是感应块太短了。你这是利用正反转来做的。先X0先感应到接着X1感应到就是加了。如果X1先感应到接着X0感应到的话就是减了。
waitfor
级别: 家园常客
精华主题: 0
发帖数量: 604 个
工控威望: 831 点
下载积分: 5886 分
在线时间: 403(小时)
注册时间: 2010-07-04
最后登录: 2024-05-12
查看waitfor的 主题 / 回贴
3楼  发表于: 2013-04-30 23:23
引用
引用第1楼wwcwwc于2013-04-30 09:34发表的 问题回复 :
请你最一次确认你的程序没有问题。
第27程序步和第35程序步,可能存在问题。
就你给出的图片分析,这二步应该用常闭写比较合理,仅供参考。

问题是同样这几步在其它机器上正常得很,
waitfor
级别: 家园常客
精华主题: 0
发帖数量: 604 个
工控威望: 831 点
下载积分: 5886 分
在线时间: 403(小时)
注册时间: 2010-07-04
最后登录: 2024-05-12
查看waitfor的 主题 / 回贴
4楼  发表于: 2013-04-30 23:26
引用
引用第2楼lijinniu于2013-04-30 10:12发表的  :
这个设计是没有问题的。是感应块太短了。你这是利用正反转来做的。先X0先感应到接着X1感应到就是加了。如果X1先感应到接着X0感应到的话就是减了。

感应太短,感应开关上的灯都亮了,何况信号已经进到PLC了,灯也亮了,感应开关通断的频率很低的,只能再看是不是感应距离稍微远了一点
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3392 个
工控威望: 3188 点
下载积分: 70165 分
在线时间: 1601(小时)
注册时间: 2008-04-20
最后登录: 2024-05-14
查看wwcwwc的 主题 / 回贴
5楼  发表于: 2013-05-01 09:02
回3楼楼主问题:
你的问题就在此。其他机器上使用该程序正常,而在这台机器上有问题就是在这段程序上使用该逻辑控制的不合理。因为虽然看程序不一定能够发现问题,而实际安装的传感器(光电、编码器等由于位置,灵敏度(反应速度)等原因)造成工作异常。
如果楼主需要解决这个问题能否贴出实际传感器安装的实际位置图片,让站内有此兴趣的同行来帮助呢。
其实,你也可以仔细观察X0/X1动作过程来发现问题,用手盘动这个轴慢慢转动观察这二个输入点的。要使减功能成立就是要让X1先通后,让X0接收脉冲,只有在这样的条件下你的程序才能实现减的运算。
cheng007297
级别: 略有小成
精华主题: 0
发帖数量: 337 个
工控威望: 480 点
下载积分: 26599 分
在线时间: 230(小时)
注册时间: 2011-08-25
最后登录: 2023-11-29
查看cheng007297的 主题 / 回贴
6楼  发表于: 2013-05-02 09:29
为什么不用增减计数器,多方便。
waitfor
级别: 家园常客
精华主题: 0
发帖数量: 604 个
工控威望: 831 点
下载积分: 5886 分
在线时间: 403(小时)
注册时间: 2010-07-04
最后登录: 2024-05-12
查看waitfor的 主题 / 回贴
7楼  发表于: 2013-05-02 22:24
引用
引用第5楼wwcwwc于2013-05-01 09:02发表的  :
回3楼楼主问题:
你的问题就在此。其他机器上使用该程序正常,而在这台机器上有问题就是在这段程序上使用该逻辑控制的不合理。因为虽然看程序不一定能够发现问题,而实际安装的传感器(光电、编码器等由于位置,灵敏度(反应速度)等原因)造成工作异常。
如果楼主需要解决这个问题能否贴出实际传感器安装的实际位置图片,让站内有此兴趣的同行来帮助呢。
其实,你也可以仔细观察X0/X1动作过程来发现问题,用手盘动这个轴慢慢转动观察这二个输入点的。要使减功能成立就是要让X1先通后,让X0接收脉冲,只有在这样的条件下你的程序才能实现减的运算。

问题已解决,有一个开关的碰块离得稍微远了那么一丁点,找了好久的问题,内部计数器也换了,外部输入点也换了,