国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

簡述擺臂涂膠桶STEP控制的一些感悟

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2021-05-08 09:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

首先規劃會給你關于涂膠控制的兩套MAKRO設置,一種是正常的控制擺臂膠桶的MAKRO程序,第二種是利用MAKRO去激活STEP來執行膠桶擺臂。第二種的控制更復雜,更具安全性,當你只執行MAKRO程序時,是不能激活STEP的。

下面簡單介紹一下,涂膠STEP.

關鍵點:

A2113 開啟先導閥

A2116 膠桶擺回

A2118 抱閘釋放

A2116膠桶擺回

A2117保持釋放到最終位置(泄壓)

1.SPSMAKRO185擺臂伸出接膠,當執行完STEP的內容后,必須要用SPSMAKRO187關閉F355

用于下次執行MAKROSTEP程序。

;FOLD 50: SPSMAKRO185 = !E2115 & (E1534 + E163) & !E15 ----控制擺臂伸出;%{SE}%MKUKATPVW %CVW_SPS %VMAKRO %P 2:SPSMAKRO185 = !E2115 & (E1534 +E163) & !E15,3:MAKRO

;ENDFOLD

;FOLD 51: WARTE BIS !E163 & !E1534 + E2115 + E15 + F355 -等待擺臂伸出到位 ;%{SE}%MKUKATPVW %CVW_SPS %VWBOASG %P 2:WARTEBIS !E163 & !E1534 + E2115 + E15 + F355,3:WBOASG

;ENDFOLD ;ENDFOLD

;FOLD 53: WARTE ( EIN ) ZEIT 2 [1/10Sek] ;%{SE}%MKUKATPVW %CVW_SPS %VWTASG %P 2:WARTE ( EIN ) ZEIT 2[1/10Sek],3:WTASG

;ENDFOLD

;FOLD 54: SPSMAKRO187 = F355 初始化擺臂控制信號;%{SE}%MKUKATPVW %CVW_SPS %VMAKRO %P 2:SPSMAKRO187 =F355,3:MAKRO

;ENDFOLD

SPSMAKRO185擺臂撤回膠桶同樣需要SPSMAKRO187的存在

;FOLD 59: SPSMAKRO186 = !E2116 -------控制擺臂返回;%{SE}%MKUKATPVW %CVW_SPS %VMAKRO %P 2:SPSMAKRO185 =!E2115 & (E1534 + E163) & !E15,3:MAKRO

;ENDFOLD

;%{SE}%MKUKATPVW %CVW_SPS %VMAKRO %P 2:SPSMAKRO186 =!E2116,3:MAKRO

;FOLD 60: WARTE BIS E2116 ------等待擺臂返回到位;%{SE}%MKUKATPVW%CVW_SPS %VWBOASG %P 2:WARTE BIS E2116,3:WBOASG

;ENDFOLD

;FO;%{SE}%MKUKATPVW%CVW_COM %VCOMMENT %P 2:-- Spueleimer verriegeln - ENDLAGE --,3:VW_COMMENT

;FOLD 62: WARTE ( EIN ) ZEIT 2 [1/10Sek] ;%{SE}%MKUKATPVW %CVW_SPS %VWTASG %P 2:WARTE (EIN ) ZEIT 2 [1/10Sek],3:WTASG

;ENDFOLD

;FOLD 63: SPSMAKRO187 = F355 初始化擺臂控制信號;%{SE}%MKUKATPVW %CVW_SPS %VMAKRO %P 2:SPSMAKRO187 =F355,3:MAKRO

;ENDFOLD

2.分析涂膠STEP過程:

擺臂伸出接膠

DEFFCTINT MAKRO185(ADV :IN)

;%{E}%MKUKATPVW %CVW_COM %VCOMMENT %P 2:-- InRuhestellung schwenken EIN --, 3: VW_COMMENT

;FOLD F352 = EIN 激活STEP 189步;%{E}%MKUKATPVW %CVW_SPS %VBOASG %P 2:F352 = EIN, 3:BOASG

$FLAG[352] =TRUE

;ENDFOLD

;FOLD F353 = AUS

擺臂撤回膠桶;%{E}%MKUKATPVW %CVW_SPS %VBOASG %P 2:F353 = AUS, 3:BOASG

$FLAG[353] =FALSE

;ENDFOLD

DEFFCTINT MAKRO186(ADV :IN)

;FOLD F352 = AUS ;%{E}%MKUKATPVW%CVW_SPS %VBOASG %P 2:F352 = AUS, 3: BOASG

$FLAG[352] =FALSE

;ENDFOLD

;FOLD F353 = EIN 激活STEP 184步;%{E}%MKUKATPVW %CVW_SPS %VBOASG %P 2:F353 = EIN, 3:BOASG

$FLAG[353] =TRUE

;ENDFOLD

