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