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.