Страница 85 из 1049 ПерваяПервая ... 3575838485868795135185585 ... ПоследняяПоследняя
Показано с 841 по 850 из 10486

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #841

    По умолчанию

    Цитата Сообщение от vooodooo22 Посмотреть сообщение
    Подскажите пожалуйста возможно ли на языке ST организовать прыжок выполнения сценария программы через строки?

    Пример: после выполнения строки №31 по выполнению условия прыгнуть на строку №26, если условие не выполнилось продолжить выполнение сценария программы перейдя к строке №32
    Спасибо
    я, конечно, могу быть неправ, но то что вы хотите реализовать сродне паскалевскому оператору goto и это противоречит принципу структурного программирования. А ST это язык структурированного текста.
    пробуйте придумать как это написать структурно. Если строка 26 выполняет какое-то свое дело (грубо говоря блок) то можно сделать ее как ФБ, функцию или PRG и в строке 31 вызывать его или через оператор цикла. Можно посмотреть ваш код или более подробное описание?)
    Чтобы понять рекурсию нужно понять рекурсию

  2. #842

    По умолчанию

    REPEAT
    Instructions
    UNTIL Boolean expression
    END_REPEAT

  3. #843

    По умолчанию

    Здравствуйте! Помогите пожалуйста разобраться с подключением операторской панели Weintek 6070ih к МВ110-224.ТД по RS485.

    Спасибо.

  4. #844

    Post

    Усе понял, опробую, спасибо

    ps правда с репит не совсем подружился еще
    Делая что-то не правильно, вы никогда не потеряете полученный опыт

  5. #845

    По умолчанию

    не нужно repeat - повтор и так идет в цикле ПЛК.
    используйте
    if
    else
    end_if
    while и repeat можно использовать только для работы с короткими циклами
    Часто задаваемые вопросы по кодесис
    1) Почему программа не работает - Следует выполнить "Онлайн ->Старт"
    2) Где скачать CoDeSys, таргеты, прошивки, библиотеки - http://www.owen.ru/catalog/codesys_v3/opisanie

  6. #846

    Thumbs up

    Цитата Сообщение от Малышев Олег Посмотреть сообщение
    не нужно repeat - повтор и так идет в цикле ПЛК.
    используйте
    if
    else
    end_if
    while и repeat можно использовать только для работы с короткими циклами
    скорей всего буду использовать пример S.A.D.: создать блок и вызывать его в нужной строке. а на счет if - это основной инструмент + CASE
    Делая что-то не правильно, вы никогда не потеряете полученный опыт

  7. #847

    По умолчанию

    Подскажите, насколько сложно будет создать программу управления двумя нагревателями. Т.е. задействовать 2 полноценных канала ( в качестве датчиков две термопары) для 2х нагревателей как в трм151( с вычислителями, регуляторами, ПИД коэффициентами и т.п.) и использовать в этих каналах дополнительные регуляторы. Точнее, создать несколько разных профилей со своими уставками, и чтобы в каждом профиле был задействован свой отдельный регулятор. ?
    Программированием никогда не занимался, хочется узнать хоть приблизительное время, за сколько можно разобраться с CoDeSys и создать вышеописанное с нуля.

  8. #848
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Полгода.​​​

  9. #849

    По умолчанию

    Цитата Сообщение от Dwitty Посмотреть сообщение
    Подскажите, насколько сложно будет создать программу управления двумя нагревателями. Т.е. задействовать 2 полноценных канала ( в качестве датчиков две термопары) для 2х нагревателей как в трм151( с вычислителями, регуляторами, ПИД коэффициентами и т.п.) и использовать в этих каналах дополнительные регуляторы. Точнее, создать несколько разных профилей со своими уставками, и чтобы в каждом профиле был задействован свой отдельный регулятор. ?
    Программированием никогда не занимался, хочется узнать хоть приблизительное время, за сколько можно разобраться с CoDeSys и создать вышеописанное с нуля.
    Кто Вы по образованию, чем занимаетесь и каков Ваш возраст ?

  10. #850

    По умолчанию

    Вообще бы неплохо Овену создать библиотеки для кодесис с готовыми регуляторами - аналогами ТРМ-12, ТРМ-212 и.т.д.
    Это очень бы облегчило людям жизнь.

Страница 85 из 1049 ПерваяПервая ... 3575838485868795135185585 ... ПоследняяПоследняя

Метки этой темы

Ваши права

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