Saia



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Michal" <kulikm1_at_nospam_op.pl>
Subject: Saia
Date: Tue, 16 Dec 2003 23:55:16 +0100


Witam Grupowiczow.
Mam maly poblem w sterowniku PCD2 czy ktos moglby pomoc?
Mam zadeklarowane flagi w nastepujacy sposob:
Last Volatile Flag: 2999
Dynamic Volatile Flag: 2500-2999.
Czy flagi powyzej 2999 sa nie ulotne czyli ich stan bedzie pamietany nawet
po wylaczeniu zasilania?
Oraz w jaki sposob mozna zapamietac stan timera i po zalaczeniu zasilania
sterownika uruchomic go od zapamietanego stanu?

Dziekuje za kazda pomoc
Pozdrawiam
Kulik Michal



========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!news.zetosa.com.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "RobertG" <grzybr_at_nospam_mai1.zetosa.com.pl>
Subject: Re: Saia
Date: Wed, 17 Dec 2003 00:19:45 +0100


Użytkownik "Michal" <kulikm1_at_nospam_op.pl> napisał w wiadomości
news:bro2gi$54g$1_at_nospam_news.onet.pl...

Mam zadeklarowane flagi w nastepujacy sposob:
Last Volatile Flag: 2999
Dynamic Volatile Flag: 2500-2999.
Czy flagi powyzej 2999 sa nie ulotne czyli ich stan bedzie pamietany nawet
po wylaczeniu zasilania?

Tak.

Oraz w jaki sposob mozna zapamietac stan timera i po zalaczeniu zasilania
sterownika uruchomic go od zapamietanego stanu?

Nic nie musisz robić - wszystkie T i C z definicji są nieulotne.

HTH,
RobertG



========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Michal" <kulikm1_at_nospam_op.pl>
Subject: Re: Saia
Date: Wed, 17 Dec 2003 08:10:04 +0100


Bardzo mi Pan pomogl.
Dziekuje.
Pozdrawiam
MichalK



========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "RobertG" <grzybr.SKASUJ_at_nospam_gazeta.pl>
Subject: Re: Saia
Date: Wed, 17 Dec 2003 07:28:17 +0000 (UTC)


Michal <kulikm1_at_nospam_op.pl> napisał(a):
Bardzo mi Pan pomogl.
Dziekuje.

Zaczekaj, wcale Ci nie pomogłem, a wręcz muszę przeprosić. Wprowadziłem
Cię w błąd, ponieważ pisałem "z głowy" w domu i nie zastanowiłem się nad
tym co piszę: o ile prawdą jest że liczniki są nieulotne to timery już
niestety nie !!!

Jeżeli chcesz przechować timer(y) na czas wyłączenia zasilania, to pod
warunkiem że masz odpowiednie zasilanie możesz oprogramować XOB0.
Jest blok obsługi wyjątku "Zanik zasilania" (Power down). Od momentu jego
wywołania (jak mówiłem przy dobrze zaprojektowanym zasilaniu) masz jeszcze
około 10 ms czasu na zapisanie krytycznych dla sterowania wartości zanim
nastąpi faktyczny zanik napięcia zasilania.

Pozdrawiam,
RobertG

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Michal" <kulikm1_at_nospam_op.pl>
Subject: Re: Saia
Date: Wed, 17 Dec 2003 10:55:24 +0100



Użytkownik "RobertG" <grzybr.SKASUJ_at_nospam_gazeta.pl> napisał w wiadomości > Jeżeli
chcesz przechować timer(y) na czas wyłączenia zasilania, to pod
warunkiem że masz odpowiednie zasilanie możesz oprogramować XOB0.
Jest blok obsługi wyjątku "Zanik zasilania" (Power down). Od momentu jego
wywołania (jak mówiłem przy dobrze zaprojektowanym zasilaniu) masz jeszcze
około 10 ms czasu na zapisanie krytycznych dla sterowania wartości zanim
nastąpi faktyczny zanik napięcia zasilania.

Tak myslalem ze bez XOB0 sie nie obejdzie. Niestety stanu licznika do bazy
danych tez nie da sie wrzucic. Tak zeby na bierzaco byl przechowywany. Ale
mysle ze Zapmietanie nieulotnych flag mi wystarczy.
Jeszcze pytanko czy jest taki blok np jak w Siemensie OB100 ze wykonywany
jest tylko jednorazowo po starcie procesora, potem jest nieaktywny?

Dziekuje pozdrawiam
MichalK



========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "RobertG" <grzybr.SKASUJ_at_nospam_gazeta.pl>
Subject: Re: Saia
Date: Wed, 17 Dec 2003 10:19:25 +0000 (UTC)


Tak myslalem ze bez XOB0 sie nie obejdzie. Niestety stanu licznika do bazy
danych tez nie da sie wrzucic. Tak zeby na biezaco byl przechowywany.

W czym piszesz program?

Nie bardzo wiem dlaczego ma się nie dać utrwalić stanu timera (licznika):
przesuń go jedną instrukcją MOV do rejestru i po sprawie.

Jeśli możesz napisz o jakiej bazie mówisz.

Jeszcze pytanko czy jest taki blok np jak w Siemensie OB100 ze wykonywany
jest tylko jednorazowo po starcie procesora, potem jest nieaktywny?

Tak, tym razem XOB 16 (Cold Start Exception Organisation Block) wykonywany
po włączeniu lub "zimnym resecie".

Jeśli jesteś fanem Step-a to jest takie PCD2 które można bezpośrednio w nim
programować.

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Michal" <kulikm1_at_nospam_op.pl>
Subject: Re: Saia
Date: Wed, 17 Dec 2003 12:40:54 +0100



Użytkownik "RobertG" <grzybr.SKASUJ_at_nospam_gazeta.pl> napisał w wiadomości
news:brpajd$crn$1_at_nospam_inews.gazeta.pl...
W czym piszesz program?

W PG5, jesli chodzi o baze zle sie wyrazilem chodzi o blok danych DB,
Nie bardzo wiem dlaczego ma się nie dać utrwalić stanu timera (licznika):
przesuń go jedną instrukcją MOV do rejestru i po sprawie.

W fupli przekazuje stan wyjsica t timera bezposrednio do rejestru, ale
rowniez udalo mi sie do db :)
popelnilem malutki bladzik i dlatego nie chcialo mi przyjac :(

Jeśli jesteś fanem Step-a to jest takie PCD2 które można bezpośrednio w
nim
programować.

Tak wiem ale niestety ten sterownik ktorym sie bawie to PCD2 wies step
odpada:(

Jeszcze raz dziekuje i przepraszam za zawracanie glowy.
Pozdrawiam
MichalK



========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai