Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
doc:jroboplc:modules:peripherial:promauto_gelios_dozkkmc_protocol [2020/10/08 05:28] denis [Версия Масло] |
doc:jroboplc:modules:peripherial:promauto_gelios_dozkkmc_protocol [2021/04/11 06:03] (текущий) denis [Протокола обмена данными многокомпонентных дозаторов Гелиос] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Команды протокола обмена KKRcpSvr и PLC ====== | + | ====== Протокола обмена данными многокомпонентных дозаторов Гелиос ====== |
+ | Протокол является АА55-совместимым. | ||
+ | <note> | ||
+ | Необходимо добавить в прошивку: | ||
+ | * Возможность послать удаленно команду СТОП | ||
+ | * Возможность послать удаленно команду ОТКРЫТЬ НИЖНЮЮ ЗАДВИЖКУ | ||
+ | * Доступ ко всем параметрам (чтение и запись) | ||
+ | </note> | ||
===== Версия 2 ===== | ===== Версия 2 ===== | ||
+ | Поддерживается дозаторами: | ||
+ | * Dzr | ||
+ | * DzrGelios10 | ||
+ | * DzrGelios3rzg | ||
+ | * DzrGelios6 | ||
<code> | <code> | ||
Строка 9: | Строка 21: | ||
<- <адр> <size> | <- <адр> <size> | ||
- | <TaskCode>#2 - не используется | + | <TaskMode>#2 - если = 0, то работа без состояния 4 (ожидание запуска после установки рецепта) |
<CurStorNum>#1 - номер текущего компонента (0 - дозирование не идет, от 1 до N - номер питателя) | <CurStorNum>#1 - номер текущего компонента (0 - дозирование не идет, от 1 до N - номер питателя) | ||
<RestStorNum>#1 - общее кол-во компонентов минус отвешенное кол-во компонентов (не актуальный параметр) | <RestStorNum>#1 - общее кол-во компонентов минус отвешенное кол-во компонентов (не актуальный параметр) | ||
Строка 130: | Строка 142: | ||
- | ===== Версия "Масло" ===== | + | ===== Версия 1 ===== |
+ | Поддерживается дозаторами: | ||
+ | * DzrGeliosRazgr (маслодозатор) | ||
<code> | <code> | ||
Строка 138: | Строка 152: | ||
<- <адр> <size> | <- <адр> <size> | ||
- | <TaskCode>#2 - не используется | + | <TaskMode>#2 - если = 0, то работа без состояния 4 (ожидание запуска после установки рецепта) |
<CurStorWes>#4 - набранный вес | <CurStorWes>#4 - набранный вес | ||
<CurStage>#1 - отладочный параметр | <CurStage>#1 - отладочный параметр | ||
Строка 146: | Строка 160: | ||
<ErrorCode>#1 - описание кодов смотреть в сопроводительной документации весового блока | <ErrorCode>#1 - описание кодов смотреть в сопроводительной документации весового блока | ||
<CSH><CSL> | <CSH><CSL> | ||
- | 19 bytes | + | 17 bytes |
Status = | Status = | ||
Строка 155: | Строка 169: | ||
4 – ожидание разрешения дозирования от ккорм (установка рецепта) | 4 – ожидание разрешения дозирования от ккорм (установка рецепта) | ||
5 – авария | 5 – авария | ||
- | 6 – приостановка выгрузки | ||
7 – выгрузка | 7 – выгрузка | ||
-------------------------------------------------------------------- | -------------------------------------------------------------------- | ||
- | 5. Команды на исполнение | + | 2. Команды на исполнение |
-> 55 <0xC0+адр> <size> | -> 55 <0xC0+адр> <size> |