duquanplc
DDD
级别: 略有小成
精华主题: 0
发帖数量: 260 个
工控威望: 404 点
下载积分: 703 分
在线时间: 219(小时)
注册时间: 2008-08-25
最后登录: 2024-12-19
查看duquanplc的 主题 / 回贴
楼主  发表于: 2019-03-16 22:43
机台有三个工位,第一工位用CCD检查焊点的好坏,后面的工位根据第一工位的结果来动作。如果第一工位焊点OK,第二工位就点胶,否则不点胶,如果第一工位焊点OK,第三工位就取出产品,否则不取出产品。流道在每个工位有个阻挡汽缸,用来阻挡从前一工位流入的载具。请问有什么办法把第一工位的结果传给后面的每个工位?
mk自动化
级别: 论坛先锋
精华主题: 0
发帖数量: 204 个
工控威望: 1390 点
下载积分: 5355 分
在线时间: 191(小时)
注册时间: 2018-03-04
最后登录: 2024-12-09
查看mk自动化的 主题 / 回贴
1楼  发表于: 2019-03-17 07:58
位移指令
多学多用!
duquanplc
DDD
级别: 略有小成
精华主题: 0
发帖数量: 260 个
工控威望: 404 点
下载积分: 703 分
在线时间: 219(小时)
注册时间: 2008-08-25
最后登录: 2024-12-19
查看duquanplc的 主题 / 回贴
2楼  发表于: 2019-03-17 09:28
用位移可以,但是每次都要等每个工位有载具的时候各工位才能动作。如果任何一个工位有载具时候相应的工位就动作,这样就不行了,
1421448580
级别: 略有小成
精华主题: 0
发帖数量: 229 个
工控威望: 333 点
下载积分: 13350 分
在线时间: 873(小时)
注册时间: 2015-10-10
最后登录: 2024-12-19
查看1421448580的 主题 / 回贴
3楼  发表于: 2019-03-17 09:38
似乎工艺设计就不科学了
当然现在讨论的是控制 工艺不是你的事
qq282112254
学习学习使我快乐
级别: 略有小成
精华主题: 0
发帖数量: 151 个
工控威望: 278 点
下载积分: 970 分
在线时间: 309(小时)
注册时间: 2015-05-02
最后登录: 2024-12-17
查看qq282112254的 主题 / 回贴
4楼  发表于: 2019-03-17 10:05
跟踪.简单说就是每个经过的工件给它一个寄存器,也就是身份,直到结束后清零。3工位而已啊,不是很麻烦。
多多学习
dingzyi
级别: 家园常客
精华主题: 0
发帖数量: 690 个
工控威望: 843 点
下载积分: 9316 分
在线时间: 462(小时)
注册时间: 2011-05-29
最后登录: 2024-12-16
查看dingzyi的 主题 / 回贴
5楼  发表于: 2019-03-17 11:40
置位,信号到下一站,OK允许点胶
plc
fcq417
14年plc工程实践教学,QQ(微信):2252241236
级别: 略有小成
精华主题: 0
发帖数量: 302 个
工控威望: 430 点
下载积分: 1259 分
在线时间: 50(小时)
注册时间: 2008-04-30
最后登录: 2024-12-11
查看fcq417的 主题 / 回贴
6楼  发表于: 2019-03-17 13:15
移位指令就可以实现了
plc编程及教学:www.shuyanzdh.com
QQ(VX):2252241236
zl128828
级别: 略有小成
精华主题: 0
发帖数量: 351 个
工控威望: 445 点
下载积分: 1185 分
在线时间: 203(小时)
注册时间: 2018-02-01
最后登录: 2024-11-16
查看zl128828的 主题 / 回贴
7楼  发表于: 2019-03-17 16:19
移位指令 好像是这个SFLT
panguancheng
级别: 略有小成
精华主题: 0
发帖数量: 199 个
工控威望: 257 点
下载积分: 1491 分
在线时间: 43(小时)
注册时间: 2018-10-22
最后登录: 2024-11-15
查看panguancheng的 主题 / 回贴
8楼  发表于: 2019-03-18 10:46
其实楼上都把那些弯弯道道都说出来了,照着做就好了;如果实在不想动手我给你做,有偿:qq729105762
nightblueblu
道阻且长,穷且益坚。
级别: 论坛先锋
精华主题: 0
发帖数量: 1025 个
工控威望: 1848 点
下载积分: 258 分
在线时间: 1127(小时)
注册时间: 2017-02-09
最后登录: 2024-12-19
查看nightblueblu的 主题 / 回贴
9楼  发表于: 2019-03-19 17:07
检测位直接置一个位,处理了再复位掉就行,或者不置位给寄存器传值也行
Your happiness is everything.
enderz
级别: 略有小成
精华主题: 0
发帖数量: 58 个
工控威望: 263 点
下载积分: 1135 分
在线时间: 39(小时)
注册时间: 2018-01-02
最后登录: 2024-11-28
查看enderz的 主题 / 回贴
10楼  发表于: 2019-03-19 18:37
两种方法:
1.使用SFTL指令,但是遇到你这种流水线作业的方式,导致每个站的UPH不同,不太适应,如果要使用可能要用到几个SFTL指令
2.使用“工位继承”的方式,工位1 到料判断D1=0开始检查,检查OK设D1=1,判断D1>0&D2=0时阻挡松开流入工位2,工位2到料判断D1=1&D2=0时打点,打点完成设置D1=0&D2=1,判断D2>0&D3=0时工位2阻挡松开流入工位3,工位3到料判断D3=1取出OK品并复位D3。

我写得够详细了,OK=1,NG=2,可入料=0,自己理解吧!
duquanplc
DDD
级别: 略有小成
精华主题: 0
发帖数量: 260 个
工控威望: 404 点
下载积分: 703 分
在线时间: 219(小时)
注册时间: 2008-08-25
最后登录: 2024-12-19
查看duquanplc的 主题 / 回贴
11楼  发表于: 2019-03-19 22:30
多谢以上各位的回复