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.

Instrukcja <strong>prog</strong>ramowania w języku <strong>ForthLogic</strong> wersja <strong>P.1.2</strong><br />

* ‐ W sterowniku H04 przy skonfigurowanym wejściu jako analogowe prądowe lub napięciowe podawane są wartości<br />

przeskalowane zgodnie z parametrami podanymi dla danego wejścia w menu konfiguracyjnym [Menu ‐> Wejścia ‐> DI/AI4<br />

‐> SKALA …]. Czyli otrzymujemy wynik jako wartość rzeczywistą mierzoną przez podłączony przetwornik analogowy. W<br />

przypadku konfiguracji <strong>prog</strong>ramowej wejścia jako cyfrowe otrzymamy wynik w podziałce cyfrowej (0‐1023). Patrz<br />

<strong>inst</strong>rukcja użytkowania H04.<br />

‐ INPUT – rejestruje czas, datę, wejścia w następującej postaci:<br />

„13:04:39|19/03|0021 1023 0006 0020 | 10000000”, gdzie<br />

13:04:39 19/03 0021 1023 0006 0020 10000000<br />

godziny, Dzień, Wartość wejść Stan logiczny<br />

minuty,<br />

sekundy<br />

miesiąc analogowych AI1…AI4<br />

(od 1 do 4)<br />

wejść<br />

DI1…DI8<br />

(od 1 do 8)<br />

‐ OUTPUT – rejestruje czas, datę, wyjścia w następującej postaci:<br />

„13:04:39|19/03|0000|000\n\r”, gdzie<br />

13:04:39 19/03 0000 000<br />

dzień,<br />

stan logiczny<br />

miesiąc<br />

godziny,<br />

minuty,<br />

sekundy<br />

stan logiczny wyjść<br />

DO1…DO4<br />

(od 1 do 4)<br />

wyjść<br />

RO1…RO3<br />

(od 1 do 3)<br />

Dodatkowo są zapisywane wszystkie połączenia telefoniczne przychodzące/wychodzące i SMS w następującym formacie<br />

wiersza:<br />

„13:04:39|19/03|+48123456789|SMS>\n\r”, gdzie<br />

13:04:39 19/03 +48123456789 SMS><br />

godziny,<br />

minuty,<br />

sekundy<br />

dzień, miesiąc numer telefonu typ wydarzenia<br />

Opis typów wydarzeń:<br />

‐ „>SMS” – odbiór SMS wejściowego;<br />

‐ „SMS>” – wysłanie SMS wyjściowego;<br />

‐ „>VOICE” – podjęcie wejściowego połączenia głosowego;<br />

‐ „VOICE>” – inicjacja wejściowego połączenia głosowego;<br />

‐ „HOLD” – zakończenie połączenia głosowego.<br />

W trybie USER_MODE rejestracja danych jest wynikiem pracy konkretnej aplikacji. Dane rejestrowe i format publikacji<br />

tych danych może być ustawiony przez użytkownika według indywidualnych potrzeb. Służy do tego słowo LOG.<br />

Słowo to zapisuje zawartość wyjściowego bufora do systemowego rejestru. Dane zapisywane są tylko podczas pracy<br />

rejestratora. Domyślnie rejestrowane są również czas i data. Wyznaczona wartość rejestracji poprzedzona jest<br />

nagłówkiem <strong>ForthLogic</strong>>. Maksymalna długość wiersza tekstu zależy od wersji <strong>prog</strong>ramowej i sprzętowej. Rozmiar bufora<br />

(liczbę znaków) dla danej wersji sterownika określa parametr OUTBUF_MAX. Patrz: rozdz. 8 Tabela zasobów<br />

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

Format rejestracji danych użytkownika wygląda nastepująco:<br />

„13:04:39|19/03|[zestawienie danych użytkownika]\n\r”, gdzie<br />

13:04:39 19/03 .” xxx „<br />

dzień,<br />

miesiąc<br />

godziny,<br />

minuty,<br />

sekundy<br />

zestawienie<br />

danych<br />

użytkownika<br />

‐ 39 ‐

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

Saved successfully!

Ooh no, something went wrong!