Страница 9 из 320 ПерваяПервая ... 78910111959109 ... ПоследняяПоследняя
Показано с 81 по 90 из 3198

Тема: Панели оператора СП3xx. Вопросы и ответы

  1. #81
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от Aleksandr Посмотреть сообщение
    Подскажите как выделить биты из слова. С модулей МВ110 читаю маску входов, нужно чтобы например, при срабатывании входа 2 управлять видимостью текста.
    Также интересует, как сделать чтобы при значении регистра больше нуля загоралась лампа.
    В Вашем случае ничего специально выделять не надо, просто используйте для управления, например, лампой нужный бит в регистре маски
    Скрытый текст:

    Здесь лампа включится от шестого входа МВ110-16
    Что касается управлением видимостью текста при срабатывании 2 входа.
    Сделать это можно двумя способами
    1. Использовать лампу, в которой оставить только текст
    Скрытый текст:

    2. Использовать бит "видимости" для текста
    Скрытый текст:
    Изображения Изображения
    Последний раз редактировалось petera; 26.04.2016 в 05:12.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  2. #82
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от Aleksandr Посмотреть сообщение
    Также интересует, как сделать чтобы при значении регистра больше нуля загоралась лампа.
    Проще всего сделать свою лампу

    Можете взять готовую из вложения
    Только настройте нужный Вам регистр
    Вложения Вложения
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #83
    Пользователь
    Регистрация
    19.12.2006
    Адрес
    Нижний
    Сообщений
    146

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    В Вашем случае ничего специально выделять не надо, просто используйте для управления, например, лампой нужный бит в регистре маски
    Здесь лампа включится от шестого входа МВ110-16
    Что касается управлением видимостью текста при срабатывании 2 входа.
    Сделать это можно двумя способами
    1. Использовать лампу, в которой оставить только текст

    2. Использовать бит "видимости" для текста
    Я так и хотел сделать. Но при использовании соединения ModbusTCP (что у нас и будет) нельзя выбрать для индикатора и бита видимости регистр 4x и, соответственно, нужные биты в нем. Можно ли это исправить? напр. правкой файла modbus_tcp.ini

  4. #84
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от Aleksandr Посмотреть сообщение
    Я так и хотел сделать. Но при использовании соединения ModbusTCP (что у нас и будет) нельзя выбрать для индикатора и бита видимости регистр 4x и, соответственно, нужные биты в нем. Можно ли это исправить? напр. правкой файла modbus_tcp.ini
    Тогда при чем здесь МВ110-16? Разве его можно подключить по TCP?
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  5. #85
    Пользователь
    Регистрация
    19.12.2006
    Адрес
    Нижний
    Сообщений
    146

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Тогда при чем здесь МВ110-16? Разве его можно подключить по TCP?
    Через шлюз ModbusRTU/TCP почему нет.

  6. #86
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от Aleksandr Посмотреть сообщение
    Через шлюз ModbusRTU/TCP почему нет.
    Все из Вас нужно вытягивать щипцами.
    Нужно формулировать задачу со всеми исходными данными.

    Цитата Сообщение от Aleksandr Посмотреть сообщение
    Поправил файлик, теперь и для ModbusTCP можно выбрать команду 4x (и нужный бит) для битовых операций. Вечером попробую проверить на работоспособность
    А если не получиться? Тогда, что?
    Используйте промежуточный регистр PSW....
    Функциональной областью читайте маску МВ110 в регистр PSW,
    Скрытый текст:

    Скрытый текст:

    а уже видимость текста привяжите к нужному разряду этого PSW
    Скрытый текст:
    Изображения Изображения
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  7. #87
    Пользователь
    Регистрация
    19.12.2006
    Адрес
    Нижний
    Сообщений
    146

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Все из Вас нужно вытягивать щипцами.
    Нужно формулировать задачу со всеми исходными данными.


    А если не получиться? Тогда, что?
    Используйте промежуточный регистр PSW....
    Функциональной областью читайте маску МВ110 в регистр PSW,
    Спасибо, наверное так и сделаю...

  8. #88

    По умолчанию

    Мне интересно снова поднять тему алармов, так сказать пообсуждать идеи, а не сидеть в одиночестве со своими задумками.
    Задача - допустим в плк имеется 60 битов алармов, мне их надо "загнать" в нашу панель и чтобы они информативно отображались у оператора.
    Одно из решений создать 60 окон тревог, заполнить историческую и текущую таблицу событий. Но вот 60 окон меня напрягает создавать, я хочу создать одно окно тревог и вариационным текстом выводить в нем каждый новый аларм.
    Для этого придется заводить еще одну битовую таблицу для квитирования(чтобы аларм бесконечно не "выпрыгивал" на экран пока активен)

    Глобальным макросом собираюсь копировать 4 регистра word с алармами из плк в память панели и дальше эти биты раскладывать.
    Тут я так и не понял, есть ли возможность в макросе обращаться к биту слова типа PSW[500].2 или нет, то есть имеется ли все же какой-то синтаксис или нет? это было бы удобно.
    Далее, как в исторической таблице отмечать время возникновения аварии и время ее ухода ? То есть допустим в 12-30 сработал аварийный уровень, а в 12-45 он пришел в норму.
    В общем интересно посмотреть какие-то примеры из проектов и что умные люди скажут .
    Последний раз редактировалось harbor; 27.04.2016 в 07:05.

  9. #89
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,162

    По умолчанию

    Для этого придется заводить еще одну битовую таблицу для квитирования(чтобы аларм бесконечно не "выпрыгивал" на экран пока активен)
    Читерский прием - делаем на окне кнопку "Квитировать", вешаем на нее переход на экран xxx, на экране xxx в непрерывной функциональной области устанавливаем переход на предыдущий экран. Аларм активен, но после квитирования больше выпрыгивать не будет.

    Тут я так и не понял, есть ли возможность в макросе обращаться к биту слова типа PSW[500].2 или нет, то есть имеется ли все же какой-то синтаксис или нет?
    Есть, см. в РП (или справке конфигуратора) п. 8.2.3.

    Далее, как в исторической таблице отмечать время возникновения аварии и время ее ухода ? То есть допустим в 12-30 сработал аварийный уровень, а в 12-45 он пришел в норму.
    Как-то так:

    alarm.png

  10. #90
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от harbor Посмотреть сообщение
    Мне интересно снова поднять тему алармов, так сказать пообсуждать идеи, а не сидеть в одиночестве со своими задумками.
    Задача - допустим в плк имеется 60 битов алармов, мне их надо "загнать" в нашу панель и чтобы они информативно отображались у оператора.
    Одно из решений создать 60 окон тревог, заполнить историческую и текущую таблицу событий. Но вот 60 окон меня напрягает создавать, я хочу создать одно окно тревог и вариационным текстом выводить в нем каждый новый аларм.
    Для этого придется заводить еще одну битовую таблицу для квитирования(чтобы аларм бесконечно не "выпрыгивал" на экран пока активен)

    Глобальным макросом собираюсь копировать 4 регистра word с алармами из плк в память панели и дальше эти биты раскладывать.
    Тут я так и не понял, есть ли возможность в макросе обращаться к биту слова типа PSW[500].2 или нет, то есть имеется ли все же какой-то синтаксис или нет? это было бы удобно.
    Далее, как в исторической таблице отмечать время возникновения аварии и время ее ухода ? То есть допустим в 12-30 сработал аварийный уровень, а в 12-45 он пришел в норму.
    В общем интересно посмотреть какие-то примеры из проектов и что умные люди скажут .
    есть ли возможность в макросе обращаться к биту слова типа PSW[500].2 или нет, то есть имеется ли все же какой-то синтаксис или нет?
    По правилам языка си, т.е. только через if с проверкой бита 2 с помощью AND по маске.
    Далее, как в исторической таблице отмечать время возникновения аварии и время ее ухода ? То есть допустим в 12-30 сработал аварийный уровень, а в 12-45 он пришел в норму.
    Евгений Вам уже ответил

    Но вот 60 окон меня напрягает создавать, я хочу создать одно окно тревог и вариационным текстом выводить в нем каждый новый аларм.
    Для этого придется заводить еще одну битовую таблицу для квитирования(чтобы аларм бесконечно не "выпрыгивал" на экран пока активен
    А с традиционными окнами тревог значительно проще. Однократный вызов окон гарантирован.

    Создали одно окно, в дереве проекта делаете Copy и 59 раз Paste, останется подправить текст сообщения.
    А если несколько аварий одновременно, что будет вариационный текст выводить? Ведь сообщения в нем к целому регистру привязаны.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Страница 9 из 320 ПерваяПервая ... 78910111959109 ... ПоследняяПоследняя

Похожие темы

  1. Экспорт CSV в панели СП3xx и порядок квитирования событий
    от theoretician в разделе Панели оператора (HMI)
    Ответов: 30
    Последнее сообщение: 24.08.2021, 16:17
  2. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  3. Сенсорные панели оператора ОВЕН СП3ХХ
    от Боднар Олег Миколайович в разделе Подбор Оборудования
    Ответов: 7
    Последнее сообщение: 17.12.2015, 09:09
  4. СПК 107 в качестве панели оператора
    от Леонид в разделе СПК1хх
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17

Ваши права

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