|
адрес в IEC*
|
описание
|
тип данных
|
диапозон значение
|
Функция области
|
| I | входной бит | BOOL | 0.0-65535.7 | В начале цикла сканирования операционная система входы из процесса и записывает полученные значения в эту область. Программа может использовать эти значения при циклической обработке. |
| IB | входной байт | BYTE, CHAR | 0-65535 | |
| IW | входное слово | WORD, INT, S5TIME | 0-65534 | |
| ID | входное двойное слово | DWORD, DINT, REAL, TOD, TIME | 0-65532 | |
|
|
||||
| Q | выходной бит | BOOL | 0.0-65535.7 | Во время цикла сканирования программа рассчитывает выходные значения и помещает их в эту область. В конце цикла сканирования операционная система считывает рассчитанные выходные значения из этой области и передает их на выходы процесса. |
| QB | выходной байт | BYTE, CHAR | 0-65535 | |
| QW | выходное слово | WORD, INT, S5TIME | 0-65534 | |
| QD | выходное двойное слово | DWORD, DINT, REAL, TOD, TIME | 0-65532 | |
|
|
||||
| M | меркерный бит | BOOL | 0.0-65535.7 | Эта область предоставляет место для хранения промежуточных результатов расчетов, выполненных в программе. |
| MB | меркерный байт | BYTE, CHAR | 0-65535 | |
| MW | меркерное слово | WORD, INT, S5TIME | 0-65534 | |
| MD | меркерное двойное слово | DWORD, DINT, REAL, TOD, TIME | 0-65532 | |
|
|
||||
| PIB | переферийный входной байт | BYTE, CHAR | 0-65535 | Эта область позволяет вашей программе непосредственно обращаться к модулям ввода и вывода (т.е. к периферийным входам и выходам). |
| PIW | переферийное входное слово | WORD, INT, S5TIME | 0-65534 | |
| PID | переферийное входное двойное слов | DWORD, DINT, REAL, TOD, TIME | 0-65532 | |
|
|
||||
| PQB | переферийный выходной байт | BYTE, CHAR | 0-65535 | Эта область позволяет вашей программе непосредственно обращаться к модулям ввода и вывода (т.е. к периферийным входам и выходам). |
| PQW | переферийное выходное слово | WORD, INT, S5TIME | 0-65534 | |
| PQD | переферийное выходное двойное слово | DWORD, DINT, REAL, TOD, TIME | 0-65532 | |
|
|
||||
| T | таймер | TIMER | 0-65535 | Эта область предоставляет место в памяти для таймерных ячеек. В этой области датчик импульсов времени обращается к таймерным ячейкам для их актуализации путем уменьшения значения времени. Таймерные операции обращаются к этим ячейкам. |
| C | счетчик | COUNTER | 0-65535 | Счетчики – эта область предоставляет место в памяти для счетчиков. К ней обращаются операции счета. |
|
|
||||
| DBX | бит данных | Блок данных, открытый командой «OPN DB»: | 0.0-65535.7 | Эта область содержит данные, к которым можно обратиться из любого блока. Если вам нужно открыть одновременно два блока, то вы можете открыть один из них командой «OPN DB», а другой - командой «OPN DI». Нотация адресов, например, L DBWi или L DIWi определяет блок, к которому производится обращение. Хотя вы можете использовать команду «OPN DI» для открытия любого блока данных, она используется главным образом для открытия экземплярных блоков данных, связанных с функциональными блоками (FB) и с системными функциональными блоками (SFB). |
| DBB | байт данных | 0-65535 | ||
| DBW | слово данных | 0-65534 | ||
| DBD | Двойное слово данных | 0-65532 | ||
|
|
||||
| DIX | бит данных | Блок данных, открытый командой «OPN DI»: | 0.0-65535.7 | |
| DIB | байт данных | 0-65535 | ||
| DIW | слово данных | 0-65534 | ||
| DID | Двойное слово данных | 0-65532 | ||
|
|
||||
| L | Бит временных локальных данных | 0.0-65535.7 | Эта область содержит временные данные, используемые внутри логического блока (FB или FC). Эти данные называются динамическими локальными данными. Они служат в качестве промежуточной памяти. Когда кодовый блок закрывается, эти данные теряются. Эти данные содержатся в стеке локальных данных (L–стек). | |
| LB | Байт временных локальных данных | 0-65535 | ||
| LW | Слово временных локальных данных | 0-65534 | ||
| LD | Двойное слово временных локальных данных | 0-65532 | ||