激活STEP的條件:除了MAKRO給入的控制量,還需要F355是非的狀態,以及A4039 程序正處于執行狀態。程序結束A4039會值0,E13 安全門關閉。

;FOLD Schritt 184 = !F352 & F353 &!F355 & (F523 & !F524 + !F523 & F524) & A4039 & E13

--擺臂撤回膠桶;%{SE}%MKUKATPVW %CVW_SPS %VST_CON %P 2:Schritt 184 =!F352 & F353 & !F355 & (F523 & !F524 + !F523 & F524) &A4039 & E13 , 3: ST_CON

IF NOT$FLAG[352] AND $FLAG[353] AND NOT $FLAG[355] AND ($FLAG[523] AND NOT $FLAG[524]OR NOT $FLAG[523] AND $FLAG[524]) AND $OUT[4039] AND $IN[13] THEN

PREVSTEP = $APP_INT[5]

$APP_INT[5] = 184

ENDIF

;ENDFOLD

;ENDFOLD

;FOLD Schritt 189 = F352 & !F353 &!F355 & (F523 & !F524 + !F523 & F524) & A4039 & E13

---擺臂伸出接膠

;FOLD SCHRITT 184 ----擺臂撤回膠桶;%{SE}%MKUKATPVW%CVW_SPS %VST_CON %P 2:Schritt 184 = !F352 & F353 & !F355 & (F523& !F524 + !F523 & F524) & A4039 & E13 , 3: ST_CON

IF NOT$FLAG[352] AND $FLAG[353] AND NOT $FLAG[355] AND ($FLAG[523] AND NOT $FLAG[524]OR NOT $FLAG[523] AND $FLAG[524]) AND $OUT[4039] AND $IN[13] THEN

PREVSTEP = $APP_INT[5]

$APP_INT[5] = 184

ENDIF

;ENDFOLD

開始-初始化 ;%{P}%MKUKATPVW,%CSTEP,%VST_NR,%P 1:SCHRITT,2:184, 3:KL1 Spueleimer (an Pneum. Schwenkeinheit KL1)

;FOLD ;%{H}

Case 184

o4YBAGCV6mqAGmwBAAA13kQg-tw116.png

;%{SE}%MKUKATPVW %CVW_SPS %VST_CON %P 2:Schritt 188 =!E2115 & E2116 & A4039 , 3:ST_CON

IF NOT$IN[2115] AND $IN[2116] AND $OUT[4039] THEN

PREVSTEP = $APP_INT[5]

$APP_INT[5] = 188

ENDIF

;ENDFOLD

;ENDFOLD

;FOLD SCHRITT 185 –檢測先導閥打開;%{P}%MKUKATPVW,%CSTEP,%VST_NR,%P 1:SCHRITT, 2:185,3:KL1 Spueleimer (an Pneum. Schwenkeinheit KL1)

;FOLD ;%{H}

Case 185

;FOLD -- Steuerluft EIN -- ;%{SE}%MKUKATPVW %CVW_COM %VCOMMENT %P 2:--Steuerluft EIN --, 3: VW_COMMENT

;ENDFOLD

;FOLD A2113 = A4039 執行程序才能打開先導閥;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A2113 = A4039,3: BOASG

$OUT[2113]= $OUT[4039]

;ENDFOLD

;FOLD F323 = !E2115 沒有伸出到位;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:F323 = !E2115,3: BOASG

$FLAG[323]= NOT $IN[2115]

;ENDFOLD

;FOLD F329 = F323 基準位控制不在位故障 -F329 總故障;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:F329 = F323,3: BOASG

$FLAG[329]= $FLAG[323]

;ENDFOLD

;FOLD Schritt 184 = (E26 + E27) & F323& A4039 -有故障,復位返回到184步;%{SE}%MKUKATPVW %CVW_SPS%VST_CON %P 2:Schritt 184 = (E26 + E27) & F323 & A4039 , 3: ST_CON

IF($IN[26] OR $IN[27]) AND $FLAG[323] AND $OUT[4039] THEN

PREVSTEP = $APP_INT[5]

$APP_INT[5] = 184

ENDIF

;ENDFOLD

;FOLD Schritt 186 = (F523 & !F524& E2113 + !F523 & F524 & !E2114) & A4039

E2113先導閥開 F523帶先導閥=EIN --F524先導閥常閉—先導閥正常執行下一步;%{SE}%MKUKATPVW %CVW_SPS%VST_CON %P 2:Schritt 186 = (F523 & !F524 & E2113 + !F523 & F524& !E2114) & A4039 , 3: ST_CON

IF($FLAG[523] AND NOT $FLAG[524] AND $IN[2113] OR NOT $FLAG[523] AND $FLAG[524]AND NOT $IN[2114]) AND $OUT[4039] THEN

PREVSTEP = $APP_INT[5]

$APP_INT[5] = 186

ENDIF

;ENDFOLD

;ENDFOLD

o4YBAGCV6qiAeA9sAAAxasRGEq4035.png

