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

 

Szczegóły artykułu

Identyfikator artykułu:
22
Kategoria:
Ocena :