RTV forum PL | NewsGroups PL

Jak zdiagnozować błędy DB i FC w STEP 7 oraz znaleźć dane o ich modyfikacji?

step7

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak zdiagnozować błędy DB i FC w STEP 7 oraz znaleźć dane o ich modyfikacji?

mucha_pucha
Guest

Tue Aug 29, 2006 12:43 pm   



Problem nr1

np. Przy podegraniu fb1 skojarzonego z db1 i braku podegrania db1
pojawia sie komunikat w diagnostic buffer o Evetn ID 16#253A:


DB not loaded
DB number: 1
OB number: 1
Module address:212
Requested OB:Programming error OB(ob121)
Priority class: 1
Internal error, Incomming events

nastepnie przy podegraniu fb1 skojarzonym z db2 i braku podegrania db2
pojawia sie komunikat w diagnostic buffer o Evetn ID 16#253A:

DB not loaded
DB number: 2
OB number: 1
Module address:243
Requested OB:Programming error OB(ob121)
Priority class: 1
Internal error, Incomming events

adres ID 16#253A jest uchwytem dla wzoru tekstu:

DB not loaded
DB number:
OB number:
Module address:
Requested OB:Programming error OB(ob121)
Priority class:
Internal error, Incomming events

Parametrem dla tego komunikatu jest nr niezaladowanego DB nr adresu
priorytet.


Pyt 1) a- Gdzie jest zaszyty tekst ?
b- Skad sa pobierane parametry dla tekstu takie jak nr
niezaladowanego DB?
c- Czy programowo z poziomu stepa7 mozna te dane "wyluskac"


Problem nr2

Zmiana programowa w istniejacym FC i podegranie niesie ze soba
konsekwencje (nie wnikam w dzialanie samej logiki) w postaci zmiany
inforamcji w simatik menage takich jak last modified i/lub rozmiaru
oraz reszty jesli sie je uwzgledni.

Pyt 2) Gdzie sa zaszyte te informacje typu data ostatniej modyfikacji i
rozmiar FC

Szymon
Guest

Tue Aug 29, 2006 8:28 pm   



Użytkownik "mucha_pucha" <rpyrek@o2.pl> napisał w wiadomości
news:1156855428.263757.152240@i42g2000cwa.googlegroups.com...
Quote:
Problem nr1

(...)
Quote:

Pyt 1) a- Gdzie jest zaszyty tekst ?
b- Skad sa pobierane parametry dla tekstu takie jak nr
niezaladowanego DB?

Przyjrzyj sie np. SFC52 "WR_USMSG" przekazujesz do niego oprocz EventID dwa
wlasne parametry: slowo oraz podwojne slowo, ktore mozesz wyswietlac w
tekscie CPU message.


Quote:
c- Czy programowo z poziomu stepa7 mozna te dane "wyluskac"


(...)
Pozdrawiam,
Szymon

P.S. Akurat mam tylko zainstalowane stepy w wersji angielskiej, ciekawe jak
wyswiatlane sa komunikaty diagnostyczne w innych wersjach jezykowych -
sprawdzenie tego da odpowiedz na wiekszosc pytan.

ThoronDC
Guest

Sat Sep 09, 2006 7:45 am   



mucha_pucha napisał(a):
Quote:
Problem nr1

np. Przy podegraniu fb1 skojarzonego z db1 i braku podegrania db1
pojawia sie komunikat w diagnostic buffer o Evetn ID 16#253A:


DB not loaded
DB number: 1
OB number: 1
Module address:212
Requested OB:Programming error OB(ob121)
Priority class: 1
Internal error, Incomming events

nastepnie przy podegraniu fb1 skojarzonym z db2 i braku podegrania db2
pojawia sie komunikat w diagnostic buffer o Evetn ID 16#253A:

DB not loaded
DB number: 2
OB number: 1
Module address:243
Requested OB:Programming error OB(ob121)
Priority class: 1
Internal error, Incomming events

adres ID 16#253A jest uchwytem dla wzoru tekstu:

DB not loaded
DB number:
OB number:
Module address:
Requested OB:Programming error OB(ob121)
Priority class:
Internal error, Incomming events

Parametrem dla tego komunikatu jest nr niezaladowanego DB nr adresu
priorytet.


Pyt 1) a- Gdzie jest zaszyty tekst ?
b- Skad sa pobierane parametry dla tekstu takie jak nr
niezaladowanego DB?
Z danych diagnostycznych. Pobieranych przez programator.