;%{SE}%MKUKATPVW %CVW_SPS %VST_CON %P2:Schritt 187 = !E2115 & E2116 & A4039 + T8 , 3: ST_CON

IF NOT$IN[2115] AND $IN[2116] AND $OUT[4039] OR $TIMER_FLAG[8] THEN

PREVSTEP = $APP_INT[5]

$APP_INT[5] = 187

ENDIF

;ENDFOLD

;ENDFOLD

;FOLD SCHRITT 187 --KL1 Spueleimer (anPneum. Schwenkeinheit KL1)-- ;%{P}%MKUKATPVW,%CSTEP,%VST_NR,%P1:SCHRITT, 2:187, 3:KL1 Spueleimer (an Pneum. Schwenkeinheit KL1)

;FOLD ;%{H}

Case 187

;FOLD -- Steuerluft EIN -- ;%{SE}%MKUKATPVW %CVW_COM %VCOMMENT %P 2:--Steuerluft EIN --, 3: VW_COMMENT

;ENDFOLD

;FOLD A2113 = A4039 ;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A2113= A4039, 3: BOASG

$OUT[2113]= $OUT[4039]

;ENDFOLD

;FOLD F324 = !E2116 & T8 + F324 -旋轉位置故障F324--;%{SE}%MKUKATPVW%CVW_SPS %VBOASG %P 2:F324 = !E2116 & T8 + F324, 3: BOASG

$FLAG[324]= NOT $IN[2116] AND $TIMER_FLAG[8] OR $FLAG[324]

;ENDFOLD

;FOLD -- RSK Sammelstoerung -- ;%{SE}%MKUKATPVW %CVW_COM %VCOMMENT %P 2:--RSK Sammelstoerung --, 3: VW_COMMENT

;ENDFOLD

;FOLD F329 = F324 -F329 總故障;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:F329 = F324,3: BOASG

$FLAG[329]= $FLAG[324]

;ENDFOLD

;FOLD A2116 = AUS -關閉膠桶擺回;%{SE}%MKUKATPVW%CVW_SPS %VBOASG %P 2:A2116 = AUS, 3: BOASG

$OUT[2116]= FALSE

;ENDFOLD

;FOLD A2118 = AUS -關閉抱閘釋放 ;%{SE}%MKUKATPVW%CVW_SPS %VBOASG %P 2:A2118 = AUS, 3: BOASG

$OUT[2118]= FALSE

;ENDFOLD

;FOLD Schritt 184 = F324 & (E26 + E27)& A4039 -有旋轉擺臂故障復位后回到184步;%{SE}%MKUKATPVW %CVW_SPS %VST_CON %P 2:Schritt 184 =F324 & (E26 + E27) & A4039 , 3:ST_CON

IF$FLAG[324] AND ($IN[26] OR $IN[27]) AND $OUT[4039] THEN

PREVSTEP = $APP_INT[5]

$APP_INT[5] = 184

ENDIF

;ENDFOLD

;FOLD Schritt 188 = !F324 & (E2118 +F837) & A4039 沒有故障繼續下行;%{SE}%MKUKATPVW %CVW_SPS %VST_CON %P 2:Schritt 188 = !F324 & (E2118 +F837) & A4039 , 3: ST_CON

IF NOT$FLAG[324] AND ($IN[2118] OR $FLAG[837]) AND $OUT[4039] THEN

PREVSTEP = $APP_INT[5]

$APP_INT[5] = 188

ENDIF

;ENDFOLD

;ENDFOLD

;FOLD SCHRITT 188 --KL1 Spueleimer (anPneum. Schwenkeinheit KL1)-- ;%{P}%MKUKATPVW,%CSTEP,%VST_NR,%P1:SCHRITT, 2:188, 3:KL1 Spueleimer (an Pneum. Schwenkeinheit KL1)

;FOLD ;%{H}

Case 188

;FOLD -- Steuerluft EIN -- ;%{SE}%MKUKATPVW %CVW_COM %VCOMMENT %P 2:--Steuerluft EIN --, 3: VW_COMMENT

;ENDFOLD

;FOLD A2113 = A4039 再次開啟先導閥;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A2113 = A4039,3: BOASG

$OUT[2113]= $OUT[4039]

;ENDFOLD

;FOLD;%{SE}%MKUKATPVW %CVW_COM %VCOMMENT %P 2:-- RSK Sammelstoerung --, 3:VW_COMMENT

;FOLD F329 = T8 -超時故障;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:F329 = T8, 3:BOASG

$FLAG[329]= $TIMER_FLAG[8]

;ENDFOLD

;FOLD;%{SE}%MKUKATPVW%CVW_COM %VCOMMENT %P 2:-- FRG in Endlage halten ein --, 3: VW_COMMENT

;FOLD A2117 = EIN A2117保持釋放到最終位置(泄壓);%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A2117 = EIN, 3: BOASG

