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