Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 20

Тема: Как на ST в определенном фрейме переключить визуализацию

  1. #1

    По умолчанию Как на ST в определенном фрейме переключить визуализацию

    Это возможно?


    КДС 3.5 SP5

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

    По умолчанию

    Цитата Сообщение от @ND Посмотреть сообщение
    Это возможно?


    КДС 3.5 SP5
    Вы под фреймом имеете в виду элемент Фрейм?

    У него есть параметр Переключить переменную фрейма. Привяжите к нему переменную и меняйте ее значение в программе.
    0 - во фрейме открыт первый экран, 1 - второй и т.д.

  3. #3

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Вы под фреймом имеете в виду элемент Фрейм?

    У него есть параметр Переключить переменную фрейма. Привяжите к нему переменную и меняйте ее значение в программе.
    0 - во фрейме открыт первый экран, 1 - второй и т.д.
    Я так пробовал, как только я привязываю переменную с типом INT, к этому парамиетру, визуализация начинает жутко глючить.
    Может через visualElems как то можно?

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

    По умолчанию

    Цитата Сообщение от @ND Посмотреть сообщение
    Я так пробовал, как только я привязываю переменную с типом INT, визуализация начинает жутко глючить
    Что значит "жутко глючить"?
    Если есть возможность, выложите проект.

  5. #5

    По умолчанию

    Если к этому полю привязать переменную PLC_PRG.frame : INT
    И эту переменную в проекте нигде не использовать, то:
    Перестают быть видны кнопки основной визуализации.


    Если на кнопки основной визуализации назначить например скрипт PLC_PRG.frame := 0;

    То кнопки появляются, но визуализация начинает тормозить и меняется фон визуализации фрейма на темно-зеленый
    Вложения Вложения
    Последний раз редактировалось @ND; 13.08.2015 в 15:24.

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

    По умолчанию

    Цитата Сообщение от @ND Посмотреть сообщение
    Перестают быть видны кнопки основной визуализации.
    Подробнее опишите, когда это происходит. Переключаю экраны во фрейме - нижний ряд кнопок всегда отображается.

  7. #7

    По умолчанию

    На КДС в онлайне у меня они тоже отображаются, а на самой СПК нет

  8. #8

    По умолчанию

    Теперь в переменную PLC_PRG.frame записываю значения с 3х кнопок, по клику.
    Две кнопки на основной мнемосхеме, а третья на мнемосхеме mnemo, по клику на невидимую область ввода крана К1

    И теперь у меня нижние кнопки нигде не видны, ни на СПК, ни в КДС-онлайн.
    Изображения Изображения
    Вложения Вложения
    Последний раз редактировалось @ND; 13.08.2015 в 15:46.

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

    По умолчанию

    Цитата Сообщение от @ND Посмотреть сообщение
    На КДС в онлайне у меня они тоже отображаются, а на самой СПК нет
    Попробуйте создать новый проект, в котором будет только Фрейм, и посмотреть, корректно ли он работает.

    С темно-зеленым цветом в принципе понятно - он у вас выбран в качестве фона экрана Visualization и перекрывает цвет фрейма после первого переключения фрейма (похоже, это баг CDS).

    Куда подевались кнопки?
    На скриншоте у вас открыт экран, который вы хотите открывать во фрейме. Естественно, на нем нет кнопок.

    Я, кажется, понял - вы в CODESYS открываете экраны Mnemo, Arhive и т.д., и в этот момент они отображаются на панели без кнопок. По-моему, вполне очевидно, почему это происходит. Работайте только с экраном Visualization.

  10. #10

    По умолчанию

    На скриншоте у вас открыт экран, который вы хотите открывать во фрейме. Естественно, на нем нет кнопок.
    Да, тут я ошибся, не ту визуализацию включил для скрина, просто на самом СПК была такая же картинка (без кнопок внизу), там то ведь должно быть видно всё.

    Когда я создал пустой стандартный проект, и сделал там фрейм с двумя визуализациями, по началу тоже были подобные глюки.
    Затем я удалил элемент TargetVisualisation, и снова вставил его, после чего на тестовом проекте все нормально заработало.

    Такой же финт с ушами я провел на своём проекте, после чего стало немного лучше, стали отображаться нижние кнопки, но но некоторые глюки еще остались.
    Затем я удалил тёмно-зеленый фон основной визуализации и всё стало нормально. Чудеса да и только.
    Последний раз редактировалось @ND; 13.08.2015 в 16:34.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Как на СИ30 переключить протокол на ModbusRTU
    от Oak в разделе Эксплуатация
    Ответов: 4
    Последнее сообщение: 26.02.2015, 10:41
  2. Ответов: 3
    Последнее сообщение: 23.10.2013, 20:14
  3. Как получить визуализацию HML на одном компьютере от двух ПЛК110
    от Валерий Бурик в разделе Панели оператора (HMI)
    Ответов: 11
    Последнее сообщение: 12.06.2011, 00:55
  4. Как сделать временную задержку на ST?
    от Starikov Alexander в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 09.02.2010, 13:22

Ваши права

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