Group Konfigurationsflags
Mit den Group-Flags werden Applikationsobjekte (Datenpunkte) bestimmten Gruppen zugeordnet. Die Group-Flags für Stationsabfrage und Zählwertübertragung sind auf folgende Weise definiert worden:
- Stationsabfrage: Alle Applikationsobjekte, die der Gruppe 1 bis 16 zugeordnet wurden, gehören automatisch auch zur globalen Gruppe: IEC870_GRP_INROGEN;
- Zählwertübertragung: Alle Applikationsobjekte, die der Gruppe 1 bis 4 zugeordnet wurden, gehören automatisch auch zur globalen Gruppe: IEC870_GRP_REQCOGEN;
Sie können aber die automatische Zugehörigkeit der Applikationsobjekte zur globalen Gruppe verhindern in dem Sie die entsprechenden Bits während der Konfiguration ausmaskieren.
Beispiele:
IEC870_GRP_INRO3 AND NOT IEC870_GRP_INROGEN
oder
IEC870_GRP_REQCO1 AND NOT IEC870_GRP_REQCOGEN
Konstante |
Wert |
Beschreibung |
---|---|---|
Stationsabfrage | ||
IEC870_GRP_INROGEN |
16#00000001 |
Abgefragt durch Generalabfrage (station or global) |
IEC870_GRP_INRO1 |
16#00000003 |
Abgefragt durch Stationsabfrage der Gruppe 1 |
IEC870_GRP_INRO2 |
16#00000005 |
Abgefragt durch Stationsabfrage der Gruppe 2 |
IEC870_GRP_INRO3 |
16#00000009 |
Abgefragt durch Stationsabfrage der Gruppe 3 |
IEC870_GRP_INRO4 |
16#00000011 |
Abgefragt durch Stationsabfrage der Gruppe 4 |
IEC870_GRP_INRO5 |
16#00000021 |
Abgefragt durch Stationsabfrage der Gruppe 5 |
IEC870_GRP_INRO6 |
16#00000041 |
Abgefragt durch Stationsabfrage der Gruppe 6 |
IEC870_GRP_INRO7 |
16#00000081 |
Abgefragt durch Stationsabfrage der Gruppe 7 |
IEC870_GRP_INRO8 |
16#00000101 |
Abgefragt durch Stationsabfrage der Gruppe 8 |
IEC870_GRP_INRO9 |
16#00000201 |
Abgefragt durch Stationsabfrage der Gruppe 9 |
IEC870_GRP_INRO10 |
16#00000401 |
Abgefragt durch Stationsabfrage der Gruppe 10 |
IEC870_GRP_INRO11 |
16#00000801 |
Abgefragt durch Stationsabfrage der Gruppe 11 |
IEC870_GRP_INRO12 |
16#00001001 |
Abgefragt durch Stationsabfrage der Gruppe 12 |
IEC870_GRP_INRO13 |
16#00002001 |
Abgefragt durch Stationsabfrage der Gruppe 13 |
IEC870_GRP_INRO14 |
16#00004001 |
Abgefragt durch Stationsabfrage der Gruppe 14 |
IEC870_GRP_INRO15 |
16#00008001 |
Abgefragt durch Stationsabfrage der Gruppe 15 |
IEC870_GRP_INRO16 |
16#00010001 |
Abgefragt durch Stationsabfrage der Gruppe 16 |
Zählwertübertragung | ||
IEC870_GRP_REQCOGEN |
16#00020000 |
Abgefragt durch allgemeine Zählerabfrage |
IEC870_GRP_REQCO1 |
16#00060000 |
Abgefragt durch Zählerabfrage der Gruppe 1 |
IEC870_GRP_REQCO2 |
16#000A0000 |
Abgefragt durch Zählerabfrage der Gruppe 2 |
IEC870_GRP_REQCO3 |
16#00120000 |
Abgefragt durch Zählerabfrage der Gruppe 3 |
IEC870_GRP_REQCO4 |
16#00220000 |
Abgefragt durch Zählerabfrage der Gruppe 4 |
IEC870_GRP_LOCFREEZE |
16#00400000 |
Aktiviert zyklisches lokales Umspeichern der Zählerwerte |
IEC870_GRP_LOCRESET |
16#00800000 |
Aktiviert zyklisches lokales Rücksetzen der Zählerwerte |
Andere | ||
IEC870_GRP_IV_OFF |
16#01000000 |
Deaktiviert das Setzen des Qualitätsflags: Invalid (IV) |
IEC870_GRP_REVERSE |
16#02000000 |
Objekt wird in Umkehrrichtung verwendet (reserviert) |
IEC870_GRP_SELECTCMD |
16#04000000 |
Erzwinge Kommando-Anwählen/-Ausführen für diesen Datenpunkt (reserviert) |
not defined |
16#08000000 |
nicht benutzt (reserviert) |
IEC870_GRP_USERCMD |
16#10000000 |
Benutzerdefiniertes Kommando (reserviert) |
IEC870_GRP_BACKGROUND |
16#20000000 |
Aktiviert Hintergrundabfrage für diesen Datenpunkt |
IEC870_GRP_PERCYC |
16#40000000 |
Aktiviert periodischen/zyklischen Datentransfer für diesen Datenpunkt |
IEC870_GRP_SPONTOFF |
16#80000000 |
Deaktiviert spontane Datenübertragung für diesen Datenpunkt |
Voraussetzungen
Entwicklungsumgebung |
Zielplattform |
Einzubindende SPS Bibliotheken (Kategoriegruppe) |
---|---|---|
TwinCAT v3.1.4012.0 |
PC oder CX (x86, x64, ARM) |
Tc2_IEC60870_5_10x (Communication->IEC60870) |