Показано с 1 по 9 из 9

Тема: Визуализация на СПК107

  1. #1

    По умолчанию Визуализация на СПК107

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

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

    По умолчанию

    Цитата Сообщение от Alex_Shakhray Посмотреть сообщение
    Добрый день. Подскажите пожалуйста как связать программу с визуальным элементом и визуализацией, например переключить экран визуализации по условию, т.е. если от датчика тревоги пришел сигнал нужно показать соответствующий экран без участия оператора.
    Добрый день.
    См. п. 10.3.1:
    https://ftp.owen.ru/CoDeSys3/11_Docu..._Visu_v3.0.pdf

  3. #3

    По умолчанию

    Спасибо. А есть еще документация по синтаксису ST, где описаны переменные и примеры программного управления элементами визуализации?

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

    По умолчанию

    Цитата Сообщение от Alex_Shakhray Посмотреть сообщение
    Спасибо. А есть еще документация по синтаксису ST, где описаны переменные и примеры программного управления элементами визуализации?
    Это не касается конкретно ST, но я понял ваш вопрос.
    В свободное время я работаю над большой статьей, посвященной этой теме. Думаю, к концу весны опубликую ее.
    Пока что можете задавать конкретные вопросы - я постараюсь ответить на них.

  5. #5

    По умолчанию

    Например, непонятно как работать со стоковым типом данных. Как реализованы сравнение строк, поиск в строке подстроки и символа, конкатенация строк.
    К примеру Answer : STRING := '2';

    IF Answer <> ' ' THEN
    Answer := '1';
    END_IF

    Не работает, Answer всегда равно '2'

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

    По умолчанию

    Код корректный. Возможно, вы этот код нигде не вызываете?

    поиск в строке подстроки
    См. функцию FIND в библиотеке Standard.

    конкатенация строк.
    См. функцию CONCAT в библиотеке Standard.

    Основные аспекты работы со строками описаны в этой статье:
    https://aip.com.ru/article/codesys_rabota_so_strokami

    Ну и в справке CODESYS, конечно.

  7. #7

    По умолчанию

    Есть предположение, что PLC_PRG.SerialRequest не блокирующая, т.е. Answer при проверке еще не получил ответ, тогда вопрос как сделать задержку в программе типа delay(ms)

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

    По умолчанию

    Цитата Сообщение от Alex_Shakhray Посмотреть сообщение
    Есть предположение, что PLC_PRG.SerialRequest не блокирующая, т.е. Answer при проверке еще не получил ответ, тогда вопрос как сделать задержку в программе типа delay(ms)
    Если SerialRequest - это экземпляр ФБ из библиотеки OwenCommunication - то совершенно верно, они выполняются асинхронно.
    Об этом написано в документации на библиотеку.

    Насчет задержки - обычно для этого используются таймеры из библиотеки Standard.
    Таймеры тоже являются неблокирующими, потому что блокирующая задержка противоречит идеологии программирования ПЛК, которые должны выполнять код циклически, со стабильным временем вызова и минимальным джиттером.

  9. #9

    По умолчанию

    Спасибо, понятно.

Похожие темы

  1. СПК107, ПМ01 web-визуализация
    от azubkov в разделе СПК1хх [М01]
    Ответов: 18
    Последнее сообщение: 27.12.2023, 11:04
  2. СПК107 визуализация
    от lazy в разделе СПК1хх [М01]
    Ответов: 27
    Последнее сообщение: 22.12.2022, 09:59
  3. СПК107 WEB-визуализация
    от eigor_vl в разделе СПК1хх [М01]
    Ответов: 2
    Последнее сообщение: 17.01.2020, 02:47
  4. СПК107: Разваливается визуализация
    от S#716_0P в разделе СПК1хх
    Ответов: 4
    Последнее сообщение: 22.08.2019, 10:01
  5. Зависает визуализация СПК107
    от Denis_ в разделе СПК1хх
    Ответов: 9
    Последнее сообщение: 30.12.2015, 12:24

Ваши права

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