Показано с 1 по 10 из 365

Тема: CoDeSys v2.3

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    По умолчанию

    Вот 100% рабочий вариант для большого количества устройств в сети.
    VAR
    TIMER_SKV1:TON;
    SKV1_CON_ERR: BOOL;
    END_VAR
    (*переменные LAST485ADR и LAST485ERR объявляются непосредственно в конфигурации ПЛК*)

    IF LAST485ADR={адрес устройства} AND LAST485ERR=81 THEN TIMER_SKV1(IN:=TRUE, PT:=T#1500ms);
    ELSIF LAST485ADR={адрес устройства} AND LAST485ERR<>81 THEN TIMER_SKV1(IN:=FALSE);
    END_IF;
    SKV1_CON_ERR:=TIMER_SKV1.Q;

    прошу прощения за индусский код.
    Последний раз редактировалось S.A.D.; 20.12.2012 в 10:45.
    Чтобы понять рекурсию нужно понять рекурсию

Ваши права

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