Страница 181 из 293 ПерваяПервая ... 81131171179180181182183191231281 ... ПоследняяПоследняя
Показано с 1,801 по 1,810 из 2928

Тема: CODESYS V3.5. Визуализация

  1. #1801

    По умолчанию

    Скажите, как можно реализовать в СПК110 аварийные входы?
    Вот например в стенде у нас есть кнопка "грибок" и я хотел бы сделать так, что если оператор на нее нажмет, то происходит аварийное событие.
    Мне придется кнопку посадить на блок ввода и постоянно вычитывать значения по шине?
    Или есть метод побыстрее / понадёжнее?
    Спасибо.

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

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Планирую использовать обычную usb-камеру.
    Вывести изображение с такой видеокамеры на СПК не получится.

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

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Скажите, как можно реализовать в СПК110 аварийные входы?
    Вот например в стенде у нас есть кнопка "грибок" и я хотел бы сделать так, что если оператор на нее нажмет, то происходит аварийное событие.
    Мне придется кнопку посадить на блок ввода и постоянно вычитывать значения по шине?
    Или есть метод побыстрее / понадёжнее?
    Спасибо.
    Вы описали типовой вариант.
    Более быстрых и надежных методов нет.

  4. #1804

    По умолчанию

    А в принципе, в CodeSys существуют прерывания?

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

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    А в принципе, в CodeSys существуют прерывания?
    В рамках платформы - существуют, но в наших контроллерах они не поддержаны.

  6. #1806
    Пользователь Аватар для zaychenko
    Регистрация
    01.12.2021
    Адрес
    Санкт-Петербург
    Сообщений
    60

    По умолчанию

    Евгений, добрый день!

    Визуализация ловит исключение при работе с фреймами, но не всегда, а очень редко.
    Ситуацию удалось повторить на ПЛК и на СПК. Отловить причину не удается. Сейчас как раз СПК ловит исключение, есть доступ по anydesk.
    visu_exception.png
    _______________________________

    С уважением,
    Зайченко Никита
    ООО «Политехник»
    Тел.: +7 (911) 284 86 84
    E-mail: zaychenko@owen-polytechnic.ru

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

    По умолчанию

    Цитата Сообщение от zaychenko Посмотреть сообщение
    Евгений, добрый день!

    Визуализация ловит исключение при работе с фреймами, но не всегда, а очень редко.
    Ситуацию удалось повторить на ПЛК и на СПК. Отловить причину не удается. Сейчас как раз СПК ловит исключение, есть доступ по anydesk.
    visu_exception.png
    Добрый день.
    AnyDesk не подойдет.
    Предоставьте доступ по TeamViewer или AeroAdmin, пожалуйста.

  8. #1808

    По умолчанию

    Приветствую!
    У вас есть такой пример 11_3_02_Example_VisuDialogs_3511v1
    Там переменная объявлена так:
    Код:
    PROGRAM PLC_PRG
    VAR
    	iVisuVar:INT; // переменная экрана визуализации, значение которой изменяется в окне диалога
    END_VAR
    А если мне надо сделать эту переменную энергонезависимой, я объявлю её так:
    Код:
    VAR_GLOBAL RETAIN
    	iVisuVar:INT;
    END_VAR
    И далее в целях экономии циклов записи в RETAIN мне надо как-то прикрутить проверку:
    Код:
    IF GVL.iVisuVar <> iDialogVar THEN
    	iVisuVar := iDialogVar;
    END_IF
    Ведь пользователь может вызвать диалог, ничего в нём не изменить и нажать "ОК". Переменная перезапишется тем же самым значением, цикл записи израсходуется.

    Собственно вопрос, как это сделать? Или может всё оставить как есть и я зря заморачиваюсь?

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

    По умолчанию

    Цитата Сообщение от Selya Посмотреть сообщение
    Приветствую!
    У вас есть такой пример 11_3_02_Example_VisuDialogs_3511v1
    Там переменная объявлена так:
    Код:
    PROGRAM PLC_PRG
    VAR
    	iVisuVar:INT; // переменная экрана визуализации, значение которой изменяется в окне диалога
    END_VAR
    А если мне надо сделать эту переменную энергонезависимой, я объявлю её так:
    Код:
    VAR_GLOBAL RETAIN
    	iVisuVar:INT;
    END_VAR
    И далее в целях экономии циклов записи в RETAIN мне надо как-то прикрутить проверку:
    Код:
    IF GVL.iVisuVar <> iDialogVar THEN
    	iVisuVar := iDialogVar;
    END_IF
    Ведь пользователь может вызвать диалог, ничего в нём не изменить и нажать "ОК". Переменная перезапишется тем же самым значением, цикл записи израсходуется.

    Собственно вопрос, как это сделать? Или может всё оставить как есть и я зря заморачиваюсь?
    Добрый день.
    У нас RETAIN сохраняется в микросхеме MRAM - число ее циклов перезаписи практически неограничено.
    Так что, на мой взгляд, проще оставить всё, как есть.

  10. #1810

    По умолчанию

    Привет.
    Решил сделать визуально красивый проект. Приходится вставлять всякие рисунки, рюши, кружева в визуализацию. А все нажатия решил делать через элемент "Невидимый ввод".
    Но вот незадача: если элемент "Невидимый ввод" переместить на задний фон (т.е. под остальные элементы визуализации), то он не реагирует на нажатие в реальном ПЛК (видимо, нажатие перехватывается рисунками, прямоугольниками, надписями). А если элемент "Невидимый ввод" переместить на передний фон (т.е. над остальными элементами визуализации), то в CodeSys всё заслоняется и работать невозможно. См. рисунок:
    невидимый ввод.png

    Как быть?
    Спасибо.

Страница 181 из 293 ПерваяПервая ... 81131171179180181182183191231281 ... ПоследняяПоследняя

Похожие темы

  1. Визуализация CoDeSys
    от Newcomer в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 24.04.2018, 15:26
  2. Визуализация в CoDeSys
    от Newcomer в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 10.05.2017, 21:11
  3. Визуализация CodeSys
    от DanJer в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 30.08.2012, 03:53
  4. Визуализация Codesys
    от Slipknot в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 31.10.2008, 11:36
  5. Визуализация в CoDeSys 2.3
    от Slawa в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 29.08.2008, 17:30

Ваши права

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