-
- Прикол не в "контактах", в подходе к алгоритмизации. Есть задачи
пуска N из M секций (например, большого газового котла). Проще
посчитать сколько надо/сколько есть и отдельно логику какой
выключить/какой включить (максимум-минимум наработки с игнором
неисправных и выключенных в ремонт). Получается очень просто и
читабельно. Cкpипaч(219 знак., 19.03.2021 23:54)
- такой программный модуль у меня есть готовый, на 15 и на 31
устройство, всё давно отлажено и проверено. там есть и выравнивание
по наработке, и таймеры на каждом мин.работа, задержка пуска, мин.
время запуск-запуск и т.д. LordN(127 знак., 20.03.2021 08:33)
- Каждое устройство хранит данные о своей наработке. Когда есть связь и определён ведущий системы на текущий момент, он сверяет данные своей наработки с данными наработки ведомого. И принимает решение кому работать. И пусть они будут разными. Тот, кто главный, опрашивает подчинённых на предмет их текущей наработки и принимает решение. Прошивка может быть одинаковой, достаточно решить вопрос арбитража при старте. - Nikolay_Po(20.03.2021 13:41)
- такой программный модуль у меня есть готовый, на 15 и на 31
устройство, всё давно отлажено и проверено. там есть и выравнивание
по наработке, и таймеры на каждом мин.работа, задержка пуска, мин.
время запуск-запуск и т.д. LordN(127 знак., 20.03.2021 08:33)
- RTU - с мастером. Пересылка между слейвами: слейв - мастер - слейв,
а значит для пуска резерва нужно быть уверенным что мастер не схох
(и ХЗ че делать ести сдох, пускать П1, П2, оба или ни одного?) - Cкpипaч(19.03.2021 23:46)
- если связь отвалилась, то запуск обеих. пусть дуют LordN(44 знак., 20.03.2021 08:28)
- Прикол не в "контактах", в подходе к алгоритмизации. Есть задачи
пуска N из M секций (например, большого газового котла). Проще
посчитать сколько надо/сколько есть и отдельно логику какой
выключить/какой включить (максимум-минимум наработки с игнором
неисправных и выключенных в ремонт). Получается очень просто и
читабельно. Cкpипaч(219 знак., 19.03.2021 23:54)