FB148系統(tǒng)診斷
IN
STEUEIN : 系統(tǒng)啟動(dòng)需要K0反饋激活
ZK50 : K50的吸合時(shí)間
K50K : 確認(rèn),安全裝置不正常(0 = 已激活)
RUECK : 反饋回路(繼電器/接觸器反饋監(jiān)控)正常
AC :無(wú)鈍化(沒(méi)有模塊被鈍化;“安全關(guān)機(jī)”)
ACKR :去鈍化請(qǐng)求
_Cfg : 組態(tài)位(見(jiàn)組態(tài)位表)
F-PROG_SIG : 在VASS06中規(guī)定安全基礎(chǔ)DB30000 /F_PROG_SIG安全標(biāo)識(shí)
F _MODE :在VASS06中規(guī)定安全基礎(chǔ)DB30000 MODE=0 安全模式激活
On
K50: K50 接觸器吸合
PxxSTEUEIN: 系統(tǒng)激活指示燈
F_K50: K50 接觸器故障
Stoexx:故障
QUTRueck:反饋回路確認(rèn)
QACK:鈍化確認(rèn)
IN/OUT
BusOK: 無(wú)總線(xiàn)錯(cuò)誤
:
REGION 程序標(biāo)題用于隱藏程序段 用于顯示按鈕
IF"DB_ARG".PC_AKTIV = DWORD#16#00000000 THEN HMI屏與PLC沒(méi)有連接上
#"HMI-UDT".bVisuTasten := Byte#0;按鈕被定義為0
END_IF;
#xSF_Reset := (#"HMI-UDT".bVisuTasten = Byte#1);WINCC畫(huà)面上復(fù)位按鈕
#xSF_QACK:= (#"HMI-UDT".bVisuTasten = Byte#2);WINCC畫(huà)面上去頓按鈕
#xSF_QRUECK :=(#"HMI-UDT".bVisuTasten = Byte#4);WINCC畫(huà)面上回路復(fù)位按鈕
#R_Trig_SF_RESET_Q := #xSF_Reset AND NOT #R_Trig_SF_RESET_Edge;
#R_Trig_SF_RESET_Edge := #xSF_Reset;
END_REGION
#RET_VAL_SFC := RD_SINFO(TOP_SI => #OB1_StartInfo,
START_UP_SI =>#OB1_StartInfo_1);
RD_SINFO SFC6讀取當(dāng)前OB的啟動(dòng)信息
REGION IO-Device Zaehlen
#RetValue_konfiguriert:= DeviceStates(LADDR :="Local~PROFINET_IO-System", MODE := 1, STATE := #State_konfiguriert);PLC的配置
DeviceStates FC802 讀取IO系統(tǒng)的模塊狀態(tài)信息Local~PROFINET_IO-System =257
#RetValue_stoerung := DeviceStates(LADDR :="Local~PROFINET_IO-System", MODE := 2, STATE := #State_stoerung);故障狀態(tài)
DeviceStates FC802 讀取IO系統(tǒng)的模塊狀態(tài)信息Local~PROFINET_IO-System =257
#RetValue_deaktiviert := DeviceStates(LADDR :="Local~PROFINET_IO-System", MODE := 3, STATE :="DB_ARG".State_deaktiviert);掉了的站
DeviceStates FC802 讀取IO系統(tǒng)的模塊狀態(tài)信息Local~PROFINET_IO-System =257
#RetValue_vorhanden := DeviceStates(LADDR := "Local~PROFINET_IO-System",MODE := 4, STATE := #State_vorhanden);存在的站
DeviceStates FC802 讀取IO系統(tǒng)的模塊狀態(tài)信息Local~PROFINET_IO-System =257
#RetValue_wartung := DeviceStates(LADDR :="Local~PROFINET_IO-System", MODE := 5, STATE := #State_wartung);維護(hù)狀態(tài)
DeviceStates FC802 讀取IO系統(tǒng)的模塊狀態(tài)信息Local~PROFINET_IO-System =257
IF(#RetValue_konfiguriert = 0) AND (#RetValue_deaktiviert = 0) AND
PLC上配置組態(tài)數(shù)=0 PLC上掉站數(shù)=0
(#RetValue_vorhanden = 0)THEN 存在的站
#iPN_Ist := 0;
#iPN_Soll:= 0;
#iPN_Abg := 0;
FOR#iZaehler := 1 TO 256 DO
IF #State_vorhanden[#iZaehler] THEN實(shí)際連接的網(wǎng)絡(luò)設(shè)備
#iPN_Ist := #iPN_Ist + 1; 實(shí)際連上的數(shù)
END_IF;
IF "DB_ARG".State_deaktiviert[#iZaehler] THEN 掉站的網(wǎng)絡(luò)設(shè)備個(gè)數(shù)
#iPN_Abg := #iPN_Abg + 1; 掉站的數(shù)量
END_IF;
IF #State_konfiguriert[#iZaehler] THENPLC組態(tài)的設(shè)備配置數(shù)量
#iPN_Soll := #iPN_Soll + 1; 理論組態(tài)數(shù)量
END_IF;
"Profinet_TNDeaktiv_DB".TNDeaktiv[#iZaehler]:=#State_vorhanden[#iZaehler];// 用于PLC快換頭-快換站,連接.(DB852)
END_FOR;
END_IF;
END_REGION
原文標(biāo)題:最新-FB148 [系統(tǒng)診斷]的新增點(diǎn)
文章出處:【微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
繼電器
+關(guān)注
關(guān)注
132文章
5352瀏覽量
149065 -
接觸器
+關(guān)注
關(guān)注
63文章
1197瀏覽量
64449 -
程序
+關(guān)注
關(guān)注
117文章
3788瀏覽量
81102
原文標(biāo)題:最新-FB148 [系統(tǒng)診斷]的新增點(diǎn)
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論