$OUT[2117]= TRUE

;ENDFOLD

;FOLD A161 = AUS ;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A161 = AUS, 3: BOASG

$OUT[161]= FALSE

;ENDFOLD

;FOLD t8 ( EIN ) = STOP ;%{SE}%MKUKATPVW %CVW_SPS %VTSTOP %P 2:t8 (EIN ) = STOP, 3: TSTOP

VW(#SET_TIME,TRUE,8,1,0)

;ENDFOLD

;FOLD F355 = !E2115 & E2116 –E2116膠桶返回到位,F355發出控制結束;%{SE}%MKUKATPVW%CVW_SPS %VBOASG %P 2:F355 = !E2115 & E2116, 3: BOASG

$FLAG[355]= NOT $IN[2115] AND $IN[2116]

;ENDFOLD

;FOLD Schritt 1 = !E2117 & (E2118 +F837) & F355 & A4039 -返回第一步-

E2117釋放壓力存在, E2118釋放壓力不存在F837暫時沒有使用

;FOLD SCHRITT 189 --擺臂伸出接膠-- ;%{P}%MKUKATPVW,%CSTEP,%VST_NR,%P1:SCHRITT, 2:189, 3:KL1 Spueleimer (an Pneum. Schwenkeinheit KL1)

;FOLD ;%{H}

Case 189

;FOLD A2113 = A4039 激活先導閥;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A2113 = A4039,3: BOASG

$OUT[2113]= $OUT[4039]

;ENDFOLD

;FOLD F321 = AUS ;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:F321 = AUS, 3: BOASG

$FLAG[321]= FALSE

;ENDFOLD

;FOLD F323 = AUS ;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:F323 = AUS, 3: BOASG

$FLAG[323]= FALSE

;ENDFOLD

;FOLD F324 = AUS ;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:F324 = AUS, 3: BOASG

$FLAG[324]= FALSE

;ENDFOLD

;FOLD F329 = AUS ;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:F329 = AUS, 3: BOASG

$FLAG[329]= FALSE

;ENDFOLD

;FOLD A161 = EIN 給PLC 提示開始執行進程程序;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A161 = EIN, 3:BOASG

$OUT[161]= TRUE

;ENDFOLD

;FOLD A2115 = AUS ;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A2115 = AUS, 3: BOASG

$OUT[2115]= FALSE

;ENDFOLD

;FOLD A2116 = AUS ;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A2116 = AUS, 3: BOASG

$OUT[2116]= FALSE

;ENDFOLD

;FOLD A2117 = AUS ;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A2117 = AUS, 3: BOASG

$OUT[2117]= FALSE

;ENDFOLD

;FOLD A2118 = AUS ;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A2118 = AUS, 3: BOASG

$OUT[2118]= FALSE

;ENDFOLD

;FOLD -- Ueberwachungszeit Schwenkeinheit1 schwenken -- ;%{SE}%MKUKATPVW%CVW_COM %VCOMMENT %P 2:-- Ueberwachungszeit Schwenkeinheit 1 schwenken --, 3:VW_COMMENT

;ENDFOLD

;FOLD t8 ( EIN ) = -100[1/10Sek] ;%{SE}%MKUKATPVW %CVW_SPS %VTASG %P 2:t8 (EIN ) = -100[1/10Sek], 3: TASG

VW(#SET_TIME,TRUE,8,0,-100)

;ENDFOLD

;FOLD Schritt 190 = !E2115 &A4039 E2115沒有伸出膠桶-下行程序;%{SE}%MKUKATPVW%CVW_SPS %VST_CON %P 2:Schritt 190 = !E2115 & A4039 , 3: ST_CON

IF NOT$IN[2115] AND $OUT[4039] THEN

PREVSTEP = $APP_INT[5]

$APP_INT[5] = 190

ENDIF

;ENDFOLD

;FOLD Schritt 193 = E2115 & !E2116& A4039 -如果已經伸出到位就去第193步-;%{SE}%MKUKATPVW %CVW_SPS %VST_CON %P 2:Schritt 193 =E2115 & !E2116 & A4039 , 3:ST_CON

IF$IN[2115] AND NOT $IN[2116] AND $OUT[4039] THEN

PREVSTEP = $APP_INT[5]

$APP_INT[5] = 193

ENDIF

;ENDFOLD

;ENDFOLD

;FOLD SCHRITT 190 --KL1 Spueleimer (anPneum. Schwenkeinheit KL1)-- ;%{P}%MKUKATPVW,%CSTEP,%VST_NR,%P1:SCHRITT, 2:190, 3:KL1 Spueleimer (an Pneum. Schwenkeinheit KL1)

;FOLD ;%{H}

Case 190

;ENDFOLD

;FOLD -- Steuerluft EIN -- ;%{SE}%MKUKATPVW %CVW_COM %VCOMMENT %P 2:--Steuerluft EIN --, 3: VW_COMMENT

;ENDFOLD

;FOLD A2113 = A4039 激活先導閥;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A2113 = A4039,3: BOASG

$OUT[2113]= $OUT[4039]

;ENDFOLD

;FOLD -- RSK Fehlerausgabe Schwenkeinheit1 Arbeit. -- ;%{SE}%MKUKATPVW %CVW_COM%VCOMMENT %P 2:-- RSK Fehlerausgabe Schwenkeinheit 1 Arbeit. --, 3: VW_COMMENT

;ENDFOLD

;FOLD F324 = !E2116 沒有在膠桶的返回位報警F324也沒在伸出位;%{SE}%MKUKATPVW%CVW_SPS %VBOASG %P 2:F324 = !E2116, 3: BOASG

$FLAG[324]= NOT $IN[2116]

;ENDFOLD

;FOLD -- RSK Sammelstoerung -- ;%{SE}%MKUKATPVW %CVW_COM %VCOMMENT %P 2:--RSK Sammelstoerung --, 3: VW_COMMENT

;ENDFOLD

;FOLD F329 = F324 F329 總故障;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:F329 = F324,3: BOASG

$FLAG[329]= $FLAG[324]

;ENDFOLD

;FOLD Schritt 189 = (E26 + E27) & F324& A4039 有故障,復位后再返回到189步;%{SE}%MKUKATPVW %CVW_SPS %VST_CON %P 2:Schritt 189 =(E26 + E27) & F324 & A4039 , 3:ST_CON

IF($IN[26] OR $IN[27]) AND $FLAG[324] AND $OUT[4039] THEN

PREVSTEP = $APP_INT[5]

$APP_INT[5] = 189

ENDIF

;ENDFOLD

;FOLD Schritt 191 = (F523 & !F524& E2113 + !F523 & F524 & !E2114) & A4039

E2113先導閥開 F523帶先導閥=EIN --F524先導閥常閉—先導閥正常執行下一步;%{SE}%MKUKATPVW %CVW_SPS%VST_CON %P 2:Schritt 191 = (F523 & !F524 & E2113 + !F523 & F524& !E2114) & A4039 , 3: ST_CON

IF($FLAG[523] AND NOT $FLAG[524] AND $IN[2113] OR NOT $FLAG[523] AND $FLAG[524]AND NOT $IN[2114]) AND $OUT[4039] THEN

PREVSTEP = $APP_INT[5]

$APP_INT[5] = 191

ENDIF

;ENDFOLD

;ENDFOLD

;FOLD SCHRITT 191 --KL1 Spueleimer (anPneum. Schwenkeinheit KL1)-- ;%{P}%MKUKATPVW,%CSTEP,%VST_NR,%P1:SCHRITT, 2:191, 3:KL1 Spueleimer (an Pneum. Schwenkeinheit KL1)

;FOLD ;%{H}

Case 191

;FOLD -- Steuerluft EIN -- ;%{SE}%MKUKATPVW %CVW_COM %VCOMMENT %P 2:--Steuerluft EIN --, 3: VW_COMMENT

;ENDFOLD

;FOLD A2113 = A4039激活先導閥;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A2113 = A4039,3: BOASG

$OUT[2113]= $OUT[4039]

;ENDFOLD

;FOLD A2115 = EIN 膠桶擺出接膠位置;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A2115 = EIN,3: BOASG

$OUT[2115]= TRUE

;ENDFOLD

;FOLD A2116 = AUS ;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A2116 = AUS, 3: BOASG

$OUT[2116]= FALSE

;ENDFOLD

;FOLD -- FRG Bewegung EIN -- ;%{SE}%MKUKATPVW %CVW_COM %VCOMMENT %P 2:--FRG Bewegung EIN --, 3: VW_COMMENT

;ENDFOLD

;FOLD A2117 = AUS ;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A2117 = AUS, 3: BOASG

$OUT[2117]= FALSE

;ENDFOLD

;FOLD A2118 = EIN -----抱閘開啟;%{SE}%MKUKATPVW%CVW_SPS %VBOASG %P 2:A2118 = EIN, 3: BOASG

$OUT[2118]= TRUE

;ENDFOLD

;FOLD Schritt 192 = E2115 & !E2116& A4039 + T8

膠桶擺出到位,循序塊下行.T8位置超時;%{SE}%MKUKATPVW %CVW_SPS %VST_CON %P 2:Schritt 192 =E2115 & !E2116 & A4039 + T8 , 3:ST_CON

IF$IN[2115] AND NOT $IN[2116] AND $OUT[4039] OR $TIMER_FLAG[8] THEN

PREVSTEP = $APP_INT[5]

$APP_INT[5] = 192

ENDIF

;ENDFOLD

;ENDFOLD

;FOLD SCHRITT 192 --KL1 Spueleimer (anPneum. Schwenkeinheit KL1)-- ;%{P}%MKUKATPVW,%CSTEP,%VST_NR,%P1:SCHRITT, 2:192, 3:KL1 Spueleimer (an Pneum. Schwenkeinheit KL1)

;FOLD ;%{H}

Case 192

;ENDFOLD

;FOLD -- Steuerluft EIN -- ;%{SE}%MKUKATPVW %CVW_COM %VCOMMENT %P 2:--Steuerluft EIN --, 3: VW_COMMENT

;ENDFOLD

;FOLD A2113 = A4039激活先導閥;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A2113 = A4039,3: BOASG

$OUT[2113]= $OUT[4039]

;ENDFOLD

;FOLD F323 = !E2115 & T8 + F323 F323沒有撤出到位故障;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:F323 = !E2115& T8 + F323, 3: BOASG

$FLAG[323]= NOT $IN[2115] AND $TIMER_FLAG[8] OR $FLAG[323]

;ENDFOLD

;FOLD F329 = F323 總故障;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:F329 = F323,3: BOASG

$FLAG[329]= $FLAG[323]

;ENDFOLD

;FOLD A2115 = AUS ;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A2115 = AUS, 3: BOASG

$OUT[2115]= FALSE

;ENDFOLD

;FOLD;%{SE}%MKUKATPVW %CVW_COM %VCOMMENT %P 2:-- FRG Bewegung AUS --, 3:VW_COMMENT

;FOLD A2118 = AUS 關閉抱閘;%{SE}%MKUKATPVW%CVW_SPS %VBOASG %P 2:A2118 = AUS, 3: BOASG

$OUT[2118] = FALSE

;ENDFOLD

;FOLD Schritt 189 = F323 & (E26 + E27)& A4039 -有先導閥故障-復位后返回到189步;%{SE}%MKUKATPVW %CVW_SPS %VST_CON %P 2:Schritt 189 =F323 & (E26 + E27) & A4039 , 3:ST_CON

IF$FLAG[323] AND ($IN[26] OR $IN[27]) AND $OUT[4039] THEN

PREVSTEP = $APP_INT[5]

$APP_INT[5] = 189

ENDIF

;ENDFOLD

;FOLD Schritt 193 = !F323 & (E2118 +F837) & A4039 –沒有故障氣壓釋放-就下行;%{SE}%MKUKATPVW%CVW_SPS %VST_CON %P 2:Schritt 193 = !F323 & (E2118 + F837) &A4039 , 3: ST_CON

IF NOT$FLAG[323] AND ($IN[2118] OR $FLAG[837]) AND $OUT[4039] THEN

PREVSTEP = $APP_INT[5]

$APP_INT[5] = 193

ENDIF

;ENDFOLD

;ENDFOLD

;FOLD SCHRITT 193 --KL1 Spueleimer (anPneum. Schwenkeinheit KL1)-- ;%{P}%MKUKATPVW,%CSTEP,%VST_NR,%P1:SCHRITT, 2:193, 3:KL1 Spueleimer (an Pneum. Schwenkeinheit KL1)

;FOLD ;%{H}

Case 193

;FOLD -- Steuerluft EIN -- ;%{SE}%MKUKATPVW %CVW_COM %VCOMMENT %P 2:--Steuerluft EIN --, 3: VW_COMMENT

;ENDFOLD

;FOLD A2113 = A4039 -------釋放先導閥;%{SE}%MKUKATPVW%CVW_SPS %VBOASG %P 2:A2113 = A4039, 3: BOASG

$OUT[2113]= $OUT[4039]

;ENDFOLD

;FOLD F323 = AUS ;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:F323 = AUS, 3: BOASG

$FLAG[323]= FALSE

;ENDFOLD

;FOLD F329 = T8 -----超時總故障;%{SE}%MKUKATPVW%CVW_SPS %VBOASG %P 2:F329 = T8, 3: BOASG

$FLAG[329]= $TIMER_FLAG[8]

;ENDFOLD

;FOLD A2117 = EIN -----A2117保持釋放到最終位置(泄壓);%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A2117 = EIN, 3: BOASG

$OUT[2117]= TRUE

;ENDFOLD

;FOLD Schritt 194 = !E2117 & (E2118 +F837) & A4039 –沒有故障氣壓釋放-就下行;%{SE}%MKUKATPVW %CVW_SPS%VST_CON %P 2:Schritt 194 = !E2117 & (E2118 + F837) & A4039 , 3: ST_CON

IF NOT$IN[2117] AND ($IN[2118] OR $FLAG[837]) AND $OUT[4039] THEN

PREVSTEP = $APP_INT[5]

$APP_INT[5] = 194

ENDIF

;ENDFOLD

;ENDFOLD

;FOLD SCHRITT 194 --KL1 Spueleimer (anPneum. Schwenkeinheit KL1)-- ;%{P}%MKUKATPVW,%CSTEP,%VST_NR,%P1:SCHRITT, 2:194, 3:KL1 Spueleimer (an Pneum. Schwenkeinheit KL1)

;FOLD ;%{H}

Case 194

;FOLD -- Steuerluft EIN -- ;%{SE}%MKUKATPVW %CVW_COM %VCOMMENT %P 2:--Steuerluft EIN --, 3: VW_COMMENT

;ENDFOLD

;FOLD A2113 = A4039 ---先導閥打開;%{SE}%MKUKATPVW%CVW_SPS %VBOASG %P 2:A2113 = A4039, 3: BOASG

$OUT[2113]= $OUT[4039]

;ENDFOLD

;FOLD -- RSK Sammelstoerung -- ;%{SE}%MKUKATPVW %CVW_COM %VCOMMENT %P 2:--RSK Sammelstoerung --, 3: VW_COMMENT

;ENDFOLD

;FOLD F329 = T8 總故障;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:F329 = T8, 3:BOASG

$FLAG[329]= $TIMER_FLAG[8]

;ENDFOLD

;FOLD A2117 = AUS 關閉A2117保持釋放到最終位置(泄壓);%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A2117 = AUS, 3: BOASG

$OUT[2117]= FALSE

;ENDFOLD

;FOLD A161 = AUS ;%{SE}%MKUKATPVW %CVW_SPS %VBOASG %P 2:A161 = AUS, 3: BOASG

$OUT[161]= FALSE

;ENDFOLD

;FOLD t8 ( EIN ) = STOP ;%{SE}%MKUKATPVW %CVW_SPS %VTSTOP %P 2:t8 (EIN ) = STOP, 3: TSTOP

VW(#SET_TIME,TRUE,8,1,0)

;ENDFOLD

;FOLD F355 = E2115 & !E2116 伸出到位E2115,激活F355標識位用來返回到第1位;%{SE}%MKUKATPVW%CVW_SPS %VBOASG %P 2:F355 = E2115 & !E2116, 3: BOASG

$FLAG[355]= $IN[2115] AND NOT $IN[2116]

;ENDFOLD

;FOLD Schritt 1 =F355 & A4039 ;%{SE}%MKUKATPVW %CVW_SPS %VST_CON %P 2:Schritt1 = F355 & A4039 , 3: ST_CON

IF$FLAG[355] AND $OUT[4039] THEN

PREVSTEP = $APP_INT[5]

$APP_INT[5] = 1

ENDIF

;ENDFOLD

;ENDFOLD

;FOLD ;%{P}%MKUKATPVW,%CSTEP,%VST_NR,%P1:SCHRITT, 2:195, 3:KL2 Spueleimer (an Pneum. Schwenkeinheit KL2);%{SE}%MKUKATPVW%CVW_SPS %VST_CON %P 2:Schritt 1 = !E2117 & (E2118 + F837) & F355 &A4039 , 3: ST_CON

讀完SPET后 你會發現里面經沒有等 E23和 關閉A23的語句,這說明什么呢? 說明無論是擺臂膠桶,還是焊鉗銑削的STEP,你在開安全門的時候都會中斷它的執行,產生超時,所以這點在編程時一定要注意!

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • plc
    plc
    +關注

    關注

    5051

    文章

    14594

    瀏覽量

    486895
  • 程序
    +關注

    關注

    117

    文章

    3846

    瀏覽量

    85238
  • step
    +關注

    關注

    0

    文章

    45

    瀏覽量

    21224

原文標題:關于擺臂涂膠桶STEP控制的一些感悟

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    技術資訊 I 文詳解 STEP 文件

    本文要點STEP文件是種廣泛使用的中性文件格式,用于交換3D計算機輔助設計(CAD)數據。STEP文件分為多種類型,適用于特定行業領域及產品開發的全流程。雖然STEP文件格式主要用于
    的頭像 發表于 02-06 16:08 ?730次閱讀
    技術資訊 I <b class='flag-5'>一</b>文詳解 <b class='flag-5'>STEP</b> 文件

    疆鴻智能PROFINET轉CANopen,網關賦能涂膠“智”動化

    疆鴻智能PROFINET轉CANopen,網關賦能涂膠“智”動化 在現代化汽車總裝車間內,自動導引車流轉不息,機械精準揮舞。涂膠工位作為車身密封與NVH性能保障的關鍵環節,其精度與節拍直接關乎整車
    的頭像 發表于 02-03 14:57 ?146次閱讀
    疆鴻智能PROFINET轉CANopen,網關賦能<b class='flag-5'>涂膠</b>“智”動化

    爬壁機器人磁鐵的一些常見問題

    爬壁機器人近幾年比較火,它是類能夠在垂直墻面、天花板、傾斜表面上移動和作業的特種機器人,今天我們不聊其它,只聊下關于磁吸附應用中的磁鐵,以下是小編整理的關于爬壁機器人中磁鐵的一些常見問題。
    的頭像 發表于 01-09 10:06 ?264次閱讀
    爬壁機器人磁鐵的<b class='flag-5'>一些</b>常見問題

    ?智能垃圾紅外和TOF高精度感應方案

    ?? ? ? ? ?垃圾這么個不起眼的小玩意在智能化以后其實也有大市場,智能垃圾的零售端價格從幾十元到幾百甚至上千元。 傳統垃圾和智能垃圾
    的頭像 發表于 01-07 09:55 ?248次閱讀
    ?智能垃圾<b class='flag-5'>桶</b>紅外和TOF高精度感應方案

    關于六類網線一些問題的解答

    今天我們就圍繞網友一些常見的關于六類網線的問題進行下匯總式解答: 問 六類網線可以當電源用嗎? 答 六類網線并不是設計用于傳輸電力的電纜,因此般不建議將其用于電源傳輸。 盡管六類網線的線芯可以
    的頭像 發表于 12-09 11:13 ?558次閱讀

    貼片電容精度J±5%的一些詳細知識

    貼片電容精度J±5%表示電容的實際值與標稱值之間的偏差范圍在±5%以內 ,以下是關于貼片電容精度J±5%的一些詳細知識: 、精度等級含義 J±5% :字母“J”在貼片電容的標識中通常表示標稱精度
    的頭像 發表于 11-20 14:38 ?648次閱讀
    貼片電容精度J±5%的<b class='flag-5'>一些</b>詳細知識

    硬件工程師如何提高電路設計的可靠性?

    聊我從業硬件工程師至今的一些小的感悟,這些小感悟對于一些經驗老道的工程師來說應該是比較有體會,希望能夠對您的工作以及學習提供
    的頭像 發表于 11-11 07:36 ?2987次閱讀
    硬件工程師如何提高電路設計的可靠性?

    放大器壓率詳解與應用

    1壓率的含義壓率,也稱為轉換速率,是放大器輸出電壓在單位時間內所能變化的最大速率,單位為V/μs。當輸入個大幅值的高頻信號時,如果信號變化的理論速度超過了運放的壓率,輸出波形就
    的頭像 發表于 10-30 09:09 ?604次閱讀
    放大器壓<b class='flag-5'>擺</b>率詳解與應用

    蜂鳥E203的浮點指令集F的一些實現細節

    蜂鳥E203的浮點指令集F的一些實現細節 既然E203不是多發射,且為了節省面積,一些指令使用FPU內的同個子模塊來執行,即FPU同時只能進行種計算,我們只在FPU內部署了11個
    發表于 10-24 08:57

    舵機原理簡述!

    舵機原理簡述 舵機是種高精度的位置伺服執行機構,廣泛應用于機器人關節、無人機舵面控制、航模操控等場景,其核心功能是通過接收控制信號,精確驅動輸出軸旋轉到指定角度并保持穩定。以下從結構
    的頭像 發表于 08-22 10:57 ?1878次閱讀

    PSoC? 63 SAR ADC輸入端需要電荷濾波器嗎?

    18MHz。我的電路如上所示,R? 和 C? 構成了下面解釋的電荷電路。 我的研究表明,對于 SAR ADC,有個初始采樣和保持階段,有時需要個外部“電荷”電路來確保采樣和保
    發表于 08-12 07:46

    率是什么?

    率是什么?壓率是衡量運放輸出端電壓變化“速度極限”的關鍵指標。如果輸入信號要求的變化速度超過了這個極限,輸出波形就會失真變形。以下是LM358DT的數據手冊上的個圖,通過這個圖了解
    的頭像 發表于 08-07 13:04 ?944次閱讀
    壓<b class='flag-5'>擺</b>率是什么?

    壓電納米技術如何輔助涂膠顯影設備實踐精度突圍

    涂膠顯影設備:光刻工藝的“幕后守護者” 在半導體制造的光刻環節里,涂膠顯影設備與光刻機需協同作業,共同實現精密的光刻工藝。曝光工序前,涂膠機會在晶圓表面均勻涂覆光刻膠;曝光完成后,
    的頭像 發表于 07-03 09:14 ?978次閱讀
    壓電納米技術如何輔助<b class='flag-5'>涂膠</b>顯影設備實踐精度突圍

    Debian和Ubuntu哪個好一些

    兼容性對比Debian和Ubuntu哪個好一些,并為您揭示如何通過RAKsmart服務器釋放Linux系統的最大潛能。
    的頭像 發表于 05-07 10:58 ?1135次閱讀

    樹莓派在自動化控制項目中的一些潛在應用

    自動化控制項目中的一些潛在應用。之前,我們已經為Arduino平臺探討了相同的話題。我們確定Arduino是個出色的教育工具,但由于一些限制,它無法在工業環境中完全
    的頭像 發表于 03-25 09:45 ?617次閱讀
    樹莓派在自動化<b class='flag-5'>控制</b>項目中的<b class='flag-5'>一些</b>潛在應用