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

Тема: ПЕРЕКЛЮЧЕНИЕ ВИЗУАЛИЗАЦИИ ПО ПЕРЕМЕННОЙ

  1. #1

    По умолчанию ПЕРЕКЛЮЧЕНИЕ ВИЗУАЛИЗАЦИИ ПО ПЕРЕМЕННОЙ

    Добрый день. Вот я и добрался с освоением визуализации.
    Задача: СПК107 работает с ПЛК DVP-28SV по протоколу Modbus. СПК - master, ПЛК-Slave. Спк запускает программу на плк. При выполнении программы СПК считает переменную, сигнализирующую о окончании программы.
    Необходимо чтобы при обнаружении переменной в значении TRUE, СПК сменил (переключил) визуализацию.
    Помогите разобраться?

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

    По умолчанию

    Цитата Сообщение от Aleexaandr Посмотреть сообщение
    Добрый день. Вот я и добрался с освоением визуализации.
    Задача: СПК107 работает с ПЛК DVP-28SV по протоколу Modbus. СПК - master, ПЛК-Slave. Спк запускает программу на плк. При выполнении программы СПК считает переменную, сигнализирующую о окончании программы.
    Необходимо чтобы при обнаружении переменной в значении TRUE, СПК сменил (переключил) визуализацию.
    Помогите разобраться?
    Добрый день. См. документ СПК. Визуализация, п. 11.3.1.

  3. #3

    По умолчанию

    Забыл добавить. СПК используется как панель оператора. У неё простые действия: записать значение, считать значение сменить визуализацию.

  4. #4

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день. См. документ СПК. Визуализация, п. 11.3.1.
    То есть вы предлагаете в PLC_PRG прописать iVisuIndex типа INT, а в интерфейсе экрана объявите локальную переменную iSelect типа INT и ей присвоить значение переменной, которая сигнализирует окончание программы? Или я как-то не так понял?

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

    По умолчанию

    Я предлагаю использовать системную переменную CURRENTVISU (для работы с ней надо поставить галочку в Менеджере визуализации). В таком стиле:

    Код:
    IF xProgramFinish THEN
          VisuElems.CURRENTVISU:='NowIWantSeeThisVisu';
    END_IF

  6. #6

    По умолчанию

    Спасибо. Буду пробовать и разбираться.

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

    По умолчанию

    Примеры показывают принцип работы с визуализацией, а не паттерны программирования (иначе пришлось бы тратить место на объяснение, почему так) - поэтому не претендуют на оптимальность с точки зрения кода программы.

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

    По умолчанию

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

  9. #9

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Я предлагаю использовать системную переменную CURRENTVISU (для работы с ней надо поставить галочку в Менеджере визуализации). В таком стиле:

    Код:
    IF xProgramFinish THEN
          VisuElems.CURRENTVISU:='NowIWantSeeThisVisu';
    END_IF
    Добрый день. Посидел сутки, попробовал, но так и разобраться не смог. Решил подробнее описать задачу может кто чего и подскажет.
    СПК запускает 11 разных программ на ПЛК.
    При нажатии на кнопку "ПУСК" 1.JPG запускается одна из программ и на спк происходит смена визуализации на "процесс реза" 2.JPG.
    Когда программа выполнена, СПК считывает маркер М25, сообщающий о выполнении программы, и переменная "V100300" переходит в состояние TRUE 3.JPG.
    Переменная "V100300" дает сигнал о смене визуализации "процесс реза" на визуализацию "возврат" 4.JPG.
    Пожалуйста, подскажите по подробнее как мне это осуществить? Желательно с примерами что, куда и как прописывать.
    Заранее СПАСИБО.

  10. #10

    По умолчанию

    Здравствуйте.
    Еще раз перечитал "СПК. Визуализация. Руководство для начинающих и продвинутых пользователей", но ни чего подходящего для решения задачи я не смог найти.
    Очень нужна ваша помощь.

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

Похожие темы

  1. CFC Переключение визуализаций
    от Serrk в разделе СПК1хх
    Ответов: 8
    Последнее сообщение: 14.11.2018, 16:08
  2. Переключение визулизаций
    от alex55 в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 14.01.2016, 04:08
  3. СИ8. Переключение насосов
    от Hemann в разделе Эксплуатация
    Ответов: 19
    Последнее сообщение: 01.07.2015, 13:48
  4. переключение между экранами
    от swerder в разделе Панели оператора (HMI)
    Ответов: 3
    Последнее сообщение: 12.11.2010, 12:56

Ваши права

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