Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:modules:peripherial:promauto_gelios_dozkkmc_protocol [2020/10/08 05:27]
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:
  
  
-===== Версия ​"​Масло" ​=====+===== Версия ​===== 
 +Поддерживается дозаторами:​ 
 +  * 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 – выгрузка
  
 +--------------------------------------------------------------------
 +    2. Команды на исполнение
 +
 +->  55 <​0xC0+адр>​ <​size> ​
 +    <​Cmd>#​1 ​
 +    <​Value>#​1 ​
 +    <​CSH><​CSL>​
 +
 +Cmd = 
 +0 – Старт цикла
 +6 – Запуск загрузки после установки рецепта
 +
 +если принята:​
 +<-  <​адр>​ <​size>​ 0x00 <​CSH><​CSL>​
 +
 +Если команда не принята,​ то:
 +<-  <​адр>​ <​size>​ 0xFF <​CSH><​CSL>​
  
-Остальные команды аналогичны версии 2. 
  
 </​code>​ </​code>​
 +**Остальные команды аналогичны версии 2.**
 +
doc/jroboplc/modules/peripherial/promauto_gelios_dozkkmc_protocol.1602124024.txt.gz · Последние изменения: 2020/10/08 05:27 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0