16.06.2015 Views

ForthLogic inst prog H P.1.2 120113.pdf - F&F

ForthLogic inst prog H P.1.2 120113.pdf - F&F

ForthLogic inst prog H P.1.2 120113.pdf - F&F

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Sterowniki <strong>prog</strong>ramowalne MAX Logic<br />

wejścia analogowego DI/AI1÷DI/AI4, przy czym skalowanie wartości odbywa się zgodnie z parametrami skalowania<br />

podanymi w menu konfiguracyjnym [Wejścia ‐> DI/AI1÷DI/AI4 ‐> SKALA]. Jeżeli wejście ustawiono jak cyfrowe, to wartość<br />

położona na stos przyjmuje znaczenie z zakresu 0÷1023 i jest analogiczna do wartości wejściowej podanej na to wejście.<br />

UWAGA! Zakresy wejść analogowych są uzależnione od konfiguracji sprzętowej i <strong>prog</strong>ramowej i mogą przyjmować<br />

następujące wartości z zakresu: 0÷~21,5mA; 0÷~10,3V oraz 0÷1023 dla podziałki cyfrowej (10 bitów).<br />

> 1 DI? .<br />

0 (OK)<br />

> 5 DI? .<br />

‐1 (OK)<br />

> 1 AI? F. 2 AI? F. 2 AIS? F.<br />

456.000000 6.683519 46.936302 (OK)<br />

><br />

W tym przykładzie, między innymi zapytaliśmy o stan wejść analogowych. Dla wejścia AI1 skonfigurowanego <strong>prog</strong>ramowo<br />

jako cyfrowe otrzymaliśmy wartość z zakresu podziałki cyfrowej. Dwukrotnie zapytaliśmy też o stan wejścia AI2<br />

skonfigurowanego jako napięciowe. Najpierw słowem AI?, gdzie otrzymaliśmy wartość z zakresu napięcia, a następnie<br />

słowem AIS?, gdzie otrzymaliśmy przeskalowaną wartość w menu konfiguracyjnym z zakresu ‐20÷+80.<br />

Konfiguracja <strong>prog</strong>ramowa typu wejść w sterownikach typu H01 i H02<br />

Dla ustalania typu kombinowanych wejść służy słowo DIAI. Słowo to wymaga podania dodatkowych, specjalnych stałych<br />

systemowych, które określają typ wejścia.<br />

Stałe systemowe dla słowa DIAI:<br />

‐ SET_TO_V ‐ wejście analogowe napięciowe<br />

‐ SET_TO_I ‐ wejście analogowe prądowe<br />

‐ SET_TO_D ‐ wejście cyfrowe<br />

‐ typ wejścia ‐ może przyjmować znaczenie<br />

DIAI<br />

SET_TO_V, SET_TO_I albo SET_TO_D;<br />

‐ numer wejścia ‐ liczba całkowita z zakresu 1÷4.<br />

W sterownikach typu H03 i H04 parametry te ustawiane są w menu konfiguracyjnym.<br />

Słowo DIAIPARAM – kładzie na stos wartości określające ustawienia wejść.<br />

Znaczenia słowa:<br />

SET_TO_D = 0<br />

SET_TO_V = 1<br />

SET_TO_I = 2<br />

4.8.4 Wyjścia<br />

Do pracy z cyfrowymi wyjściami służą słowa DO? i DO!:<br />

‐ DO? ‐ zdejmuje ze stosu górne znaczenie jako numer wyjścia w zakresie od 1 do 4, i kładzie na stos logiczny stan<br />

odpowiedniego wyjścia cyfrowego DO1÷DO4. Stan logiczny FAŁSZ oznacza stan bierny wyjścia, natomiast stan logiczny<br />

PRAWDA oznacza stan aktywny wejścia, czyli tranzystor odpowiedniego wyjścia znajduje się w stanie przewodzenia.<br />

‐ DO! ‐ zdejmuje ze stosu dwa górne znaczenia, pierwsze jako numer wyjścia w zakresie od 1÷4, drugie jako stan tego<br />

wyjścia. Stan logiczny PRAWDA ustawia wyjście w stan aktywny, co oznacza, że tranzystor tego wyjścia będzie znajduje się<br />

w stanie przewodzenia. Stan logiczny FAŁSZ ustawia wyjście w stan bierny.<br />

Liczbę wyjść cyfrowych danej wersji sterownika określa parametr DO_MAX. Patrz: rozdz. 8 Tabela zasobów<br />

<strong>prog</strong>ramowych.<br />

Do pracy z wyjściami przekaźnikowymi służą słowa RO? i RO!:<br />

‐ RO? ‐ zdejmuje ze stosu górne znaczenie jako numer wyjścia w zakresie od 1 do 3, i kładzie na stos logiczny stan<br />

odpowiedniego wyjścia przekaźnikowego RO1÷RO3. Stan logiczny FAŁSZ oznacza stan bierny styku, natomiast stan<br />

‐ 28 ‐

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!