Страница 5 из 7 ПерваяПервая ... 34567 ПоследняяПоследняя
Показано с 41 по 50 из 68

Тема: ФБ на ST ротация насосов

  1. #41

    По умолчанию

    Цитата Сообщение от witalexxx Посмотреть сообщение
    Здравствуйте. Не знаю в чем причина. Не могу переделать ротацию с 4 на 5 насосов. Вроде бы и разобрался (сравнивал на 2, и 3 и 4, и даже 8 насосов, как бы все логично), менял количество и описание переменных для изменения программы ротации с 4 на 5 насосов с памятью по времени, но на холсте количество выходов не меняется. И не могу избавиться от ошибок, хотя вся орфография по образцу от прежних программ. Подскажите пожалуйста , как сделать. Файл попыткой переделывания на насосов прилагаю.
    Вы не создали функцию Min5 ( с 5 входами), поставили в переменной T_5 прочерк не в конце, 1 Исправленный.jpg
    а так же не соединили блоки с переменными и не заменили блоки на новые. Замену блока можно сделать и по ПКМ, если подключен хотя бы один выход. Изменённый блок подсвечен красным.
    Либо на время закомментируйте строку с функцией Min5.
    И добавить переменную Нараб5, после исправления всё заработало.
    При чём, все ошибки в блоке написаны внизу.
    Последний раз редактировалось kondor3000; 28.07.2025 в 19:07.

  2. #42

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Вы не создали функцию Min5 ( с 5 входами), поставили в переменной T_5 прочерк не в конце, 1 Исправленный.jpg
    а так же не соединили блоки с переменными и не заменили блоки на новые. Замену блока можно сделать и по ПКМ, если подключен хотя бы один выход. Изменённый блок подсвечен красным.
    Либо на время закомментируйте строку с функцией Min5.
    И добавить переменную Нараб5, после исправления всё заработало.
    При чём, все ошибки в блоке написаны внизу.
    Извините за беспокойство, все исправил, только не могу понять, как создать функцию Min5 (с 5 входами), вроде бы все как у Вас, но ошибка не исчезает, Функция не объявлена.jpg, Холст.jpg, понимаю, что это совсем простое действие, но не получается, при попытке исправления растут ошибки.

  3. #43
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,986

    По умолчанию

    так может там не надо Min5 писать, а Min, просто внутри должно быть 5 элементов. И в функции в том числе? з.ы. не смотрел код, но ошибка как бы намекает, что такой функции нет.

  4. #44

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    так может там не надо Min5 писать, а Min, просто внутри должно быть 5 элементов. И в функции в том числе? з.ы. не смотрел код, но ошибка как бы намекает, что такой функции нет.
    Вот проект:на 5 насосов с памятью наработки и ротацией.owle

  5. #45
    Пользователь
    Регистрация
    13.03.2020
    Адрес
    Краснодар
    Сообщений
    3

    По умолчанию

    Снимок экрана 2025-07-29 114624.png

    открываем функцию Min4
    копируем всё
    в панели инструментов нажимаем "создать функцию на ST"
    вставляем ранее скопированное
    правим содержимое под Вашу задачу, не забыв переименовать функцию

    на 5 насосов с памятью наработки и ротацией_.owle
    Последний раз редактировалось Alexus_Daedarus; 29.07.2025 в 12:07. Причина: добавил файл

  6. #46

    По умолчанию

    Цитата Сообщение от witalexxx Посмотреть сообщение
    Выше вам уже выложили, правда с маленькой ошибкой, в функции Min5, в последней строке должно быть Min5:=5;
    Вот исправленный проект
    Вложения Вложения
    Последний раз редактировалось kondor3000; 29.07.2025 в 14:00.

  7. #47
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,053

    По умолчанию

    Не проще ли сделать фб с дюжиной ножек и входным кол-вом, в нем пихнуть все в массив, крутануть цикл заданное кол-во раз и не возвращаться этому смешному вопросу поиска индекса минимума из то 2х то 3х то 4х то 5ти элементов
    Для фб не обязательно все входы юзать.
    Последний раз редактировалось Валенок; 29.07.2025 в 17:29.

  8. #48
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,986

    По умолчанию

    я когда делал ротацию, просто тупо сделал на 8-мь, даже если мне надо было 5-ть. Есть переменная "Общее количество" и "В отдыхе".

    ставлю 6 и 2, получаю 4+2 например. Да, есть 8 входов для контроля (обратная связь) - легко делается одним входом по маске.

  9. #49

    По умолчанию

    Недавно делал - но ещё не проверял в работе - такой вариант выбора насоса по наименьшей наработке:
    - сделал ФБ выбора одного из двух наборов данных по критерию минимума наработки, набор данных: наработка, номер насоса, готовность насоса. По наработке выбирается минимальный набор, если готовности нет, то этот набор исключается
    - применил несколько раз этот макрос ко всем насосам системы
    - выбор запоминается
    - пересчёт выбора происходит по условиям: сигнал пуск установки, сигнал ротации, изменение готовности активного насоса, при изменении состояния от "нет ни одного готового" до "есть хоть один" после сброса

    Есть проблема - при значительной разнице наработки ротации не будет. Но с другой стороны, такое техзадание - выравнивание наработки.

  10. #50
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,053

    По умолчанию

    Цитата Сообщение от FPavel Посмотреть сообщение
    ...
    Есть проблема - при значительной разнице наработки ротации не будет.
    Овно-вопрос. Сравнивайте по сумме текущей "сессии" и наработке с разными весовыми коэффицентами. И всё.
    Для наработки коэффициент меньше и отрицательный. Сравняется, вопрос времени.

Страница 5 из 7 ПерваяПервая ... 34567 ПоследняяПоследняя

Похожие темы

  1. Ротация насосов 3+1
    от K.K. в разделе Среда программирования OWEN Logic
    Ответов: 47
    Последнее сообщение: 29.10.2023, 16:37
  2. Ротация двух насосов
    от Вова13 в разделе ПЛК63/73
    Ответов: 19
    Последнее сообщение: 25.12.2022, 00:13
  3. Чередование насосов (случай для 3-х насосов)
    от 07Fobos в разделе Программируемые реле
    Ответов: 14
    Последнее сообщение: 30.10.2022, 22:04
  4. Ротация пр200
    от GothWind в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 30.06.2018, 22:31

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •