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