Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:jroboplc:modules:kkmansvr [2022/04/24 13:59]
denis [Статус компонента]
doc:jroboplc:modules:kkmansvr [2023/09/28 12:14] (текущий)
denis [Установка задачи]
Строка 93: Строка 93:
 База данных создается автоматически. Данные по линии и дозаторам автоматически добавляются в таблицы ''​KM_LINE''​ и ''​KM_DOSER''​. База данных создается автоматически. Данные по линии и дозаторам автоматически добавляются в таблицы ''​KM_LINE''​ и ''​KM_DOSER''​.
  
-Если необходимо удалить запись в таблице,​ имеющей поле ''​DELETED'',​ то установить в ''​DELETED=1''​ и в дальнейшем на стороне клиента отфильтровывать подобные записи. ​Фактическое удаление не делать!+Если необходимо удалить запись в таблице,​ имеющей поле ''​DELETED'',​ то установить в ''​DELETED=1''​ и в дальнейшем на стороне клиента отфильтровывать подобные записи. ​На стороне клиента в таблицах с полем ''​DELETED''​ фактическое удаление не делать!
 ===== Установка задачи ===== ===== Установка задачи =====
-Для установка задачи необходимо записать в тег ''​TaskInstall''​ значение ''​KM_TASK.ID''​ нужной задачи. После записи в ''​TaskInstall''​ возвращается результат выполнения установки:​ 
-  * ''​OK''​ - задача успешно установлена 
-  * ''​NOT EMPTY''​ - тег ''​TaskInstall''​ не был очищен перед запись id задачи 
-  * ''​LINK ERROR''​ - необходимо проверить конфигурацию,​ т.к. имеются не найденные модули дозаторов 
-  * ''​WRONG LINE''​ - задача предназначена для другой линии 
-  * ''​NOT FOUND''​ - задача с указанным id не найдена 
-  * ''​TOO MANY PRODUCTS''​ - задача рассчитана но большее кол-во компонентов,​ чем указано в параметре ''​compQnt''​ 
  
-Перед записью нового id в ''​TaskInstall''​ необходимо записать пустую строку. Далее при успешной записи id задачи обнуляются все счетчики веса и циклов,​ а в соответствующии теги устанавливаются данные по указанной задаче. 
  
-Также в ''​TagInstall''​ можно записать ​''​RESET''​ для полного сброса данных ​по ранее установленной задаче.+Для установка задачи необходимо записать ​в тег TaskInstall значение KM_TASK.ID нужной задачи. После записи в TaskInstall возвращается результат выполнения установки:
  
-Запись id возможна только при статусе линии ​''​IDLE''​.+  * OK - задача успешно установлена 
 +  * NOT EMPTY - тег TaskInstall не был очищен перед запись id задачи 
 +  * LINK ERROR - необходимо проверить конфигурацию,​ т.к. имеются не найденные модули дозаторов 
 +  * WRONG LINE - задача предназначена для другой линии 
 +  * NOT FOUND - задача с указанным id не найдена 
 +  * TOO MANY PRODUCTS - задача рассчитана но большее кол-во компонентов,​ чем указано в параметре compQnt 
 + 
 +Перед записью нового id в TaskInstall необходимо записать пустую строку. Далее при успешной записи id задачи обнуляются все счетчики веса и циклов,​ а в соответствующии теги устанавливаются данные по указанной задаче. 
 + 
 +Также в TagInstall можно записать RESET для полного сброса данных по ранее установленной задаче. 
 + 
 +Запись id возможна только при статусе линии IDLE.
  
 ===== Статус линии ===== ===== Статус линии =====
doc/jroboplc/modules/kkmansvr.1650797953.txt.gz · Последние изменения: 2022/04/24 13:59 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0