B100的使用設置說明:
xCfg_8: 手自動切換時直接激活自動/或不能需要點K40按鈕再次確認
WINCC按鈕設置:
bVisuTasten := bVisuTasten OR ST_BA.VisuTaLoc;
-ST_BA.VisuTaLoc為擴展塊的WINCC按鈕狀態控制,使程序其他快也能控制FB100的工作狀態。例如:FB130 的 ST_BA.VisuTaLoc := bVisuTasten; 就是工位的模式按鈕控制總的-
IF PC_AKTIV = DWORD#16#00000000 THEN -如果沒有和WINCC鏈接成功按鈕功能將無效-
bVisuTasten := Byte#0;
ST_BA.VisuTaLoc := Byte#0;
End_If;
-沒有使用該功能-
xSK22_AutoTipE:= (ST_BA.VisuTaAutoTip = Byte#1) Or (bVisuTasten = Byte#130) ;
xSK22_AutoTipA:= (ST_BA.VisuTaAutoTip = Byte#2) Or(bVisuTasten = Byte#131) ;
xSK40E := (bVisuTasten = Byte#1) ORSK40; -啟動開-SK40外部控制按鈕-
xSK40A := (bVisuTasten = Byte#2); -啟動關
xSK23_BaHand := (bVisuTasten = Byte#4) OrSK23_BaHand;-選擇手動
xSK9_BaAuto := (bVisuTasten = Byte#8) OrSK9_BaAuto;選擇自動
xSK8_BaEinzel := (bVisuTasten = Byte#9) ORSK8_BaEinzel;-選擇單步-
xSK90_ZutrittAnfo := (bVisuTasten = Byte#16); -請求進程停止-
xSK6_TE := (bVisuTasten = Byte#32); -工作后停止-
xSK93_Leer := (bVisuTasten = Byte#64) OrST_BA.K93_Leer_SR;-線拉空-
xSK20_Schnell :=(bVisuTasten = Byte#70); -電機快慢速-
xSK92_PoT := (bVisuTasten = Byte#128); -空運行-
xSK94_LStop := (bVisuTasten = Byte#129);-線停-
xSFrgK4 := (bVisuTasten = Byte#132);-復位急停-
xCfg_0 := Cfg.X0; -一個否可以一直給自動一個一直保持控制自動模式的輸出條件-
xCfg_1:= Cfg.X1; - dwVisuWerte1.X26 := xCfg_1 控制E2鑰匙是否顯示-
xCfg_6:= Cfg.X6; -激活沒有自動模式的提示故障信息-
xCfg_8:= Cfg.X8;-不需要K40,選擇自動后直接激活自動模式-
xCfg_9:= Cfg.X9; -X0和X9配合使用取消自動模式選擇,只能由手動-
IfNot xHM_K23_BaHand And Not xHM_K9_BaAuto And Not xHM_K8_BaEinzel Then
-當PLC開機重啟或者重新下載后沒有任何工作模式選項時-自動激活手動模式
xHM_K23_BaHand := True; -手動模式選項是默認模式-
End_If;
R_TRIG_SK23_BaHand(CLK:=xSK23_BaHand); -選擇手動模式-
If R_TRIG_SK23_BaHand.Q And Not SK9_BaAutoAnd Not SK8_BaEinzel And Frg_BA Then
-只選擇手動模式-沒有選擇其他兩種工作模式-Frg_BA激活FB100塊
xHM_K23_BaHand := True; -激活手動模式-
xHM_K9_BaAuto := False; 關閉自動選擇
xHM_K8_BaEinzel := False; 關閉單步選擇
R_TRIG_SK23_BaHand.Q:= False; -關閉脈沖-
End_If;
R_TRIG_SK9_BaAuto(CLK:= xSK9_BaAuto); -選擇自動模式-
If R_TRIG_SK9_BaAuto.Q And Not SK23_BaHandAnd Not SK8_BaEinzel And Frg_BA Then
-只選擇自動模式-沒有選擇其他兩種工作模式-Frg_BA激活FB100塊
IfxHM_K23_BaHand Or xHM_K8_BaEinzel Then
-上次的模式狀態是手動模式和點動模式-
xHM_BAAutoWechsel := True; -自動轉換模式-
End_If;
xHM_K9_BaAuto := True; -選擇自動模式-
xHM_K23_BaHand := False; 關閉手動選擇
xHM_K8_BaEinzel := False; 關閉單步選擇
R_TRIG_SK9_BaAuto.Q := False; -關閉脈沖-
End_If;
R_TRIG_SK8_BaEinzel(CLK:= xSK8_BaEinzel); -單步控制-
If R_TRIG_SK8_BaEinzel.Q And NotSK23_BaHand And Not SK9_BaAuto And Frg_BA Then
xHM_K8_BaEinzel := True;
xHM_K23_BaHand := False;
xHM_K9_BaAuto := False;
R_TRIG_SK8_BaEinzel.Q:= False;
End_If;
If xInit And Frg_BA And Not ST_BA.K40 AndSWE7 And xHM_K23_BaHand Then
-在程序的結尾xInit=true - Frg_BA啟動塊-沒有負載K40啟動-E7鑰匙被轉動-在手動模式下-
xHM_KWE7 := True; 在手動模式下,只有斷開啟動K40才能激活E7鑰匙-
End_If;
IF NOT xHM_K23_BaHand OR NOT SWE7 THEN –不是手動模式,沒有E7鑰匙信號-
xHM_KWE7 := False;關閉激活E7 鑰匙功能-
End_If;
xHM_SWE7 := SWE7; E7 鑰匙已經選擇,但不是激活-
xHM_KWE2 := xHM_K23_BaHand And SWE2;-在手動時激活E2鑰匙功能
IfxHM_K23_BaHand Then -選擇成K25手動模式激活-
xHM_K25_FrHand := True;
End_If;
IfNot xHM_K23_BaHand Or xHM_K9_BaAuto Or xHM_K8_BaEinzel Or Not K40K Or ((NotK51_KON(* Or Not ST_BA.K48_MEL*)) And Not xHM_KWE7)
Or (Not K36_PESI And Not xHM_KWE2) Or NotSTEU_EIN Or Not K100K_LSP Or Not K61_Antr Then
-制約手動模式的條件:
-沒有K23 手動模式預選-激活了自動模式預選-K8單步模式預選-沒有K40啟動 –沒有K51氣體檢測-沒有K48信號連鎖(暫時沒用)及E7-K36安全回路開-沒有E2-系統沒有啟動-沒有K100負載啟動反饋-沒有K61啟動維修開關-
-模式條件-介質條件-安全門-系統啟動-負載電壓-維修開關-
xHM_K25_FrHand := False;
End_If;
-使用單步-
IfxHM_K8_BaEinzel And R_TRIG_SK40E.Q Then –選擇單步-啟動K40-
xHM_K8_FrgEinzel := True; -啟動單步-
End_If;
R_TRIG_K6_TE(CLK:=ST_BA.K6_TE); -啟動工作后停止-
IfxHM_K9_BaAuto Or xHM_K23_BaHand Or Not xHM_K8_BaEinzel Or R_TRIG_K6_TE.Q Then
限制啟動單步的條件:
-自動模式-手動模式-沒有選擇單步模式-選擇工作后停止-
xHM_K8_FrgEinzel := False; -關閉單步模式-
End_If;
-使用自動模式-
IfxHM_K9_BaAuto And (Not xCfg_0 And Not xHM_BAAutoWechsel Or xCfg_8 Or R_TRIG_SK40E.Q) Or
(xHM_K8_BaEinzel And xHM_K8_FrgEinzel) Then
-K9自動預選模式-Cfg.X0需要和手自動模式交替檢查一起使用- Cfg.X8直接激活自動模式- K40需要按動啟動-單步模式已經開啟- 選擇單步執行時也是按自動模式運行。
xHM_K26_FrAuto := True; -激活手動模式-
xHM_BAAutoWechsel := False; -手自動模式交替檢查-
End_If;
-
plc
+關注
關注
5016文章
13388瀏覽量
465425 -
控制
+關注
關注
4文章
1014瀏覽量
122774 -
WinCC
+關注
關注
6文章
204瀏覽量
48103
原文標題:PLC程序FB100模式控制整體分析
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論