Страница 165 из 274 ПерваяПервая ... 65115155163164165166167175215265 ... ПоследняяПоследняя
Показано с 1,641 по 1,650 из 3041

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

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

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

    По умолчанию

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

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

    По умолчанию

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

  3. #3

    По умолчанию

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

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

    По умолчанию

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

  5. #5

    По умолчанию

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

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

    По умолчанию

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

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

    По умолчанию

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

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

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

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

    По умолчанию

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

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

  9. #9

    По умолчанию

    Приветствую!
    У вас есть такой пример 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
    Ведь пользователь может вызвать диалог, ничего в нём не изменить и нажать "ОК". Переменная перезапишется тем же самым значением, цикл записи израсходуется.

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

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

    По умолчанию

    Цитата Сообщение от 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 - число ее циклов перезаписи практически неограничено.
    Так что, на мой взгляд, проще оставить всё, как есть.

Страница 165 из 274 ПерваяПервая ... 65115155163164165166167175215265 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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