Страница 161 из 318 ПерваяПервая ... 61111151159160161162163171211261 ... ПоследняяПоследняя
Показано с 1,601 по 1,610 из 3178

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

  1. #1601

    Thumbs up

    Цитата Сообщение от petera Посмотреть сообщение
    Нужно завести в панели бит квитирования
    В панели каждую сек устанавливать бит и запускать таймер, например, на 3 сек.
    В плк постоянно читать бит квитирования и если он установлен - сбрасывать его
    В панели если время таймера истекло, а бит не сброшен - показать окно о потери связи.

    Это можно сделать с помощью трех ф. областей, они должны быть глобальными!
    Вложение 46335
    Скрытый текст:

    1. В панели каждую сек устанавливать бит
    Вложение 46336 Вложение 46337

    2. запускать таймер, например, на 3 сек, если время таймера истекло, а бит не сброшен - показать окно о потери связи
    Вложение 46338 Вложение 46339

    3. При восстановлении связи закрывать окно автоматически
    Вложение 46340 Вложение 46341

    Пример окна
    Вложение 46342

    ВОТ ГРОМАДНОЕ СПАСИБО!!!! Долго думал где Вы взяли PSB4 - потом вспомнил про системные регистры... Вот просто громадное спасибо!!! Все работает отлично!!!

  2. #1602
    Пользователь
    Регистрация
    21.05.2016
    Адрес
    Беларусь
    Сообщений
    13

    По умолчанию

    Здравствуйте!
    В проекте требуется изменять PSW400 в диапазоне 0...-800 с помощью функциональных кнопок "<" и ">".
    Кнопки вызывают макросы "table_bd_potr_RF_left" и "table_bd_potr_RF_right" соответственно.
    Почему то макросы работают после загрузки в панель не корректно:
    в макросе "table_bd_potr_RF_right" д.б. (PSW[400]<0)
    а в макросе "table_bd_potr_RF_left" уменьшение PSW400 менее -800 не должно происходить.
    Что не так? В гораздо более объёмном макросе "zapoln" аналогичные конструкции работают корректно.
    Вложения Вложения

  3. #1603

    По умолчанию

    Цитата Сообщение от kir2 Посмотреть сообщение
    Здравствуйте!
    В проекте требуется изменять PSW400 в диапазоне 0...-800 с помощью функциональных кнопок "<" и ">".
    Кнопки вызывают макросы "table_bd_potr_RF_left" и "table_bd_potr_RF_right" соответственно.
    Почему то макросы работают после загрузки в панель не корректно:
    в макросе "table_bd_potr_RF_right" д.б. (PSW[400]<0)
    а в макросе "table_bd_potr_RF_left" уменьшение PSW400 менее -800 не должно происходить.
    Что не так? В гораздо более объёмном макросе "zapoln" аналогичные конструкции работают корректно.
    Советую использовать математические операции в самой функциональной кнопке, там настраивается диапазон и все корректно работает.
    Если уж прям горит использовать макрос, попробуйте это:

    if(PSW[400] < 0) {
    PSW[400]=PSW[400]+100;
    }
    if(PSW[400] > 800) {
    PSW[400]=PSW[400]-100;
    }
    Последний раз редактировалось Studiedlist; 25.12.2019 в 09:17.

  4. #1604

    По умолчанию

    Цитата Сообщение от kir2 Посмотреть сообщение
    Здравствуйте!
    В проекте требуется изменять PSW400 в диапазоне 0...-800 с помощью функциональных кнопок "<" и ">".
    Кнопки вызывают макросы "table_bd_potr_RF_left" и "table_bd_potr_RF_right" соответственно.
    Почему то макросы работают после загрузки в панель не корректно:
    в макросе "table_bd_potr_RF_right" д.б. (PSW[400]<0)
    а в макросе "table_bd_potr_RF_left" уменьшение PSW400 менее -800 не должно происходить.
    Что не так? В гораздо более объёмном макросе "zapoln" аналогичные конструкции работают корректно.
    Две кнопки операции с данными, без макросов вообще Операции с данными.jpg

    Или функциональные кнопки с матем. операциями Функц кнопки.jpg
    Вложения Вложения
    Последний раз редактировалось kondor3000; 24.12.2019 в 19:57.

  5. #1605

    По умолчанию

    Подскажите что надо ввести в регистр чтоб на панели в элементе "Текстовый дисплей" вышло слово Авария или Alarm или другое слово. Хочется именно с элементом Текстовый дисплей научиться работать. Букву выводить получается, по таблице кодировки ASCII, а слово из N букв?
    Последний раз редактировалось ВалераМ; 25.12.2019 в 13:22.

  6. #1606

    По умолчанию

    Цитата Сообщение от ВалераМ Посмотреть сообщение
    Подскажите что надо ввести в регистр чтоб на панели в элементе "Текстовый дисплей" вышло слово Авария или Alarm или другое слово. Хочется именно с элементом Текстовый дисплей научиться работать. Букву выводить получается, по таблице кодировки ASCII, а слово из N букв?
    Да, используется таблица ASCII, как это работает можете понять используя текстовый ввод и цифровой дисплей
    P.S. Мне кажется проще использовать вариационный текст в таких задачах как отображение сообщения об аварии

  7. #1607

    По умолчанию

    Добрый день.
    А возможно выгрузить данные исторической таблицы на USB flash? Или другим образом перенести с панели?

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

    По умолчанию

    Цитата Сообщение от Drain Посмотреть сообщение
    Добрый день.
    А возможно выгрузить данные исторической таблицы на USB flash? Или другим образом перенести с панели?
    Можно, но бессмысленно т.к. в хранилище исторической таблицы тексты сообщений не хранятся, хранятся их номера
    Захват-1.png
    Одна строка в файле экспорта будет состоять из:

    - если включено отображение года Захват-2.png
    Метка времени события(Год, Месяц, День, Час, Минута), Номер события(просто число WORD, номер сообщения в настройках - 1), Флаг квитирования(0 или 1, формат WORD), метка времени квитирования(Год, Месяц, День, Час, Минута).
    ИТОГО 12 регистров WORD.

    - если выключено отображение года Захват-3.png
    Метка времени события(Месяц, День, Час, Минута), Номер события(просто число WORD, номер сообщения в настройках - 1), Флаг квитирования(0 или 1, формат WORD), метка времени квитирования(Месяц, День, Час, Минута).
    ИТОГО 10 регистров WORD.
    Последний раз редактировалось petera; 26.12.2019 в 09:50.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #1609

    По умолчанию

    Добрый день. Как закрузить в библиотеку изображение svg(делал и спользовал векторный формат в вайнтеке). Преобразую в png и у круглых элементов прозрачный фон становится черным.

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

    По умолчанию

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

    Захват-1.png Захват-2.png
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Страница 161 из 318 ПерваяПервая ... 61111151159160161162163171211261 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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