Страница 538 из 1042 ПерваяПервая ... 384384885285365375385395405485886381038 ... ПоследняяПоследняя
Показано с 5,371 по 5,380 из 10414

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

  1. #5371

    По умолчанию

    Добрый день.
    Подскажите, есть ли возможность стартовать или останавливать программу ПЛК (100-й) из-вне, например по дискретному входу, или при поступлении по модбас true|false.
    Спасибо

  2. #5372
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,646

    По умолчанию

    есть возможность. для этого надо предусмотреть в программе.

  3. #5373

    По умолчанию

    а подробнее подскажите?

  4. #5374
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,646

    По умолчанию

    А что тут тут должно быть подробнее ? вы же делаете старт-стоп насосу в программе по дискретному входу ? так чем вся программа отличается от одного насоса ?

    НИЧЕМ, просто в старт-стопе будет весь алгоритм, что предусмотрите, то и будет.

  5. #5375

    По умолчанию

    Вопрос не в выполнении или невыполнении всей программы, а именно старте и остановке работы программы в ПЛК. Кнопка "Старт/Стоп на самом ПЛК отключена из-за известного глюка. Оборудование будет стоять в поле, где связи вообще никакой. Будет панель оператора. Случайный останов программы (причина непринципиальна) и надо как-то стартовать программу без снятия питания. Кнопкой на шкафу(физической) или кнопкой на панели оператора (modbus)

  6. #5376
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,646

    По умолчанию

    есть какая-то принципиальная разница ?

  7. #5377

    По умолчанию

    да, если сделать, как предложили вы, то после, например CoDeSys->ОнЛайн->Стоп подать "1" на какой-то, предусмотренный вход, программа не стартует, т.к. она остановлена и реакция на эту "1" не обработается, подозреваю что это, если вообще возможно, можно сделать посредством прерываний, но вот какая команда старта PLC_PRG

  8. #5378

    По умолчанию

    Цитата Сообщение от vano_id Посмотреть сообщение
    да, если сделать, как предложили вы, то после, например CoDeSys->ОнЛайн->Стоп подать "1" на какой-то, предусмотренный вход, программа не стартует, т.к. она остановлена и реакция на эту "1" не обработается, подозреваю что это, если вообще возможно, можно сделать посредством прерываний, но вот какая команда старта PLC_PRG
    Вы для себя определитесь что значит "команда старта".
    Если какая-нибудь часть программы ориентируется на текущее/прошедшее время. Должно ли время замереть?
    Должен ли станок встать как вкопанный или должен ли он перейти в безопасное состояние?

    Если, например, работает какой-то насос. И пришла команда "морская фигура замри".
    Насос так и должен продолжать накачивать и в конце концов привести к переливу/взрыву и т.п.?

    Ответьте для себя на эти и подобные вопросы, и тогда станет яснее "кто виноват и что делать".


    И, да,
    В начале PLC_PRG можно разместить такое:
    Код:
    IF морская_фигура_замри THEN
      сюда_нужно_добавить_действия_при_замирании_например_перевод_выходов_в_безопасное_состояние
      RETURN;
    END_IF;
    1 шанс из миллиона что такой способ "остановить программу" вам подойдёт (по причинам в вопросах выше)

  9. #5379
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,646

    По умолчанию

    vano_id извините, а на кой останавливать программу из CDS ? CDS только для режима отладки, на рабочем объекте он не упал ни разу так как есть входы, выходы и переменные Modbus...

  10. #5380

    По умолчанию

    Цитата Сообщение от vano_id Посмотреть сообщение
    Добрый день.
    Подскажите, есть ли возможность стартовать или останавливать программу ПЛК (100-й) из-вне, например по дискретному входу, или при поступлении по модбас true|false.
    Спасибо
    Мне кажется вы один раз столкнулись с граблями кнопки Старт/Стоп и теперь думаете что ПЛК может просто так взять и уйти в Стоп. Кроме как от кнопки или с компа больше его остановить ничто не может. Поэтому и чумиться не стоит. У меня 6 ПЛК100 еще с 2009 года в поле стоят и прекрасно насосами управляют по GSM. И если бы не новогодние танцы операторов то и вообще бы никаких проблем с ними не было.

Страница 538 из 1042 ПерваяПервая ... 384384885285365375385395405485886381038 ... ПоследняяПоследняя

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

Ваши права

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