Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 19 из 19

Тема: Насосы

  1. #11

    По умолчанию

    Спасибо! А в коде у меня есть ошибки?

  2. #12

    По умолчанию

    Говорите загадками, почему одна сплошная ошибка? Напишите конкретно что на ваш взгляд не так, благодарю.

  3. #13
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    9,732

    По умолчанию

    как преподаватель, я бы хотел видеть от учеников, что они идентифицировали общие элементы на технологической схеме участка, построили общий класс, в данном случае это емкость с одним входным аргументом(это сенсор) и первым выходным элементом(это насос) и вторым выходным элементом(это индикация лампочки) Внутри класса описали бы алгоритм, что если сенсор в активном состоянии или удовлетворяющий определенным порогам включения и выключения насоса(одним словом гистерезис), то включался бы насос, в идеале это должна быть одна строчка без всяких условий или уж если условие, то были оставлены комментарии какой блок для чего. Когда общий класс(функциональный блок) создан, останется разместить в программе экземпляры созданного ФБ с присвоением соответствующих входов/выходов
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  4. #14

    По умолчанию

    Понятно, у меня есть шаблон программы с ФБ. Решил что код небольшой и можно все уместить в одном POU.

  5. #15
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    9,732

    По умолчанию

    Цитата Сообщение от Exen3city Посмотреть сообщение
    Понятно, у меня есть шаблон программы с ФБ. Решил что код небольшой и можно все уместить в одном POU.
    ну вот например не сможете Вы обосновать зачем используются блинкеры р0-р3, потребуется убирать их в четырех местах, а в случае с шаблоном только в одном месте
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  6. #16
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,023

    По умолчанию

    Exen3city
    почему одна сплошная ошибка?
    Потому что в данном конкретном случае предоставленный вами код избыточен от слова "весь". В КоДеСисе такие задачи решаются гораздо проще. В моем примере я показал как можно обойтись одним блинкером вместо четырех. При желании данный код можно уместить в буквально несколько строк на ST, применяя булевые массивы для датчиков, насосов и ламп и адресацию.
    Pumpers2.jpg
    Последний раз редактировалось Sulfur; 02.07.2019 в 13:33.

  7. #17

    По умолчанию

    Понятно, от неопытности сделал громоздко, согласен. Спасибо большое за помощь!

  8. #18

    По умолчанию

    Sulfur, спасибо!
    Последний раз редактировалось Exen3city; 02.07.2019 в 14:43.

  9. #19
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    9,732

    По умолчанию

    ладно было бы написано
    IF FLAG THEN
    PUMP:=TRUE;
    (* TODO *)
    ELSE
    PUMP:=FALSE;
    (* TODO *)
    END_IF;
    проверяющий бы оценил для чего это нагорожено, но без этого, непойму, почему нельзя сделать PUMP:=FLAG;
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. подсобите подобрать оборудование (КЗР ST-0 + насосы)
    от demian27 в разделе Подбор Оборудования
    Ответов: 4
    Последнее сообщение: 23.08.2013, 11:19
  2. Ответов: 6
    Последнее сообщение: 06.10.2010, 16:52
  3. ПЧ Delta VFD-F, ПД100-ДИ, каскад электродвигателей (насосы)
    от Роман26 в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 06.10.2010, 12:26
  4. Циркуляционные насосы ГВС
    от Созонов в разделе Подбор Оборудования
    Ответов: 1
    Последнее сообщение: 16.11.2008, 14:01

Ваши права

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