eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaPLC - hazardy w jezyku drabinkowyRe: 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: J.F. <j...@p...onet.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: PLC - hazardy w jezyku drabinkowy
    Date: Mon, 27 Sep 2010 21:49:59 +0200
    Organization: -
    Lines: 59
    Message-ID: <4...@4...com>
    References: <i7po3b$dmh$1@news.onet.pl> <i7qbr9$d9j$1@news.onet.pl>
    <i7qddq$ho9$1@news.onet.pl> <i7qjkg$4tp$1@news.onet.pl>
    NNTP-Posting-Host: h82-143-187-50-static.e-wro.net.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    X-Trace: news.onet.pl 1285616998 3527 82.143.187.50 (27 Sep 2010 19:49:58 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Mon, 27 Sep 2010 19:49:58 +0000 (UTC)
    X-Newsreader: Forte Agent 1.93/32.576 English (American)
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:596529
    [ ukryj nagłówki ]

    On Mon, 27 Sep 2010 19:18:08 +0200, Desoft wrote:
    >>> 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.
    >> Ja sie pytam czy to jest zagwarantowane :-)
    >To musisz sprawdzić w dokumentacji sterownika.

    No ba, gdyby bylo to bym nie pytal :-)

    >Nie spotkałem takiego który nie robiłby tego sekwencyjnie.

    Trudno nie robic sekwencyjnie jak jest jeden procesor.
    Ale sterowniki sie rozwijaja, kiedys wstawia Core4 :-)

    >> czy sterownik moze miec dwa procesory/rdzenie i wykonac dwie naraz czy
    >> nie,
    >raczej 32k rdzeni, jak mała pamięć to 8k rdzeni

    Nie bardzo sobie wyobrazam az tyle rdzeni sprzetowych. Moze za 10 lat.
    Chyba ze ktos to zacznie robic na FPGA

    >>> 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.
    >> No dobra, to by wyjasnialo wiele niejasnosci.
    >> Czyli wszystkie "linie" sa obliczane niejako rownoczesnie ?
    >
    >Tutaj pewnie zależy to od producenta sterownika.
    >To jest kwestia "czy z tego sterownika można zrobić buzzer"

    Buzzer akurat sie daje i moich watpliwosci nie budzi.

    >> i np prosty zapis
    >> -|1|-(2)-
    >> -|2|-(3)-
    >> -|3|-(4)-
    >> to jest rejestr przesuwajacy o jeden bit na cykl ?
    >
    >Zbyt ogólnie. Norma wręcz zabrania przenoszenia pionowego pomiędzy liniami.
    >Więc musisz uściślić: czy to jedna linia czy trzy.

    Trzy osobne linie. Tylko czy druga wezmie stan bitu 2 z poczatku
    cyklu, czy ten przed chwila obliczony w linii pierwszej ?

    >> 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.

    I ma "midline output", czyli jak rozumiem - natychmiastowe.

    J.


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: