我的用户名
级别: 探索解密
精华主题: 0
发帖数量: 5 个
工控威望: 123 点
下载积分: 580 分
在线时间: 11(小时)
注册时间: 2013-11-08
最后登录: 2014-06-21
查看我的用户名的 主题 / 回贴
楼主  发表于: 2013-11-08 20:27
LD M8002
OUT SET S0
LD X0  AND S0  OUT SET  S10
STL S10 OUT Y0(5秒)
5秒后SET S11 STL S11 OUT Y1(5秒)
当按下启动按钮X0 Y0输出,5秒后Y1输出,此时再按启动按钮居然再一次运行,出现了Y0 Y1同时输出,Y1是之前程序的,Y0是第2次启动的,我想了解为什么第2次按启动按钮的时候为什么程序会再从头运行,因为本身程序都还在运行没有结束。也就是说程序没有结束,按启动按钮后又开始运行。请师傅们指导。
lixuewen
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 150 点
下载积分: 1134 分
在线时间: 10(小时)
注册时间: 2013-07-11
最后登录: 2017-07-08
查看lixuewen的 主题 / 回贴
1楼  发表于: 2013-11-12 10:19
第二次启动X0,Y0的输出是必然的,但是你没复位Y1,所以出现Y0和Y1同时都动作,不奇怪啊,同学。
eb545
级别: 略有小成
精华主题: 0
发帖数量: 271 个
工控威望: 421 点
下载积分: 3613 分
在线时间: 65(小时)
注册时间: 2011-10-24
最后登录: 2023-12-19
查看eb545的 主题 / 回贴
2楼  发表于: 2013-11-12 11:03
指令表这么乱,SET S0后,应有STL S0吧,但----???
你的步控指令是不是这样?
LD m8002
SET s0
STL s0
LD X0
SET S10
STL S10
OUT Y0
OUT T0 K50
LD T0
SET S11
STL s11
OUT Y1
OUT T1 K50
LD T1
SET S0
少了红字语句,不是步控,而是SET了S0触点,所以再按X0会使S10又通,导致Y0,Y1都有输出
[ 此帖被eb545在2013-11-12 11:09重新编辑 ]
我的用户名
级别: 探索解密
精华主题: 0
发帖数量: 5 个
工控威望: 123 点
下载积分: 580 分
在线时间: 11(小时)
注册时间: 2013-11-08
最后登录: 2014-06-21
查看我的用户名的 主题 / 回贴
3楼  发表于: 2013-11-17 10:59
2楼的师傅描述的很详细,确实是我少了STL s0
你的回答对我的帮助很大,谢谢.
戆狮
广州三能:自动化设备制造 自动化培训
级别: 略有小成
精华主题: 0
发帖数量: 367 个
工控威望: 486 点
下载积分: 1462 分
在线时间: 593(小时)
注册时间: 2010-08-06
最后登录: 2024-12-15
查看戆狮的 主题 / 回贴
4楼  发表于: 2013-11-17 12:02
为什么用步进指令的都不研究IST指令的
广州夏谱  工控专家 林生 13602663187 专业自动化设备开发,全实操自动化培训