Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
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> | ||