Страница 156 из 368 ПерваяПервая ... 56106146154155156157158166206256 ... ПоследняяПоследняя
Показано с 1,551 по 1,560 из 4089

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Thumbs up

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

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

    1. В панели каждую сек устанавливать бит
    Захват-1.png Захват-2.png

    2. запускать таймер, например, на 3 сек, если время таймера истекло, а бит не сброшен - показать окно о потери связи
    Захват-3.png Захват-4.png

    3. При восстановлении связи закрывать окно автоматически
    Захват-5.png Захват-6.png

    Пример окна
    Захват-8.png

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

  2. #2

    По умолчанию

    Существуют ли аналоги конфигуратора? В программе существует ряд недостатков и багов, что с этим можно сделать?

  3. #3

    По умолчанию

    Цитата Сообщение от Studiedlist Посмотреть сообщение
    Существуют ли аналоги конфигуратора? В программе существует ряд недостатков и багов, что с этим можно сделать?
    А какие конкретно недостатки и баги вы нашли?
    У меня уже несколько готовых проектов, всё работает нормально. Ограничение по времени онлайн сделано специально, есть ошибка в экспорте на флешку, но это просто надо знать.
    Последний раз редактировалось kondor3000; 22.12.2019 в 12:03.

  4. #4

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    А какие конкретно недостатки и баги вы нашли?
    У меня уже несколько готовых проектов, всё работает нормально. Ограничение по времени онлайн сделано специально, есть ошибка в экспорте на флешку, но это просто надо знать.
    Баги с прозрачностью элемента "изображение" после размещения, плохая работа с самой прозрачностью, отсутствие сглаживания, баги масштабирования элемента "анимация изображений". Также очень странное поведение в некоторых ситуациях, например когда элемент больше экрана/окна, и программа нещадно перемещает его. Зачастую открывается слишком много бесполезных окон в настройках.
    P.S. Смиряться с багами это плохая практика

  5. #5

    По умолчанию

    Какие способы тестирования проекта помимо эмуляции в конфигураторе существуют?

  6. #6
    Пользователь
    Регистрация
    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" аналогичные конструкции работают корректно.
    Вложения Вложения

  7. #7

    По умолчанию

    Цитата Сообщение от 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.

  8. #8

    По умолчанию

    Цитата Сообщение от 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.

  9. #9

    По умолчанию

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

  10. #10

    По умолчанию

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

Страница 156 из 368 ПерваяПервая ... 56106146154155156157158166206256 ... ПоследняяПоследняя

Похожие темы

  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 в качестве панели оператора
    от Леонид в разделе СПК1xx (архив)
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17

Ваши права

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