Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Элемент управление задвижкой

  1. #1

    По умолчанию Элемент управление задвижкой

    Доброго времени суток, есть ли в MasterSCADA элемент управления задвижкой - для переключения режимов работы - ручной/автоматический, открыть/закрыть/стоп, авария как на вложенном рисунке ниже? Если нет то как его лучше сделать? 123.jpg

  2. #2

    По умолчанию

    Цитата Сообщение от khasan9 Посмотреть сообщение
    Доброго времени суток, есть ли в MasterSCADA элемент управления задвижкой - для переключения режимов работы - ручной/автоматический, открыть/закрыть/стоп, авария как на вложенном рисунке ниже? Если нет то как его лучше сделать? 123.jpg
    Если у вас главный, это плк, то смысл вопроса не ясен. Вся логика тогда должна работать на контроллере, а скада только для передачи команд на обработку этого алгоритма. А если логика в скаде, то представите, что у вас ПК сдох, и всё, процесс становится полностью не управляем.

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

    По умолчанию

    Это просто окно для переключения, чтобы не рисовать по кругу.

  4. #4

    По умолчанию

    в данном случае скада только для передачи команд

  5. #5

    По умолчанию

    да это понятно, но как его реализовать? Вот накидал схемку , как должно выглядеть на работающей мнемосхеме - нажимаешь на иконку задвижки и появляется окно управления задвижкой, но как его реализовать ума не приложузадвижка.jpg

  6. #6

    По умолчанию

    Не с того конца заходите... Что за плк? Какой протокол обмена со скадой? Отсюда и плясать... На форму накидывайте кнопок и на нажатие вешайте присвоения командного бита. На или как там в этой скаде, уже не помню, хотя проект тока недавно делал...

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

    По умолчанию

    А какая разница, какой протокол? Хоть мумбас какой-то. Судя по всему, надо что-то библиотечное создавать, а потом привязки делать на экземпляр.

    з.ы. как это тут делается, не представляю. Но если под каждый клапан надо рисовать новое, то чушью пахнет.

  8. #8

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    А какая разница, какой протокол? Хоть мумбас какой-то. Судя по всему, надо что-то библиотечное создавать, а потом привязки делать на экземпляр.

    з.ы. как это тут делается, не представляю. Но если под каждый клапан надо рисовать новое, то чушью пахнет.
    Ну я для начала создаю таблицу регистров для обмена в плк. Если в скаде мало лицензируемых тегов, то их надо сжать и разжать, как на стороне плк, так и на стороне скады. Это намного трудоёмкий процесс, чем просто бит послать и считать. А вот уже потом можно и привязывать что угодно к чему угодно. А то в итоге получится монстр с разрозненными переменными в неизвестно где...

    А так можно и сразу привязывать по мере создания переменных, но это для очень мелкого объекта, тегов на 100... ИМХО

  9. #9

    По умолчанию

    Привязка к модбас регистрам делается через внутренние переменные в МС4
    В "Быстром старте" есть пример подобного окна, создаётся объект с окном и кнопками, готовый объект добавляется в свою биб-ку и вызывается любое кол-во раз.
    Последний раз редактировалось kondor3000; 09.01.2026 в 10:33.

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

    По умолчанию

    МихаилГл
    Ну я для начала создаю таблицу регистров для обмена в плк
    это не особо относится к мнемосхемам, а просто как само собой разумеющееся чтобы писать в БД (или не писать, а только текущие данные отображать)

    Если в скаде мало лицензируемых тегов
    тут подход у всех разный, у кого-то надо разложить сразу, у кого-то можно использовать все слово. по мне, так любая scada должна уметь работать с битами так же, как ПЛК, через .х (пЕсателям scada на заметку) как при чтении так и при записи, с учетом контроля остальных битов.

    Вообще подходы у всех разные, но что заметил, практически ни у кого нет символьных переменных с маской. Ну как мы при поиске пользуемся * - любые символы, ? - отдельный символ и т.д. Одни товарищи показывали, прямо супер. А когда привязка через цифровой id, то все клапана или что-то повторяющееся (насос, кондиционер и т.д.) надо следить чтобы нумерация была строго одинаковая. Тогда через смещение (указание первого id) все дочерние окна (экземпляры) подтягиваются.

    Не разбирался с MS4D, но когда у меня тот же Кондиционер под сотню сигналов надо делать привязки каждый раз всех переменных, то это жопа...
    Смотрел webinar по ms4d, так там для таких целей либо будьте любезны в ручную правку через csv, либо пишите (с какой-то версии) скрипты C# для автоматизации.
    Ну ведь бред же.... - программисты не могут, или не хотят?

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Управление задвижкой/ клапаном
    от IT-Johny в разделе ПЛК1хх
    Ответов: 20
    Последнее сообщение: 27.09.2023, 12:36
  2. Позиционер-управление задвижкой
    от sanitar в разделе Подбор Оборудования
    Ответов: 21
    Последнее сообщение: 27.09.2023, 08:09
  3. Управление задвижкой с концевиками
    от shvitaliy в разделе Программируемые реле
    Ответов: 1
    Последнее сообщение: 30.03.2022, 09:14
  4. Ответов: 2
    Последнее сообщение: 12.05.2009, 13:21
  5. управление задвижкой
    от незарегистрированный в разделе Подбор Оборудования
    Ответов: 11
    Последнее сообщение: 29.11.2007, 09:22

Ваши права

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