Поправил AGENTS.md внеся сетевые переменные
This commit is contained in:
1 parent
edba921ffa
commit
a8c897a27b
1 file changed
+10
-2
+10
-2
@@ -110,18 +110,26 @@
|
||||
### Именование элементов (Hungarian Notation / Prefix System)
|
||||
|
||||
**Физические входы/выходы**, привязанные к модулям, — в `VAR_GLOBAL` RAW_IO:
|
||||
|
||||
- `RDI_` — Raw Digital Input
|
||||
- `RDO_` — Raw Digital Output
|
||||
- `RAI_` — Raw Analog Input
|
||||
- `RAO_` — Raw Analog Output
|
||||
|
||||
**Входы/выходы после присвоения и нормировки** — в `VAR_GLOBAL` IO:
|
||||
|
||||
- `DI_` — Digital Input
|
||||
- `DO_` — Digital Output
|
||||
- `AI_` — Analog Input
|
||||
- `AO_` — Analog Output
|
||||
|
||||
**Сетевые переменные Modbus:**
|
||||
|
||||
- `MBI_` — Modbus Input
|
||||
- `MBO_` — Modbus Output
|
||||
|
||||
**Типы POU:**
|
||||
|
||||
- `FB_` — Функциональный блок
|
||||
- `FC_` — Функция
|
||||
- `DUT_` — Пользовательский тип данных (Struct, Enum)
|
||||
@@ -137,10 +145,10 @@
|
||||
|
||||
---
|
||||
|
||||
## Особенности оборудования ПЛК210
|
||||
## Особенности оборудования ПЛК
|
||||
|
||||
- **Retain-память:** Энергонезависимые переменные объявлять строго в секции `VAR RETAIN` или `VAR PERSISTENT`. Использовать экономно.
|
||||
- **Встроенные входы/выходы:** Использовать таргетные переменные из дерева `ПЛК210 -> Входы/Выходы`. Сырые переменные в RAW_IO, именно их привязку делать через `IO_Mapping`.
|
||||
- **Встроенные входы/выходы:** Использовать таргетные переменные из дерева `ПЛК -> Входы/Выходы`. Сырые переменные в RAW_IO, именно их привязку делать через `IO_Mapping`.
|
||||
- **Флеш-память:** Избегать частой циклической записи файлов во внутреннюю память ПЛК (использовать буферизацию в RAM).
|
||||
|
||||
---
|
||||
|
||||
Reference in new issue
Block a user