Страница 423 из 1044 ПерваяПервая ... 323373413421422423424425433473523923 ... ПоследняяПоследняя
Показано с 4,221 по 4,230 из 10436

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

  1. #4221

    По умолчанию

    В режиме эмуляции где настроить шаг времени при пошаговом исполнении программы?

  2. #4222

    По умолчанию

    Всем привет! Основной алгоритм управления машиной был написан в виде нескольких СFC программ вызываемых из PLC_PRG. После аварийной остановки машины оператором нам требуется перезапустить все эти программы с начала, по умолчанию они продолжают свою работу с тех шагов, которые были активны до остановки. Как это сделать?

  3. #4223
    Пользователь Аватар для grenz
    Регистрация
    13.12.2010
    Адрес
    СПб
    Сообщений
    9

    По умолчанию

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    Начните вообще ... про массивы .
    Но !!!!! Тут надо ведь подумать , как это... "Голова у солдата чтобы думать , а мозги чтобы соображать !
    Тема для раздумья - А что , на ПЛК в которых массивы не предусмотрены это низя сделать ? И как вы предлагаете Массив на панели отображать ? (ну я знаю 2 способа , если размерность известна )
    Перед исполнением любой задачи надо :
    1. Включить МОЗГИ.
    2. Если не выполняется п.1 не браться за выполнение задачи .
    3. Если мозги включены , то ... решение должно найтись без обращений на форум , а вот с проблемами ... обращайтесь.
    Понятно. Значит на халяву не получится.

  4. #4224
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,250

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    В режиме эмуляции где настроить шаг времени при пошаговом исполнении программы?
    Нигде. Варианты : task менеджер/TON/SFC

  5. #4225

    По умолчанию

    Цитата Сообщение от Maxsvell Посмотреть сообщение
    Всем привет! Основной алгоритм управления машиной был написан в виде нескольких СFC программ вызываемых из PLC_PRG. После аварийной остановки машины оператором нам требуется перезапустить все эти программы с начала, по умолчанию они продолжают свою работу с тех шагов, которые были активны до остановки. Как это сделать?
    Никто не знает как это делается или никто не сталкивался с этим?

  6. #4226
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Есть такой прием, как инициализация переменных при первом запуске ПЛК. Если этим воспользоваться, то можно сбросить все переменные к первоначальным в любой момент времени.

  7. #4227

    По умолчанию

    Цитата Сообщение от amn Посмотреть сообщение
    Есть такой прием, как инициализация переменных при первом запуске ПЛК..
    А можно отсюда по подробней...))ну или пример какой нибудь, чтоб оттолкнуться от чего можно было бы.

  8. #4228
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    В PLC_PRG создаете переменную init. В самой первой строке пишете
    if not init then
    init:= true;
    (*здесь инициализируем нужные переменные*)
    end_if

    Если в дальнейшем понадобится снова проинициализировать переменные, то через триггер сбрасываем init:
    init:=false;

  9. #4229

    По умолчанию

    Это на языке CFC?

  10. #4230
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Если Вы пишете на CFC, то ничего страшного не произойдет, если один ФБ у Вас будет написан на ST, где будут простые присвоения переменным, меньше места будет занимать на холсте

Страница 423 из 1044 ПерваяПервая ... 323373413421422423424425433473523923 ... ПоследняяПоследняя

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

Ваши права

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