yl116645
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 168 点
下载积分: 611 分
在线时间: 21(小时)
注册时间: 2011-12-10
最后登录: 2024-09-19
查看yl116645的 主题 / 回贴
楼主  发表于: 2012-09-24 21:31
图片:
图片:
图片:
图片:
请高人帮我指点一下,为什么我用的高速计数器比较置位指令不能置位。程序如下:
S0中Y0脉冲RST  C235,C236,M0,M2
S11中2个高速计数器在Y4接通后开始计数,但是有的时候C235计数超过设定值也没有动作,有的时候M0动作了,也跳转了但是下面的通讯程序不能发送,电机一直在转。但是有个特点就是我把电源拉掉,在重新打开,PLC彻底复位这个程序可以稳定运行到最后一步。想来想去想不通。请高手指点迷津,谢谢!
yl116645
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 168 点
下载积分: 611 分
在线时间: 21(小时)
注册时间: 2011-12-10
最后登录: 2024-09-19
查看yl116645的 主题 / 回贴
1楼  发表于: 2012-09-24 21:36
今天试了很多次,都是同样的结果,拉电复位以后,运行OK,但是第二次运行就不行,会有2种情况,第一种是M0没有动作,高速计数器记过了头还在运行,第二种情况是高速计数器有响应,但运行到了S12,没有发送数据出去。
yl116645
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 168 点
下载积分: 611 分
在线时间: 21(小时)
注册时间: 2011-12-10
最后登录: 2024-09-19
查看yl116645的 主题 / 回贴
2楼  发表于: 2012-09-24 21:37
请高手指点!谢谢啦
rosephy
级别: 略有小成
精华主题: 0
发帖数量: 118 个
工控威望: 281 点
下载积分: 434 分
在线时间: 78(小时)
注册时间: 2008-08-29
最后登录: 2024-08-18
查看rosephy的 主题 / 回贴
3楼  发表于: 2012-09-24 22:13
不是很熟悉SFC,不成熟的探讨一下,你的M0上升沿脉冲触点换成常开点试试,感觉的你的这个程序不稳定是由于时序问题造成的
idiot
级别: 略有小成
精华主题: 0
发帖数量: 88 个
工控威望: 221 点
下载积分: 745 分
在线时间: 104(小时)
注册时间: 2011-09-01
最后登录: 2024-11-01
查看idiot的 主题 / 回贴
4楼  发表于: 2012-09-25 08:58
是不是应该把高速计数器和高速计数器相关指令放入初始化里面,你试一下吧,感觉这样应该会稳定
yl116645
级别: 探索解密
精华主题: 0
发帖数量: 30 个
工控威望: 168 点
下载积分: 611 分
在线时间: 21(小时)
注册时间: 2011-12-10
最后登录: 2024-09-19
查看yl116645的 主题 / 回贴
5楼  发表于: 2012-09-25 09:33
找到原因了,呵呵,谢谢各位。主要原因是高速计数器频率太高,M0上升沿脉冲很短,导致系统不稳定。后面加LD M0     OUT PLS M20 ,使用M20作为转移条件一切正常,非常稳定。
本帖最近评分记录:
  • 下载积分:+1(大不列颠不癫) 感谢分享!
  • 工控威望:+3(ymmfa) 恭喜解决
    seaeast
    级别: 探索解密
    精华主题: 0
    发帖数量: 61 个
    工控威望: 159 点
    下载积分: 1601 分
    在线时间: 40(小时)
    注册时间: 2011-05-16
    最后登录: 2024-09-25
    查看seaeast的 主题 / 回贴
    6楼  发表于: 2012-10-08 21:38
    学习 很有收获