PLC Beckhoff - konfiguracja programu

Ustawienie ilości paneli na magistrali:

  1. Dostosowanie rozmiaru tablic:
    Należy skorygować tablice tak, aby indeksy odpowiadały adresacji paneli. Na obrazku poniżej ustawienie dla paneli o adresach Modbus od 9 do 79.


  2. Ustawienie pętli obsługującej panele:
    Należy skorygować granice działania pętli FOR. Na obrazku poniżej ustawienie dla paneli o adresach Modbus od 9 do 79.

    Możliwa jest łatwa modyfikacja, które panele mają być aktualnie obsługiwane, np. aby był to tylko panel o adresie 10:
    FOR byForCnt := 10 TO 10 BY 1 DO​

 

Ustawienie odpytywania rejestrów wbudowanego regulatora:

W zależności od wersji, panel może mieć wbudowany regulator komfortu. Funkcja ta wymaga dodatkowych rejestrów, które są odczytywane cyklicznie przez PLC.
W przypadku panelu bez funkcji regulatroa można wyłaczyć niepotrzebne odpytywanie do datkowych rejestrów. Służy do tego zmienna "bUseHvacRegs" znajdująca się w strukturze "ST_CP20_IN_CFG". Zmiany można dokonać na różnych poziomach:

  • Globalnie (dla wszystkich paneli) - poprzez zmianę inicjalizacji zmiennej w strukturze:


  • Dla wybranych paneli - dodając kod inicjalizacyjny
    np. właczenie odpytywania rejestrów regulatora dla panelu o adresie 10:
    arr_stCP20[10].stIn.stCfg.bUseHvacRegs := TRUE;​