Нет в маршрутах универсальных решение. Потому как надо сначала последовально включить, а потом в обратной последовательности выключить
Нет в маршрутах универсальных решение. Потому как надо сначала последовально включить, а потом в обратной последовательности выключить
Комментарии: 7
Yuriy
Аналогично делал на воде. Вроде получалось.
Marat
этот то алгоритм сделать можно: - в редакторе набираются устройства в маршрут - при пуске после проверки готовности устройства запускаются с конца маршрута - при остановке последовательно останавливаются с начала маршрута но к этому надо приделать аспирацию, которая может запускаться параллельно и тоже друг за другом, должна останавливаться с задержкой после остановки всего маршрута т.е. в общий маршрут включения и отключения аспирацию вроде не забьешь в нынешнем проекте вообще нет аспирации, на каждом устройстве стоит свой фильтр который включается до устройства 60 маршрутов в проекте
Yuriy
Там не линейная система.
Gabrrr
Но это же не сильно важно. Та общая функция управления запуском/остановом не должна знать подробности конкретной точки. Она должна послать команду на автоматический стоп, получить подтверждение, что стоп прошёл. Ну доп устройства должны быть привязаны к тому оборудованию где они физически стоят. Т.е. вы то даёте команду конвейеру, а конвейер дает команду аспирации
Yuriy
При этом у меня маршрутом было одно из направлений, а не весь путь. А на экранах маршрут это полный путь Аспирация первая включается Пытаясь объять необъятное только усложнишь задачу Маршрут это только часть пути. В зависимости от него даёшь разряшение, на тот или иной маршрут
Berkeman
Подтверждение стопа для чего? Если не пришло подтверждение, то что отрабатывает?
Gabrrr
Для конкретной точки маршрута, будь то конвейер или ещё что. Не пришедший стоп - в зависимости от того что напишете в обработчике. Но вообще это довольно странная ситуация, скорее не пришедшие пуски будешь ловить. Вообще задача конечно непростая, особенно когда много разных узлов (точек). Если делать всё универсально, то очень громоздкий интерфейс получается.