eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaPLC - hazardy w jezyku drabinkowy › Re: PLC - hazardy w jezyku drabinkowy
  • Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not
    -for-mail
    From: "Desoft" <N...@i...pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: PLC - hazardy w jezyku drabinkowy
    Date: Mon, 27 Sep 2010 17:05:13 +0200
    Organization: http://onet.pl
    Lines: 43
    Message-ID: <i7qbr9$d9j$1@news.onet.pl>
    References: <i7po3b$dmh$1@news.onet.pl>
    NNTP-Posting-Host: hhost-82.mtm-info.pl
    Mime-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response
    Content-Transfer-Encoding: 8bit
    X-Trace: news.onet.pl 1285599913 13619 80.54.179.82 (27 Sep 2010 15:05:13 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Mon, 27 Sep 2010 15:05:13 +0000 (UTC)
    X-Priority: 3
    X-MSMail-Priority: Normal
    X-Newsreader: Microsoft Outlook Express 6.00.2900.3664
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3664
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:596505
    [ ukryj nagłówki ]

    > Poszczegolne "linie" sa wykonywane kolejno ? jest to zagwarantowane ?

    Nie, jest to wymuszone. Sterownik nie jest w stanie uruchomić tylu wątków
    jednocześnie, aby przetworzyć każdy szczebel LD w tym samym czasie.
    Dlatego robi to sekwenycjnie.

    >
    > A i tak widze mozliwy hazard w jednej "linii", np
    >
    > --|B1|--*---(S2)----(R1)---
    > |
    > |
    > ---(S3)---(S4)--(S5)---
    >

    Co nazywasz hazardem? nie widzę tutaj stanów niedozwolonych.

    --| Not S1 |--(Q1)--
    Czy tutaj jest hazard?
    Brzęczący przekaźnik nie jest hazardem, a raczej dobrym odwzorowaniem
    rzeczywistości: identycznie zachowa się prawdziwy przekaźnik.

    > jak bit1 jest ustawiony, to zalaczamy bit2, potem (?) resetujemy bit1,

    Tak, dokładnie.

    > Czyli bit1 mignie tylko chwile.

    Nie, bit1 zgaśnie dopiero w następnym cyklu

    >Ustawia sie bity 3, 4, 5, czy nie zdaza ?

    Zdążą.
    Wszystkie wejścia czytane są przed rozpoczęciem cyklu, Dane wejściowe danej
    linii nie są aktualizowane w czasie wyliczania tej linii. Dane wyjściowe
    aktualizowane są po zakończeniu cyklu.
    Jeżeli w pascalu napiszesz a := not a to program się zawiesi?
    przecież po wykonaniu linii a, jest not a, więc wejściowe a nie jest a tylko
    not a, ale wcześniej było a, czyli teraz powinno być a czy not a ? :-)))))

    --
    Desoft

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: