Страница 708 из 855 ПерваяПервая ... 208608658698706707708709710718758808 ... ПоследняяПоследняя
Показано с 7,071 по 7,080 из 8547

Тема: CODESYS V3.5. Вопросы и ответы

  1. #7071
    Пользователь
    Регистрация
    25.03.2024
    Адрес
    Ну ты знаешь по IP, зачем спрашиваешь?
    Сообщений
    121

    По умолчанию Как вывести значение в Журнале тревог?

    Здравствуйте! Прошу совет. Есть СПК107 (CODESYS 3.5) + модули Мх110. Не могу решить задачу с выводом сигналов на СПК: визуализация в журнале событий. Произошла авария агрегата, должны быть на экране зафиксированы все сигналы (температура, давление). Всего 6 аналоговых сигналов и 4 дискретных (состояние ключей). 10 строк. Все! Но эти данные должны быть зафиксированными на экране для дежурного. Дальше будем разбираться далее с архивом (CSV файлом - расшифровывать его), с дежурными КИП. Мне вроде понравился Журнал тревог. Все вроде нормально в нем и к задаче нашей подходит: есть время события, диапазоны срабатывания, но нет фиксации значения сигнала. Может можно в Журнале тревог вытащить само значение - температуру, давление?
    Последний раз редактировалось DOMOSED; 26.04.2024 в 11:00.

  2. #7072
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,595

    По умолчанию

    Цитата Сообщение от DOMOSED Посмотреть сообщение
    Здравствуйте! Прошу совет. Есть СПК107 (CODESYS 3.5) + модули Мх110. Не могу решить задачу с выводом сигналов на СПК: визуализация в журнале событий. Произошла авария агрегата, должны быть на экране зафиксированы все сигналы (температура, давление). Всего 6 аналоговых сигналов и 4 дискретных (состояние ключей). 10 строк. Все! Но эти данные должны быть зафиксированными на экране для дежурного. Дальше будем разбираться далее с архивом (CSV файлом - расшифровывать его), с дежурными КИП. Мне вроде понравился Журнал тревог. Все вроде нормально в нем и к задаче нашей подходит: есть время события, диапазоны срабатывания, но нет фиксации значения сигнала. Может можно в Журнале тревог вытащить само значение - температуру, давление?
    Добрый день.
    Можно использовать для этого latch-переменные:
    https://youtu.be/IFUN4cYskRI?t=1799

  3. #7073

    По умолчанию

    Здравствуйте. В проекте для СПК110 есть конфигурация тревог и соответственно список текстов из 65 пунктов(все они дискретные). Есть ли возможность передать эти тревоги в master scada 3 не используя 65 отдельных точек?

  4. #7074
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,595

    По умолчанию

    Цитата Сообщение от Khudyakoff Посмотреть сообщение
    Здравствуйте. В проекте для СПК110 есть конфигурация тревог и соответственно список текстов из 65 пунктов(все они дискретные). Есть ли возможность передать эти тревоги в master scada 3 не используя 65 отдельных точек?
    Добрый день
    Можете упаковать их в два LWORD, например (используя битовую маску).

  5. #7075

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день
    Можете упаковать их в два LWORD, например (используя битовую маску).
    Есть ли какие то готовые библиотеки? (не совсем понимаю как битовую маску использовать) или может где то подробнее почитать об этом.

  6. #7076
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,595

    По умолчанию

    Цитата Сообщение от Khudyakoff Посмотреть сообщение
    Есть ли какие то готовые библиотеки? (не совсем понимаю как битовую маску использовать) или может где то подробнее почитать об этом.
    Код:
    VAR
        xBool_00: BOOL;
        xBool_01: BOOL;
        ...
        xBool_63: BOOL;
    
        lwMask:  LWORD;
    END_VAR
    
    // в коде
    
    lwMask.0 := xBool_00;
    lwMask.1 := xBool_01;
    ...
    lwMask.63 := xBool_63;
    
    // далее нужным образом передаем lwMask в MasterSCADA
    Каждый LWORD позволяет с помощью битовой маски работать с 64 битами.
    Если нужно больше бит - объявляем еще LWORD'ы.

    Некоторые другие варианты работы с битовыми масками описаны здесь в п. 1.1.3:
    https://ftp.owen.ru/CoDeSys3/98_Book...nipulation.pdf

  7. #7077

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Код:
    VAR
        xBool_00: BOOL;
        xBool_01: BOOL;
        ...
        xBool_63: BOOL;
    
        lwMask:  LWORD;
    END_VAR
    
    // в коде
    
    lwMask.0 := xBool_00;
    lwMask.1 := xBool_01;
    
    lwMask.63 := xBool_63;
    
    // далее нужным образом передаем lwMask в MasterSCADA
    Каждый LWORD позволяет с помощью битовой маски работать с 64 битами.
    Если нужно больше бит - объявляем еще LWORD'ы.

    Некоторые другие варианты работы с битовыми масками описаны здесь в п. 1.1.3:
    https://ftp.owen.ru/CoDeSys3/98_Book...nipulation.pdf
    Спасибо, теперь понял.

  8. #7078

    По умолчанию

    Добрый день! Подскажите пожалуйста, каким образом возможно осуществить синхронизацию времени ПЛК210 с сервером точного времени?
    В Codesys 3.5 в разделе OwenRTC вкладку NTP не нашел (в отличии от СПК107). Тут какой-то другой принцип или где-то что-то добавить надо? Спасибо!

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

    По умолчанию

    Цитата Сообщение от DmitriiAnyushin Посмотреть сообщение
    Добрый день! Подскажите пожалуйста, каким образом возможно осуществить синхронизацию времени ПЛК210 с сервером точного времени?
    В Codesys 3.5 в разделе OwenRTC вкладку NTP не нашел (в отличии от СПК107). Тут какой-то другой принцип или где-то что-то добавить надо? Спасибо!
    может этот документ поможет, раздел 4.2 https://owen.ru/uploads/181/1/tn-ug-owrt-luci-r2.pdf
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  10. #7080

    По умолчанию

    Помог) Большое спасибо!

Страница 708 из 855 ПерваяПервая ... 208608658698706707708709710718758808 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 4000
    Последнее сообщение: Вчера, 12:05
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 849
    Последнее сообщение: 16.11.2025, 08:58
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 273
    Последнее сообщение: 08.09.2025, 13:21
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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