Přípustné adresy a datové typy PLC tagů
nápověda TIA Portal: Permissible addresses and data types of PLC tags
Adresy PLC tagů se skládají z údajů o oblasti operandů a adresy v této oblasti.
Tyto adresy musí být v rámci celého procesoru jedinečné. Pokud zadáte adresu, která je již přiřazena jinému tagu, bude adresa na obou místech zvýrazněna žlutě a bude vydáno chybové hlášení.
Oblasti operandů
V následující tabulce jsou uvedeny možné oblasti operandů. Dostupné datové typy závisí na použitém procesoru:
Oblast operandů: | Vysvětlení | Datový typ | Formát | Oblast adres: | |||
Mezinárodní mnemotechnika | Německá mnemotechnika | S7-1200 | S7-300/400 | S7-1500 | |||
I | E | Input bit | BOOL | I x.y E x.y |
0.0..1023.7 | 0.0..65535.7 | 0.0..32767.7 |
I | E | Input (64-bit) | LWORD, LINT, ULINT, LTIME, LTOD, LDT, LREAL, PLC data type (S7-1200/1500 only) | I x.0 E x.0 |
- | - | 0.0..32760.0 |
IB | EB | Input byte | BYTE, CHAR, SINT, USINT, PLC data type (S7-1200/1500 only) | IB x EB y |
0..1023 | 0..65535 | 0..32767 |
IW | EW | Input word | WORD, INT, UINT, DATE, WCHAR, S5TIME, PLC data type (S7-1200/1500 only) | IW x EW y |
0..1022 | 0..65534 | 0..32766 |
ID | ED | Input double word | DWORD, DINT, UDINT, REAL, TIME, TOD, PLC data type (S7-1200/1500 only) | ID x ED y |
0..1020 | 0..65532 | 0..32764 |
Q | A | Output bit | BOOL | Q x.y A x.y |
0.0..1023.7 | 0.0..65535.7 | 0.0..32767.7 |
Q | A | Output (64-bit) | LWORD, LINT, ULINT, LTIME, LTOD, LDT, LREAL, PLC data type (S7-1200/1500 only) | Q x.0 A x.0 |
- | - | 0.0..32760.0 |
QB | AB | Output byte | BYTE, CHAR, SINT, USINT, PLC data type (S7-1200/1500 only) | QB x AB y |
0..1023 | 0..65535 | 0..32767 |
QW | AW | Output word | WORD, INT, UINT, DATE, WCHAR, S5TIME, PLC data type (S7-1200/1500 only) | QW x AW y |
0..1022 | 0..65534 | 0..32766 |
QD | AD | Output double word | DWORD, DINT, UDINT, REAL, TIME, TOD, PLC data type (S7-1200/1500 only) | QD x AD y |
0..1020 | 0..65532 | 0..32764 |
M | M | Memory bit | BOOL | M x.y | 0.0..8191.7 | 0.0..65535.7 | 0.0..16383.7 |
M | M | Bit memory (64-bit) | LREAL | M x.0 | 0.0..8184.0 | - | 0.0..16376.0 |
M | M | Bit memory (64-bit) | LWORD, LINT, ULINT, LTIME, LTOD, LDT | M x.0 | - | - | 0.0..16376.0 |
MB | MB | Memory byte | BYTE, CHAR, SINT, USINT | MB x | 0..8191 | 0..65535 | 0..16383 |
MW | MW | Memory word | WORD, INT, UINT, DATE, WCHAR, S5TIME | MW x | 0..8190 | 0..65534 | 0..16382 |
MD | MD | Memory double word | DWORD, DINT, UDINT, REAL, TIME, TOD | MD x | 0..8188 | 0..65532 | 0..16380 |
T | T | Time function (for S7-300/400 only) | Timer | T n | - | 0..65535 | 0..2047 |
C | Z | Counter function (for S7-300/400 only) | Counter | C n Z n |
- | 0..65535 | 0..2047 |
Adresy
V následující tabulce jsou uvedeny možné adresy tagů:
Data type | Address | Example |
BOOL | Tags with BOOL data type are addressed with a byte number and a bit number. The numbering of the bytes begins at 0 for each operand range. The numbering of the bits is from 0 to 7. | A 1.0 |
BYTE, CHAR, SINT, USINT | Tags with BYTE, CHAR, SINT, and USINT data type are addressed with a byte number. | MB 1 |
WORD, INT, UINT, DATE, WCHAR, S5TIME | Tags with WORD, INT, UINT, DATE, S5TIME data type consist of two bytes. They are addressed with the number of the lowest byte. | IW 1 |
DWORD, DINT, UDINT, REAL, TIME, TOD | Tags with DWORD, DINT, UDINT, REAL, TIME, TOD data type consist of four bytes. They are addressed with the number of the lowest byte. | AD 1 |
LWORD, LINT, ULINT, LTIME, LTOD, LDT, LREAL | Tags of data type LWORD, LINT, ULINT, LTIME, LTOD, LDT, and LREAL consist of eight bytes. They are addressed with it number 0 and the number of the lower byte. | I 1.0 |
Použitá mnemotechnika
Adresy, které zadáte do tabulky PLC tagů, se automaticky přizpůsobí nastaveným mnemotechnikám.
Viz také:
Nastavení mnemotechniky
Používání tagů v programu
Platné názvy PLC tagů
Přehled platných datových typů
Zadávání deklarace PLC tagů