Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
doc:jroboplc:modules:kkmansvr [2023/09/28 12:11]
denis [Установка задачи]
doc:jroboplc:modules:kkmansvr [2023/09/28 12:14] (текущий)
denis [Установка задачи]
Строка 95: Строка 95:
 Если необходимо удалить запись в таблице,​ имеющей поле ''​DELETED'',​ то установить в ''​DELETED=1''​ и в дальнейшем на стороне клиента отфильтровывать подобные записи. На стороне клиента в таблицах с полем ''​DELETED''​ фактическое удаление не делать! Если необходимо удалить запись в таблице,​ имеющей поле ''​DELETED'',​ то установить в ''​DELETED=1''​ и в дальнейшем на стороне клиента отфильтровывать подобные записи. На стороне клиента в таблицах с полем ''​DELETED''​ фактическое удаление не делать!
 ===== Установка задачи ===== ===== Установка задачи =====
-Для установка задачи необходимо записать в тег ''​TaskId''​ значение ''​RD_TASK.ID''​ существующей задачи,​ при этом линия должна находится в состоянии ''​NONE''​. После записи в ''​TaskId''​ появляется установленное значение. ​ 
  
-Если задача установлена успешно,​ то ''​State''​ принимает одно из соответствующий последующих значений. 
  
-Если при ​установке задачи возникла ошибка, то ''​State'' ​принимает значение ''​ERROR''​, а в теге ​''​Error'' ​текст сообщения об ошибке.+Для установка задачи необходимо записать в тег 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 для полного сброса данных по ранее установленной задаче. 
 + 
 +Запись id возможна только при статусе линии IDLE.
  
-Из состояния ошибки линию можно вывести только установкой 1 в теги ''​Cancel''​ или ''​Reset''​. 
 ===== Статус линии ===== ===== Статус линии =====
 Значени тeга ''​Status'':​ Значени тeга ''​Status'':​
doc/jroboplc/modules/kkmansvr.1695892309.txt.gz · Последние изменения: 2023/09/28 12:11 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0