-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed.
neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.n
eostrada.pl.POSTED!not-for-mail
Date: Fri, 23 Nov 2012 21:19:00 +0100
From: Mario <M...@...pl>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007
MIME-Version: 1.0
Newsgroups: pl.misc.elektronika
Subject: Re: siemens automatyka
References: <50af6aef$0$1302$65785112@news.neostrada.pl>
<50af9f49$0$1314$65785112@news.neostrada.pl>
<50afa233$0$26707$65785112@news.neostrada.pl>
<50afba25$0$26701$65785112@news.neostrada.pl>
In-Reply-To: <50afba25$0$26701$65785112@news.neostrada.pl>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Antivirus: avast! (VPS 121123-1, 2012-11-23), Outbound message
X-Antivirus-Status: Clean
Lines: 28
Message-ID: <50afda38$0$1225$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 159-205-105-217.adsl.inetia.pl
X-Trace: 1353701944 unt-rea-b-01.news.neostrada.pl 1225 159.205.105.217:1253
X-Complaints-To: a...@n...neostrada.pl
Xref: news-archive.icm.edu.pl pl.misc.elektronika:638534
[ ukryj nagłówki ]W dniu 2012-11-23 19:02, identyfikator: 20040501 pisze:
> wiesz, kosmosu nie odkrywam, a jeszcze tak mi się coś przypomniało, czy
> taki program drabinkowy można odpalać krokowo, coby wyłapać w którym
> miejscu sie wykłada?
Problem w tym, że program drabinkowy nie wykonuje się krokowo. To jest
raczej zapis, który jest cyklicznie przeglądany przez interpreter.
Najpierw sprawdzane są tylko wejścia. Potem analizowany kod, a na końcu
wystawiane wyjścia. I tak co kilka milisekund (chyba że zdefiniujesz
inaczej). Program drabinkowy nie działa sekwencyjnie. Nie możesz kilka
razy w programie wysterować (jakimiś warunkami - czyli stykami) jakiejś
cewki licząc, że wysterowana zostanie w tym rungu w którym spełniony
jest warunek np 1. Zawsze cewka zostanie ustawiona tak jak jest
zdefiniowane w ostatnim rungu, w którym jest użyta. Albo środowisko
projektowe zgłosi błąd i nie pozwoli takiego programu załadować.
Program drabinkowy jest właściwie zapisem symulującym działanie szafy
pełnej przekaźników których styki i cewki są połączone według schematu
takiego jak wygląda program drabinkowy. Wszystkie linie programu - rungi
wykonują się jednocześnie i albo dane cewki się załączą albo nie -
zależnie od kombinacji styków.
A jeśli chodzi o debugowanie to jak najbardziej da się. Zazwyczaj ze
środowiska projektowego możesz się podłączyć do sterownika i na bieżąco
podglądać na jakim styku na przykład maszyna się zacięła i nie chce
wykonywać dalszej sekwencji ruchów.
--
pozdrawiam
MD
Następne wpisy z tego wątku
- 23.11.12 21:35 identyfikator: 20040501
- 23.11.12 21:38 identyfikator: 20040501
- 23.11.12 22:23 Mario
- 23.11.12 22:30 Mario
- 23.11.12 23:16 identyfikator: 20040501
- 23.11.12 23:52 Mario
- 24.11.12 14:18 identyfikator: 20040501
- 24.11.12 14:36 identyfikator: 20040501
- 24.11.12 14:56 Mario
- 24.11.12 15:02 Mario
- 24.11.12 15:03 identyfikator: 20040501
- 24.11.12 15:43 Mario
- 24.11.12 16:35 identyfikator: 20040501
- 24.11.12 16:51 Mario
- 24.11.12 16:58 identyfikator: 20040501
Najnowsze wątki z tej grupy
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
Najnowsze wątki
- 2025-02-17 Kraków => MS Dynamics 365BC/NAV Developer <=
- 2025-02-17 Chrzanów => Programista NodeJS <=
- 2025-02-17 Warszawa => Node.js / Fullstack Developer <=
- 2025-02-17 Białystok => System Architect (Java background) <=
- 2025-02-17 Białystok => Solution Architect (Java background) <=
- 2025-02-17 Gliwice => Team Lead / Tribe Lead FrontEnd <=
- 2025-02-17 Gdańsk => PHP Developer <=
- 2025-02-17 Warszawa => Senior ASP.NET Developer <=
- 2025-02-17 Gliwice => Business Development Manager - Network and Network Security
- 2025-02-17 Mińsk Mazowiecki => Area Sales Manager OZE <=
- 2025-02-17 Odśnieżanie samochodu
- 2025-02-17 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-17 Dęblin => JavaScript / Node / Fullstack Developer <=
- 2025-02-17 Pompiarze...
- 2025-02-16 PV teraz