Страница 277 из 707 ПерваяПервая ... 177227267275276277278279287327377 ... ПоследняяПоследняя
Показано с 2,761 по 2,770 из 7062

Тема: CODESYS V3.5. Вопросы и ответы

  1. #2761

    По умолчанию

    Евгений огромное спасибо за ваши ответы) еще глупый вопрос ) я могу допустим в программе на CFC создать таймер и вызывать программу на ST?допустим по нему писать значения в таблицу визуализации ,как я понял работа с таблицами возможно или более удобна на языке ST

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

    По умолчанию

    Цитата Сообщение от Максим Ульянов Посмотреть сообщение
    Евгений огромное спасибо за ваши ответы) еще глупый вопрос ) я могу допустим в программе на CFC создать таймер и вызывать программу на ST?допустим по нему писать значения в таблицу визуализации ,как я понял работа с таблицами возможно или более удобна на языке ST
    Да, вы можете так сделать. В данном случае можно сделать функциональный блок на ST - в дополнительной программе нет особого смысла.

  3. #2763

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Д В данном случае можно сделать функциональный блок на ST
    я конечно понимаю что зумачал уже.. но как его создать?)

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

    По умолчанию

    Цитата Сообщение от Максим Ульянов Посмотреть сообщение
    я конечно понимаю что зумачал уже.. но как его создать?)
    ПКМ на узел Application - Добавление объекта - POU - выбрать тип Функциональный блок

  5. #2765

    По умолчанию

    Максим Ульянов Ну... по идее почитать руководство по этому делу (по программированию на CodeSys, которое было у ОВЕНа и на кого есть ссыль в подписи у Евгения Кислова, чтобы ВСЕ видели).
    Тебе надо решить то, что тебе будет удобнее:
    а) Если у тебя ОЧЕНЬ много сделано на CFC, и тебе нужен какой-то кусочек кода на ST, потому что на ST понятнее - то тогда удобнее сделать FB для этого кусочка.
    б) Если же ты боишься (как я раньше) работать с таймерами и другими блоками на ST (или не понимаешь как это делать), и если почти всё ты хотел бы писать на ST - то надо научиться работать с таймерами и FB на ST.

    Я учился так:
    а) Сообразил что конкретный блок надо объявить в ST в разделе где переменные объявляют (так же как на CFC). Ну типа пишем tmTimer : TON; - объвяили таймер задержки на включение.
    б) Понимать, что этот блок в ST ВСЕГДА должен вызываться. То есть его нельзя пихать во всякие циклы, IF и прочие херовины, а то он не всегда будет срабатывать.
    в) Понимать, что этот блок должен разом получать все входные переменные. Выходные можно забирать как угодно.
    г) Для удобной вставки вызова блока (чтобы описать все его параметры) есть удобная кнопка "F2". Она открывает окно выбора того, что вставить в код. Там надо выбрать "Вызовы интерфейса", галочку "Вставить с аргументами" и нужный нам таймер.
    Тогда CodeSys вставит его со всеми сигналами и параметрами примерно так:
    tmTimer(IN:=, PT:=, Q=>, ET=> );
    Это - аналог нарисованного таймера с теми же сигналами. Сюда вписываешь переменные, и всё.
    То, что помечено как ":=" - входы, то что ">=" - выходы. Ненужное можно удалить.

    То есть можно написать так (bStart - переменная, по которой запускается таймер):
    tmTimer(IN:= bStart, PT:= t#500ms);

    А дальше где-то написать типа
    IF (tmTimer.Q) THEN -- если выход таймера (Q) включен - то жжом.

    Может я не то написал, но если проблема была только в этом - то лучше правильно научиться, чем плодить фигню в программах.
    И вот так зверски жёстко это может выглядеть:
    TimerSTText.gif
    Последний раз редактировалось Cs-Cs; 04.11.2020 в 14:08.

  6. #2766
    Пользователь
    Регистрация
    06.03.2018
    Адрес
    Барнаул
    Сообщений
    75

    По умолчанию

    Здравствуйте, подскажите, почему в пустом проекте 520 ошибок?
    Новый рисунок.bmpНовый рисунок.bmp
    CS3.5 SP14 P3
    Версия таргета 3,5,11,50
    В СПК107М1 3,5,11,57

  7. #2767

  8. #2768
    Пользователь
    Регистрация
    06.03.2018
    Адрес
    Барнаул
    Сообщений
    75

    По умолчанию

    Помогло, Спасибо!!!

  9. #2769

    По умолчанию

    Коллеги ,доброе утро! где взять последнию версию Визуализации?
    визу.PNG

  10. #2770

Страница 277 из 707 ПерваяПервая ... 177227267275276277278279287327377 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 3193
    Последнее сообщение: Вчера, 12:51
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 822
    Последнее сообщение: 20.11.2023, 17:48
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 245
    Последнее сообщение: 02.10.2022, 11:34
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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