Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
doc:jroboplc:modules:peripherial:promauto_gelios_dozkkmc [2021/12/21 12:05] denis [Параметры] |
doc:jroboplc:modules:peripherial:promauto_gelios_dozkkmc [2024/01/29 17:04] (текущий) denis [Теги] |
||
---|---|---|---|
Строка 4: | Строка 4: | ||
Используемый протокол - AA55. | Используемый протокол - AA55. | ||
- | Подробное описание протокола [[doc:jroboplc:modules:peripherial:promauto_gelios_dozkkmc_protocol|здесь]]. | + | Описание протокола: |
+ | * [[doc:jroboplc:modules:peripherial:promauto_gelios_dozkkmc_protocol|АА55]] | ||
+ | * [[doc:jroboplc:modules:peripherial:promauto_gelios_dozkkmc_protocol_modbus|modbus ]] | ||
+ | ===== yml-файл ===== | ||
<code yaml> | <code yaml> | ||
module.gelios1: | module.gelios1: | ||
Строка 19: | Строка 22: | ||
|**storqnt** | 1 |Количество питателей в дозаторе | | |**storqnt** | 1 |Количество питателей в дозаторе | | ||
|**version** | 2 |Версия протокола. Выбирается в соответствии с прошивкой дозатора.<code> | |**version** | 2 |Версия протокола. Выбирается в соответствии с прошивкой дозатора.<code> | ||
- | Версия 1: | + | =1 - АА55 Версия 1 для прошивок: |
- DzrGeliosRazgr (маслодозатор) | - DzrGeliosRazgr (маслодозатор) | ||
- | Версия 2: | + | =2 - АА55 Версия 2 для прошивок: |
- Dzr | - Dzr | ||
- DzrGelios10 | - DzrGelios10 | ||
- DzrGelios3rzg | - DzrGelios3rzg | ||
- DzrGelios6 | - DzrGelios6 | ||
+ | |||
+ | =3 - Modbus | ||
</code> | | </code> | | ||
Строка 32: | Строка 37: | ||
<span style="color:red">Внимание! Для дозаторов версий SD00-12 макс.значение счетчика = 4000000000</span> | <span style="color:red">Внимание! Для дозаторов версий SD00-12 макс.значение счетчика = 4000000000</span> | ||
</html> | | </html> | | ||
+ | ^ Режим real-time эмуляции ^^^ | ||
+ | |**emulateSpeedLoad** | 0 |Скорость загрузки - значение веса, на которое будет увеличиваться ''CurWeight'' при загрузке. Если = 0, то real-time эмуляция не используется | | ||
+ | |**emulateSpeedUnload** | <code>emulateSpeedLoad * 3</code> |Скорость разгрузки - значение веса, на которое будет уменьшаться ''CurWeight'' при разгрузке | | ||
+ | |**emulateDelay** | 2000 |Задержка исполнения команд | | ||
+ | |||
===== Теги ===== | ===== Теги ===== | ||
Строка 56: | Строка 66: | ||
|**CmdStartTask** | INT |Если в состоянии ожидания старта задачи, послать старт задачи (Cmd=6) | | |**CmdStartTask** | INT |Если в состоянии ожидания старта задачи, послать старт задачи (Cmd=6) | | ||
|**CmdStartLoad** | INT |Если в состоянии готовности к загрузке, послать старт загрузки (Cmd=2) | | |**CmdStartLoad** | INT |Если в состоянии готовности к загрузке, послать старт загрузки (Cmd=2) | | ||
+ | |**CmdStopLoad** | INT |Если в состоянии загрузки, послать стоп загрузки (Cmd=10) | | ||
|**CmdStartUnload** | INT |Если в состоянии готовности к разгрузке, послать старт разгрузки (Cmd=4) | | |**CmdStartUnload** | INT |Если в состоянии готовности к разгрузке, послать старт разгрузки (Cmd=4) | | ||
|**CmdSuspUnload** | INT |Если в состоянии разгрузки, послать старт приостанов (Cmd=8) | | |**CmdSuspUnload** | INT |Если в состоянии разгрузки, послать старт приостанов (Cmd=8) | | ||
Строка 79: | Строка 90: | ||
4 – старт разгрузки | 4 – старт разгрузки | ||
8 – приостановка разгрузки | 8 – приостановка разгрузки | ||
+ | 10 – стоп разгрузки | ||
</code> | | </code> | | ||
- | |IOState | LONG |//для отладки// | | + | |Replacement | BOOL |Флаг физической замены устройства. Нужен только для того, чтобы сказать модулю учета, типа [[doc:jroboplc:modules:raduga]], что устройство подменили и суммарные счетчики стали другими | |
- | |Stage | INT |//для отладки// | | + | |
- | |StageTime | INT |//для отладки// | | + | |
N - номер питателя от 1 до ''storqnt'' | N - номер питателя от 1 до ''storqnt'' |