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