xia6115763
级别: 探索解密
精华主题: 0
发帖数量: 3 个
工控威望: 132 点
下载积分: 574 分
在线时间: 6(小时)
注册时间: 2013-06-04
最后登录: 2023-09-21
查看xia6115763的 主题 / 回贴
楼主  发表于: 2013-06-04 16:38
现在有三个工位和一台自动打枪机,每个工位有一个启动按钮,打枪机可以发出打枪完成信号。现在轮流按下各个启动按钮,先按下的按钮对应的工位先打枪,打枪时按下其他按钮后,打枪完成后自动对下一工位打枪。

请各位前辈赐教啊!拜谢!
xia6115763
级别: 探索解密
精华主题: 0
发帖数量: 3 个
工控威望: 132 点
下载积分: 574 分
在线时间: 6(小时)
注册时间: 2013-06-04
最后登录: 2023-09-21
查看xia6115763的 主题 / 回贴
1楼  发表于: 2013-06-05 09:32
请查看附件我写的程序,基本也能实现我的功能,但是由于PLC循环扫描的特性决定了一号始终优先启动!!我要的是三个工位谁先按下就先启动谁,如果按照按下I0.2     I0.3    I0.1的顺序,不是二三一的顺序,是二一三的顺序,所以请诸位帮我看看有没有更好的程序啊!拜谢!
附件: 三工位呼叫等待.rar (3 K) 下载次数:250
网站提示: 请不要用迅雷下载附件,容易出错
lixianji_007
级别: 工控侠客
精华主题: 0
发帖数量: 242 个
工控威望: 2871 点
下载积分: 5503 分
在线时间: 769(小时)
注册时间: 2011-08-27
最后登录: 2024-11-06
查看lixianji_007的 主题 / 回贴
2楼  发表于: 2013-06-07 14:21
三菱的可使用“先入先出”指令解决此类问题,西门子的不知道有没有类似的指令。
天下事有难易乎?为之,则难者亦易矣!不为,则易者亦难矣!
huoshi
为所当为
级别: 网络英雄

精华主题: 0
发帖数量: 2620 个
工控威望: 21427 点
下载积分: 13176 分
在线时间: 2743(小时)
注册时间: 2010-12-27
最后登录: 2024-11-22
查看huoshi的 主题 / 回贴
3楼  发表于: 2013-06-08 08:59
谢谢老师分享学习学习