Goto page Previous 1, 2
Desoft
Guest
Tue Sep 28, 2010 9:29 am
Quote:
Stop, zaraz wrocmy do laddera - nawet jest przyklad jak realizowac
petle,
umieszczamy etykiete np w linii siodmej programu, a w linii np
dziewiatej
dajemy do niej skok. I wedle opisu będa sie wykonywaly linie
7,8,9,7,8,9,7,8,9,.. az warunek nie dopusci do skoku.
Czyli obliczane jest jednak na biezaco.
W LD? Norma nie przewiduje pętli, więc musiałby być to indywidualny pomysł
producenta sterownika.
Az sobie spojrzalem do konkurencji - S7 tez maja takie skoki.
LD jest "przełączalny" na STL, z tym że w STL można zrobić więcej.
STL z definicji posiada pętle. W LD trzeba aby producent utworzył taki
bloczek.
Nie znalazłem nigdzie coby norma IEC61131-3 coś mówiła o pętlach dla LD.
Tak jak wspomniałem wcześniej ta norma to raczej _próba_ znormalizowania
tych języków.
Podstawowe rzeczy robione są zgodnie z normą, pozostałe według uznania
producenta.
--
Desoft
Quote:
I ma "midline output", czyli jak rozumiem - natychmiastowe.
J.
Desoft
Guest
Tue Sep 28, 2010 9:34 am
Użytkownik "Desoft" <Desoft@interia.pl> napisał w wiadomości
news:i7sc5a$f7e$1@news.onet.pl...
Quote:
i np prosty zapis
-|1|-(2)-
-|2|-(3)-
-|3|-(4)-
to jest rejestr przesuwajacy o jeden bit na cykl ?
Nie wiem, czy rejestr przesuwny (kwestia interpretacji zapisu), ale zapala
mi kolejno poszczególne wyjścia - co cykl.
Pomyłka, wszystkie jednocześnie.
--
Desoft
Mario
Guest
Tue Sep 28, 2010 10:18 am
W dniu 2010-09-28 11:34, Desoft pisze:
Quote:
Użytkownik "Desoft" <Desoft@interia.pl> napisał w wiadomości
news:i7sc5a$f7e$1@news.onet.pl...
i np prosty zapis
-|1|-(2)-
-|2|-(3)-
-|3|-(4)-
to jest rejestr przesuwajacy o jeden bit na cykl ?
Nie wiem, czy rejestr przesuwny (kwestia interpretacji zapisu), ale
zapala mi kolejno poszczególne wyjścia - co cykl.
Pomyłka, wszystkie jednocześnie.
Zmień kolejność to będzie cyklicznie.
-|4|------S(1)
|
--R(4)
-|3|------S(4)
|
--R(3)
-|2|------S(3)
|
--R(2)
-|1|------S(2)
|
--R(1)
--
Pozdrawiam
MD
J.F.
Guest
Wed Sep 29, 2010 9:31 am
Użytkownik "Desoft" <NICK@interia.pl> napisał w
Quote:
Choc oczywiscie moglbym zrobic buzzer
--|\B1|--*---(S2)----(B1)---
i tez sie pytac co wtedy
Jeżeli wyjdzie buzzer to chyba nic? przecież chciałeś zrobić
buzzer.
Buzzer to jedna sprawa, ma wyjsc, ale do dalszych galezi po *
wezmiemy stan wejsciowy B1 czy przed momentem wyliczony ? :-)
Jak to Szymon pisze - Step przydziela zmienna tymczasowa, Moeller
nie, czeski film :-)
J.
J.F.
Guest
Wed Sep 29, 2010 11:59 am
Użytkownik "Artur" <nocapukaktos@gmail.com> napisał w wiadomości
news:80a7b53e-96c5-42df-8ea2->
[quote:387a650843]A i tak widze mozliwy hazard w jednej "linii", np
--|B1|--*---(S2)----(R1)---
|
|
---(S3)---(S4)--(S5)---
U jakiego producenta można łączyć cewki szeregowo?
[/quote:387a650843]
Unitronics/Visilogic, choc moze i inne tez.
P.S. Ha ha - RTFM :-)
"According to IEC 1131 - 3, it is possible to create Ladder Diagram
nets that contain feedback loops, i.e. where an element is used as
both contact(s) and coil(s) in the same net. In Ladder Diagram,
all external input values such as those associated with contacts
are gathered before each net is evaluated.
[...] In the above example:
Where the net uses the state of its own output, the value of FAN
(MB 7) coil associated with an inverted contact of MB 7 is always
the value resulting from the previous evaluation.
However, if the value of FAN (MB 7) is used in any following nets,
the latest evaluated state is used. "
Choc zaczeło sie od tego ze nie moglem sie doczytac tego odnosnie
blokow arytmetycznych/funkcyjnych :-)
J.
Artur
Guest
Wed Sep 29, 2010 12:53 pm
On 27 Wrz, 11:28, "J.F." <jfox_xnosp...@poczta.onet.pl> wrote:
[quote:f43125ae51]Ponoc jezyk drabinkowy doczekal sie normy, a ja czytam sobie
materialy od unitronicsa .. i paru rzeczy zapomnieli napisac :-)
Poszczegolne "linie" sa wykonywane kolejno ? jest to zagwarantowane
?
A i tak widze mozliwy hazard w jednej "linii", np
--|B1|--*---(S2)----(R1)---
|
|
---(S3)---(S4)--(S5)---
[/quote:f43125ae51]
U jakiego producenta można łączyć cewki szeregowo?
--
Artur
Artur
Guest
Wed Sep 29, 2010 12:57 pm
On 27 Wrz, 11:28, "J.F." <jfox_xnosp...@poczta.onet.pl> wrote:
[quote:f46bcc78d4]Ponoc jezyk drabinkowy doczekal sie normy, a ja czytam sobie
materialy od unitronicsa .. i paru rzeczy zapomnieli napisac :-)
Poszczegolne "linie" sa wykonywane kolejno ? jest to zagwarantowane
?
A i tak widze mozliwy hazard w jednej "linii", np
--|B1|--*---(S2)----(R1)---
|
|
---(S3)---(S4)--(S5)---
[/quote:f46bcc78d4]
Norma zezwala na łączenie szeregowe cewek?
Nie spotkałem się z taką możliwością w praktyce.
--
Artur
Goto page Previous 1, 2