Поправил 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)
|
### Именование элементов (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).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
Reference in new issue
Block a user