Страница 112 из 136 ПерваяПервая ... 1262102110111112113114122 ... ПоследняяПоследняя
Показано с 1,111 по 1,120 из 1355

Тема: Вопросы по MasterSCADA 4D

  1. #1111

    По умолчанию

    Добрый день. Есть связка Контроллер->OwenCloud->MasterScada. С OwenCloud подключение по OPC UA. Можно ли в MasterScada отследить, что в контроллер перестал обновлять данные? В OwenCloud есть поле, когда было последнее обновление данных. Если контроллер не доступен, то в MasterScada данные приходят с качеством good.

    Да и еще. Все параметры в дереве после добавления с OwenCloud имеют тип SYSTEM_STRING_PARAM. Как правильно выполнять преобразование в нужному типу, допустим к тому же BOOL? Сменить тип в дереве параметров на SYSTEM_BOOL_PARAM? Использовать функции пребразования типов?
    Последний раз редактировалось Krok27; 25.01.2024 в 12:29.

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

    По умолчанию

    В OwenCloud вроде была переменная Статус Устройства - Алярм, Онлайн, Офлайн - она доступна через OPC UA ?

  3. #1113

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    В OwenCloud вроде была переменная Статус Устройства - Алярм, Онлайн, Офлайн - она доступна через OPC UA ?
    Не, нет такой
    Изображения Изображения
    • Тип файла: png OPCUA.png (27.3 Кб, Просмотров: 9)

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

    По умолчанию

    хм, такая переменная есть в API и они ее не добавили в OPC ? было бы полезно конечно. Но хозяин барин...

  5. #1115

    По умолчанию

    Здравствуйте. Прошу помочь разобраться.
    Вопрос по двустороннему обмену MS4D и плк S7 1200.
    Для связи используется спец драйвер profinet.
    Добавляю в MS4D теги из контроллерной DB в формате InOut ReadWrite, соответственно у каждого тега/канала создаётся Вход и Выход.
    Когда управляю переменной со скады все ок, Вход и Выход канала всегда равны значению привязанного параметра.
    Но если при взведенным в True каналом сбросить значение в False в ПЛК то на Входе канала в MS4D появляется значение False, а вот на выходе остаётся True, и соответственно привязанный параметр тоже висит в True.
    Как наиболее простым способом реализовать возможность смены значения как из MS4D так и из ПЛК?

  6. #1116

    По умолчанию

    Цитата Сообщение от yaviar Посмотреть сообщение
    Здравствуйте. Прошу помочь разобраться.
    Вопрос по двустороннему обмену MS4D и плк S7 1200.
    Для связи используется спец драйвер profinet.
    Добавляю в MS4D теги из контроллерной DB в формате InOut ReadWrite, соответственно у каждого тега/канала создаётся Вход и Выход.
    Когда управляю переменной со скады все ок, Вход и Выход канала всегда равны значению привязанного параметра.
    Но если при взведенным в True каналом сбросить значение в False в ПЛК то на Входе канала в MS4D появляется значение False, а вот на выходе остаётся True, и соответственно привязанный параметр тоже висит в True.
    Как наиболее простым способом реализовать возможность смены значения как из MS4D так и из ПЛК?
    Непонятно, чего вы пытаетесь добиться... Обычно всеми выходными значениями должен управлять ПЛК. А извне менять допускается только входные переменные ПЛК.

  7. #1117

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Непонятно, чего вы пытаетесь добиться... Обычно всеми выходными значениями должен управлять ПЛК. А извне менять допускается только входные переменные ПЛК.
    Конкретно здесь например активацию включения оборудования выполняется оператор, а уже дальнейшее отключение этого же оборудования выполняется автоматически по алгоритму в плк. Для включения/выключения используется один и тот же тег формата bool.

  8. #1118

    По умолчанию

    Цитата Сообщение от yaviar Посмотреть сообщение
    Здравствуйте. Прошу помочь разобраться.
    Вопрос по двустороннему обмену MS4D и плк S7 1200.
    Для связи используется спец драйвер profinet.
    Добавляю в MS4D теги из контроллерной DB в формате InOut ReadWrite, соответственно у каждого тега/канала создаётся Вход и Выход.
    Когда управляю переменной со скады все ок, Вход и Выход канала всегда равны значению привязанного параметра.
    Но если при взведенным в True каналом сбросить значение в False в ПЛК то на Входе канала в MS4D появляется значение False, а вот на выходе остаётся True, и соответственно привязанный параметр тоже висит в True.
    Как наиболее простым способом реализовать возможность смены значения как из MS4D так и из ПЛК?
    Можно на ST написать такую штуку, например: если Выход <> Входу, то result := Выходу ....и уже этот результат привязать куда надо!

  9. #1119

    По умолчанию

    Цитата Сообщение от yaviar Посмотреть сообщение
    Конкретно здесь например активацию включения оборудования выполняется оператор, а уже дальнейшее отключение этого же оборудования выполняется автоматически по алгоритму в плк. Для включения/выключения используется один и тот же тег формата bool.
    Не знаю как делаете вы, но обычно делают так...
    Есть внешние команды и команды ПЛК (ну например связанные функцией ИЛИ).
    Со скады или ПЛК команда это всегда "Выставить тэг в 1". И ни каких тоггл бит...
    Если поступает команда 1 от любого из устройств, то ПЛК обрабатывает ее и выставляет после обработки программы в 0.
    Т.е. скада всегда читает выходные переменные контроллера и иногда посылает 1, если нужно что-то выполнить. Если у вас именно этот принцип сбоит, то надо думать, если что-то иначе, надо продумывать алгоритм.

  10. #1120

    По умолчанию

    Цитата Сообщение от Dorr Посмотреть сообщение
    Можно на ST написать такую штуку, например: если Выход <> Входу, то result := Выходу ....и уже этот результат привязать куда надо!
    Видимо так и придётся. Просто а том же Weintek Easy Builder Pro позволяется напрямую работать с переиенными контролёра, и там если сбросить в плк то и в Weintek переменная принимает соответствующее значение. Поэтому я подумал что делаю что то неправильно, и есть простой способ организации такой связи.

Страница 112 из 136 ПерваяПервая ... 1262102110111112113114122 ... ПоследняяПоследняя

Похожие темы

  1. Вопросы по СИ-8
    от aleksandr87 в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 11.06.2016, 18:56
  2. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 15:39
  3. MasterScada v3.6 Основные вопросы
    от colorprint2008 в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 24.12.2013, 16:50
  4. конвертация проекта из Masterscada 3.5 в Masterscada 3.4
    от Сергей_SPB в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 01.04.2013, 17:56
  5. Вопросы по трендам MasterSCADA
    от 42ia в разделе Master SCADA 3
    Ответов: 9
    Последнее сообщение: 26.06.2012, 11:58

Ваши права

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