波峰焊上料噴助焊劑
控制要求:
????X0通等3秒Y0通 ? 然后X0斷等3秒Y0斷,但此過程中有可能是多個產(chǎn)品連續(xù)通過感應器

動作分析:
以下做一個最多連續(xù)3塊的程序, M1,M2,M3分別用于啟動噴頭,M11,M12,M13分別用于關閉噴頭。

資源配置:
端口資源配置:
?????X0: 傳感器
? ? ?Y0: 噴頭
?????M01: 第一個工件起始計時
? ? ?M11:?第一個工件結束計時
? ? ?M02: 第二個工件起始計時
? ? ?M12:?第二個工件結束計時
? ? ?M03: 第三個工件起始計時
? ? ?M13:?第三個工件結束計時
時序邏輯:
時序環(huán)0:?
傳感器檢測到產(chǎn)品后,觸發(fā)工件標志計時,計時完后啟動或關閉噴頭
幀號 ????????指令
環(huán)0 幀0?00等待輸入X000通010-?
環(huán)0 幀1?01觸發(fā)標志M001____通
環(huán)0 幀2?02等待輸入X000斷010-
環(huán)0 幀3?03觸發(fā)標志M011____通
第00-01步:<X0感應器>檢測到產(chǎn)品,觸發(fā)<M01 第一個工件起始計時>通。開始對第一工作噴頭通進行計時,?
第02-03步:<X0感應器>檢測到產(chǎn)品的尾部,觸發(fā)<M11 第一個工件結束計時>通,開始對第一工作噴頭斷進行計時
環(huán)0 幀4?04等待輸入X000通010-
環(huán)0 幀5?05觸發(fā)標志M002____通
環(huán)0 幀6?06等待輸入X000斷010-?
環(huán)0 幀7?07觸發(fā)標志M012____通
第04-05步:<X0感應器>檢測到產(chǎn)品,觸發(fā)<M02: 第二個工件起始計時>通。開始對第二工作噴頭通進行計時,?
第06-07步:<X0感應器>檢測到產(chǎn)品的尾部,觸發(fā)<M12:?第二個工件結束計時>通,開始對第二工作噴頭斷進行計時
環(huán)0 幀8?08等待輸入X000通010-?
環(huán)0 幀9?09觸發(fā)標志M003____通
環(huán)0 幀10?10等待輸入X000斷010-?
環(huán)0 幀11?11觸發(fā)標志M013____通
第08-09步:<X0感應器>檢測到產(chǎn)品,觸發(fā)<M03: 第三個工件起始計時>通。開始對第三工作噴頭通進行計時,?
第10-11步:<X0感應器>檢測到產(chǎn)品的尾部,觸發(fā)<M13:?第三個工件結束計時>通,開始對第三工作噴頭斷進行計時
時序環(huán)1:
時序環(huán)1用于檢測到M01第一個工件起始計時標志通,延時3秒后觸發(fā)噴頭工作
幀號???????? 指令
環(huán)1 幀0?00等待標志M001通___-?
環(huán)1 幀1?01延時等待0:0:3.0?
環(huán)1 幀2?02觸發(fā)輸出Y000____通
環(huán)1 幀3?03觸發(fā)標志M001____斷
注解:
第00步:等待<M01 第一個工件起始計時>通信號?
第01步:在此等待0小時0分鐘3秒0毫秒?
第02步:觸發(fā)<Y0>通電?
第03步:觸發(fā)<M01 第一個工件起始計時>斷信號
時序環(huán)2:
時序環(huán)2用于檢測到M11第一個工件結束計時標志通,延時3秒后觸發(fā)噴頭停止
幀號???????? 指令
環(huán)2 幀0?00等待標志M011通___-?
環(huán)2 幀1?01延時等待0:0:3.0?
環(huán)2 幀2?02觸發(fā)輸出Y000____斷
環(huán)2 幀3?03觸發(fā)標志M011____斷
注解:
第00步:等待<M11 第一個工件結束計時>通信號?
第01步:在此等待0小時0分鐘3秒0毫秒?
第02步:觸發(fā)<Y0>斷電?
第03步:觸發(fā)<M11 第一個工件結束計時>斷信號
時序環(huán)1,時序環(huán)2完成第一個工件的噴涂。
時序環(huán)3:
時序環(huán)3用于檢測到M02第二個工件起始計時標志通,延時3秒后觸發(fā)噴頭工作
幀號???????? 指令
環(huán)3 幀0?00等待標志M002通___-?
環(huán)3 幀1?01延時等待0:0:3.0?
環(huán)3 幀2?02觸發(fā)輸出Y000____通
環(huán)3 幀3?03觸發(fā)標志M002____斷
注解:
第00步:等待<M02 第二個工件起始計時>通信號?
第01步:在此等待0小時0分鐘3秒0毫秒?
第02步:觸發(fā)<Y0>通電?
第03步:觸發(fā)<M02 第二個工件起始計時>斷信號
時序環(huán)4:
時序環(huán)4用于檢測到M12第二個工件結束計時標志通,延時3秒后觸發(fā)噴頭停止
幀號???????? 指令
環(huán)4 幀0?00等待標志M012通___-?
環(huán)4 幀1?01延時等待0:0:3.0?
環(huán)4 幀2?02觸發(fā)輸出Y000____斷
環(huán)4 幀3?03觸發(fā)標志M012____斷
注解:
第00步:等待<M12 第二個工件結束計時>通信號?
第01步:在此等待0小時0分鐘3秒0毫秒?
第02步:觸發(fā)<Y0>斷電?
第03步:觸發(fā)<M12 第二個工件結束計時>斷信號
時序環(huán)3,時序環(huán)4完成第二個工件的噴涂。
時序環(huán)5:
時序環(huán)5用于檢測到M03第三個工件起始計時標志通,延時3秒后觸發(fā)噴頭工作
幀號???????? 指令
環(huán)5 幀0?00等待標志M003通___-?
環(huán)5 幀1?01延時等待0:0:3.0?
環(huán)5 幀2?02觸發(fā)輸出Y000____通
環(huán)5 幀3?03觸發(fā)標志M003____斷
注解:
第00步:等待<M03 第三個工件起始計時>通信號?
第01步:在此等待0小時0分鐘3秒0毫秒?
第02步:觸發(fā)<Y0>通電?
第03步:觸發(fā)<M03 第三個工件起始計時>斷信號
時序環(huán)6:
時序環(huán)6用于檢測到M13第三個工件結束計時標志通,延時3秒后觸發(fā)噴頭停止
幀號???????? 指令
環(huán)6 幀0?00等待標志M013通___-?
環(huán)6 幀1?01延時等待0:0:3.0?
環(huán)6 幀2?02觸發(fā)輸出Y000____斷
環(huán)6 幀3?03觸發(fā)標志M013____斷
注解:
第00步:等待<M13 第三個工件結束計時>通信號?
第01步:在此等待0小時0分鐘3秒0毫秒?
第02步:觸發(fā)<Y0>斷電?
第03步:觸發(fā)<M13 第三個工件結束計時>斷信號
時序環(huán)5,時序環(huán)6完成第三個工件的噴涂。