gaogaiga
新会是全广东工资最低。
级别: 家园常客
精华主题: 0
发帖数量: 817 个
工控威望: 870 点
下载积分: 8842 分
在线时间: 777(小时)
注册时间: 2008-02-21
最后登录: 2023-10-29
查看gaogaiga的 主题 / 回贴
楼主  发表于: 2011-06-21 12:54
我设计了一个3头焊机程序,顺序1、2、3存在D100-D102中,但发现每次PLC启动后第一次,(刚上电或stop--run),都是动作了第一点后,立刻跳到第三点的完成步。通过多次测试,强制改变一些转换条件发现,第二第三点是有经过的的,但都不执行动作直接跳转到结束处。
经过了这第一次错误运行后,以后重复运行,或按急停后再运行都能正常执行动作。我百思不得其解,请各位高手赐教。我把我程序中出错部分节选出来让大家帮忙分析一下。因为这三点的动作和完成跳转条件是一样的,只是运动顺序的前后不同。其他步的运动、跳转步都不同,所以没发现出错。
[ 此帖被gaogaiga在2011-06-23 17:06重新编辑 ]
附件: 测试.rar (11 K) 下载次数:31
网站提示: 请不要用迅雷下载附件,容易出错
gaogaiga
新会是全广东工资最低。
级别: 家园常客
精华主题: 0
发帖数量: 817 个
工控威望: 870 点
下载积分: 8842 分
在线时间: 777(小时)
注册时间: 2008-02-21
最后登录: 2023-10-29
查看gaogaiga的 主题 / 回贴
1楼  发表于: 2011-06-21 14:10
另外发一个更加化简的程序。都是第一次启动后“直通”到程序末尾,按急停后再开动能1步1步进行,很难明啊!
[ 此帖被gaogaiga在2011-06-23 17:08重新编辑 ]
附件: 1234.rar (11 K) 下载次数:13
网站提示: 请不要用迅雷下载附件,容易出错
gaogaiga
新会是全广东工资最低。
级别: 家园常客
精华主题: 0
发帖数量: 817 个
工控威望: 870 点
下载积分: 8842 分
在线时间: 777(小时)
注册时间: 2008-02-21
最后登录: 2023-10-29
查看gaogaiga的 主题 / 回贴
2楼  发表于: 2011-06-23 17:05
经过多次测试,发现开机后第一次执行我只个程序,X5上升沿跳转不起效,即使跳转时间我设置到10秒,只要我按着X5不放,SFC程序会一直跳转下去,第二次就不会啦。所以之前我设置0.1S,X5还没松开就全执行了,好像并行一样。
这是不是三菱PLC的一个BUG?