Поправил AGENTS.md внеся сетевые переменные

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