Skip to content

Latest commit

 

History

History
45 lines (42 loc) · 2.66 KB

README.md

File metadata and controls

45 lines (42 loc) · 2.66 KB

wago-satel-ethernet

SatelEthernet module for integration of WAGO PLC with Satel INTEGRA using ETHM-1(Plus) module

Pliki EXP należy zaimportować do Codesys2.3 przez menu Projekt->Importuj

Do poprawnego działania programu potrzebny jest blok TOF_1 z biblioteki Oscat Basic oraz biblioteka Ethernet.lib

Wejścia:

  • xOpen_Client: BOOL; - uaktywnia połączenie do modułu ETHM-1
  • IP: STRING; - adres IP modulu ETHM-1
  • Port: WORD; - port integracji modulu ETHM-1
  • StatusReadInterval: TIME; - czas pomiędzy odpytaniami o stan centrali INTEGRA
  • Arm: BOOL; - uzbraja alarm (musi być podany PIN)
  • Disarm: BOOL; - rozbraja alarm (musi być podany PIN)
  • PIN: STRING; - kod uzbrojenia/rozbrojenia alarmu
  • Zone: STRING; - strefy do uzbrojenia/rozbrojenia oddzielone przecinkami
  • wyjscia_prog_1: ARRAY [1..128] OF BOOL; - tablica zawierajaca stany wyjść aktywnych do zaprogramowania w centrali od 1 do 128, TRUE - wyjście aktywne, FALSE - wyjście bez zmian
  • wyjscia_prog_0: ARRAY [1..128] OF BOOL; - tablica zawierajaca stany wyjść do zaprogramowania w centrali od 1 do 128, TRUE - wyjście nieaktywne, FALSE - wyjście bez zmian

Wyjścia:

  • czujki: ARRAY [1..128] OF BOOL; - tablica zawierająca stany czujek od 1 do 128, TRUE - czujka aktywna, FALSE - czujka nieaktywna
  • strefy: ARRAY [1..32] OF BOOL; - tablica zawierająca stany stref od 1 do 32, TRUE - strefa uzbrojona, FALSE - strefa rozbrojona
  • wyjscia: ARRAY [1..128] OF BOOL; - tablica zawierająca stany wyjść od 1 do 128, TRUE - wyjście aktywne, FALSE - wyjście nieaktywne
  • xCLIENT_OPEN: BOOL; - połączenie do modułu ETHM-1 aktywne
  • wSOCKET: WORD; - numer wtyczki (socketu) połączenia z modułem ETHM-1
  • IntegraStatus: BYTE; - status ostaniego polecenia dla centrali INTEGRA:
    • 0x00 - ok
    • 0x01 - wprowadzony PIN nie został odnaleziony
    • 0x02 - brak dostępu
    • 0x03 - wybrany użytkownik nie istnieje
    • 0x04 - wybrany użytkownik już istnieje
    • 0x05 - nieprawidłowy PIN jub PIN już istnieje
    • 0x06 - kod telefoniczny już istnieje
    • 0x07 - wprowadzony PIN jest taki sam
    • 0x08 - inny błąd
    • 0x11 - nie można uzbroić, ale wymuszone uzbrojenie jest możliwe
    • 0x12 - nie można uzbroić
    • 0x8? - inne błędy
    • 0xFF - polecenie zaakceptowane(tzn. długość ramki i suma kontrolna prawidłowe), polecenie zostanie przetworzone

UWAGA: wszystkie zmienne typu STRING podajemy w cudzysłowie pojedynczym, np. 'tekst'