Są funkcje sfc które odczytują te dane z modułów we/wy.
Poza tym tak jak zgłasza step blok OB121 obsuguje ten błąd i do niego są
przekazywane wszystkie potrzebne parametry aby ten błąd obsłużyć.

Quote:
c- Czy programowo z poziomu stepa7 mozna te dane "wyluskac"


Problem nr2

Zmiana programowa w istniejacym FC i podegranie niesie ze soba
konsekwencje (nie wnikam w dzialanie samej logiki) w postaci zmiany
inforamcji w simatik menage takich jak last modified i/lub rozmiaru
oraz reszty jesli sie je uwzgledni.

Pyt 2) Gdzie sa zaszyte te informacje typu data ostatniej modyfikacji i
rozmiar FC


ThoronDC
Guest

Sat Sep 09, 2006 7:45 am   



mucha_pucha napisał(a):
Quote:
Problem nr1

np. Przy podegraniu fb1 skojarzonego z db1 i braku podegrania db1
pojawia sie komunikat w diagnostic buffer o Evetn ID 16#253A:


DB not loaded
DB number: 1
OB number: 1
Module address:212
Requested OB:Programming error OB(ob121)
Priority class: 1
Internal error, Incomming events

nastepnie przy podegraniu fb1 skojarzonym z db2 i braku podegrania db2
pojawia sie komunikat w diagnostic buffer o Evetn ID 16#253A:

DB not loaded
DB number: 2
OB number: 1
Module address:243
Requested OB:Programming error OB(ob121)
Priority class: 1
Internal error, Incomming events

adres ID 16#253A jest uchwytem dla wzoru tekstu:

DB not loaded
DB number:
OB number:
Module address:
Requested OB:Programming error OB(ob121)
Priority class:
Internal error, Incomming events

Parametrem dla tego komunikatu jest nr niezaladowanego DB nr adresu
priorytet.


Pyt 1) a- Gdzie jest zaszyty tekst ?
b- Skad sa pobierane parametry dla tekstu takie jak nr
niezaladowanego DB?
Z danych diagnostycznych. Pobieranych przez programator.

Są funkcje sfc które odczytują te dane z modułów we/wy.
Poza tym tak jak zgłasza step blok OB121 obsuguje ten błąd i do niego są
przekazywane wszystkie potrzebne parametry aby ten błąd obsłużyć.

Quote:
c- Czy programowo z poziomu stepa7 mozna te dane "wyluskac"


Problem nr2

Zmiana programowa w istniejacym FC i podegranie niesie ze soba
konsekwencje (nie wnikam w dzialanie samej logiki) w postaci zmiany
inforamcji w simatik menage takich jak last modified i/lub rozmiaru
oraz reszty jesli sie je uwzgledni.

Pyt 2) Gdzie sa zaszyte te informacje typu data ostatniej modyfikacji i
rozmiar FC


ThoronDC
Guest

Sat Sep 09, 2006 7:47 am   



Szymon napisał(a):
Quote:
Użytkownik "mucha_pucha" <rpyrek@o2.pl> napisał w wiadomości
news:1156855428.263757.152240@i42g2000cwa.googlegroups.com...

Problem nr1


(...)

Pyt 1) a- Gdzie jest zaszyty tekst ?
b- Skad sa pobierane parametry dla tekstu takie jak nr
niezaladowanego DB?


Przyjrzyj sie np. SFC52 "WR_USMSG" przekazujesz do niego oprocz EventID dwa
wlasne parametry: slowo oraz podwojne slowo, ktore mozesz wyswietlac w
tekscie CPU message.



c- Czy programowo z poziomu stepa7 mozna te dane "wyluskac"



(...)
Pozdrawiam,
Szymon

P.S. Akurat mam tylko zainstalowane stepy w wersji angielskiej, ciekawe jak
wyswiatlane sa komunikaty diagnostyczne w innych wersjach jezykowych -
sprawdzenie tego da odpowiedz na wiekszosc pytan.




Tak samo tylko w innym języku to step pokazuje komunikaty. W CPU są to

tylko kody błędów i dane diagnostyczne. Step je interpretuje i pokazuje
w wybranym języku.

elektroda NewsGroups Forum Index - Elektronika Polska - Jak zdiagnozować błędy DB i FC w STEP 7 oraz znaleźć dane o ich modyfikacji?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map