PLC Beckhoff - wymiana danych z panelem
Szybka weryfikacja poprawności komunikacji.
Na szybkie sprawdzenie poprawnosci komunikacji z panelem pozwala licznik "dwCounterSuccess":
Zapis i odczyt zmiennych:
Zmienne dotyczące wszystkich paneli są przechowywane w tablicy struktur:
stIn - struktury wejściowe - zapis danych do panelu | ||
stGen | odpowiada przestrzeni adresowej GENERAL | zapis wyzwalany automatycznie po wykryciu zmiany wartości |
stSpec | odpowiada przestrzeni adresowej SPECIAL | |
stIo | odpowiada przestrzeni adresowej PERIPHERAL | |
stCfg | odpowiada przestrzeni adresowej CONFIGURATION A i CONFIGURATION B | zapis na żądanie - triggery "bWrCfg" i "bWrTime" |
stUsrSet | odpowiada przestrzeni adresowej USER_SETTINGS | zapis na żądanie - trigger "bWrUserConfig" |
stOut - struktury wyjściowe- odczyt danych z panelu | ||
stGen | odpowiada przestrzeni adresowej GENERAL | odczyt cykliczny |
stSpec | odpowiada przestrzeni adresowej SPECIAL | odczyt na żądanie - trigger "bRdNotifications" |
stIo | odpowiada przestrzeni adresowej PERIPHERAL | odczyt cykliczny |
stCfg | odpowiada przestrzeni adresowej CONFIGURATION A i CONFIGURATION B | odczyt na żądanie - trigger "bRdConfig" |
stUsrSet | odpowiada przestrzeni adresowej USER CONFIGURATION | odczyt na żądanie - trigger "bRdUserConfig" |
stDiag | odpowiada przestrzeni adresowej DIAGNOSTIC DATA | odczyt cykliczny |
stInOut - struktury wejściowo/wyjściowe - triggery zapisu danych i bradcastingu | ||
bWrCfg | wyzwala dodatkowy zapis przestrzeni CONFIGURATION A i CONFIGURATION B |
Aktywacja: TRUE Samocznynnie ustawiana na FALSE po wykonaniu. |
bWrUserConfig | wyzwala dodatkowy zapis przestrzeni USER CONFIGURATION | |
bWrScenes | wyzwala zapis ustawień scen - przestrzeń adresowa SCENES | |
bWrTime | wyzwala zapis czasu wyświetlanego na ekranie głównym | |
bRdNotifications | wyzwala odczyt przestrzeni adresowej SPECIAL | |
bRdConfig | wyzwala odczyt przestrzeni adresowej CCONFIGURATION A i CONFIGURATION B | |
bRdUserConfig | wyzwala odczyt przestrzeni adresowej USER CONFIGURATION | |
bRdScenes | wyzwala odczyt przestrzeni adresowej SCENES | |
bWrOutsideTBroadcast | wyzwala zapis broadcastingowy (do wszystkich paneli na magistrali) wartości temperatury zewnętrznej | |
bWrTimeBroadcast | wyzwala zapis broadcastingowy (do wszystkich paneli na magistrali) aktualnego czasu | |
bWrEnTextNotifIdBroadcast | wyzwala zapis broadcastingowy (do wszystkich paneli na magistrali) przestrzni SPECIAL | |
stRegIn - struktury wejściowe wbudowanego regulatora - zapis danych do panelu | ||
stSet | odpowiada przestrzeni adresowej REGULATOR - SETTINGS | zapis wyzwalany automatycznie po wykryciu zmiany wartości |
stCfg | odpowiada przestrzeni adresowej REGULATOR - CONFIG | zapis na żądanie - trigger "bWrRegCfg" |
stRegO - struktury wyjściowe wbudowanego regulatora - odczyt danych z panelu | ||
stSet | odpowiada przestrzeni adresowej REGULATOR - SETTINGS | odczyt na żądanie - trigger "bRdRegCfg" |
stCfg | odpowiada przestrzeni adresowej REGULATOR - CONFIG | odczyt cykliczny |
stRegInOut - struktury wejściowo/wyjściowe wbudowanego regulatora - triggery zapisu danych | ||
bWrRegCfg | wyzwala dodatkowy zapis przestrzeni REGULATOR - CONFIG |
Aktywacja: TRUE Samocznynnie ustawiana na FALSE po wykonaniu. |
bRdRegCfg | wyzwala dodatkowy odczyt przestrzeni REGULATOR - CONFIG |