Объявление

Свернуть
Пока нет объявлений.

ПЛК-40 использование звука и лампочек

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • ПЛК-40 использование звука и лампочек

    Добрый день!
    Заказчику приспичило использовать динамик и лампочки индикации ПЛК-40.
    Прошу подсказать как к ним можно обратиться, не смог разобраться.
    Необходимо битовыми сигналами, по раздельности, включать лампочки (Led1 - предупреждение, Led2 -авария, Led3-все ОК) и динамик (пиликает когда авария).
    ПО уже подготовлено. Нужна только адресация, либо способ битами активировать.

  • #2
    По использованию бипера посмотрите тут: http://forum.kb-agava.ru/forum/contr...D0%BB%D0%BA-40

    Комментарий


    • #3
      Сообщение от VBSega Посмотреть сообщение
      Добрый день!
      Заказчику приспичило использовать динамик и лампочки индикации ПЛК-40.
      Прошу подсказать как к ним можно обратиться, не смог разобраться.
      Необходимо битовыми сигналами, по раздельности, включать лампочки (Led1 - предупреждение, Led2 -авария, Led3-все ОК) и динамик (пиликает когда авария).
      ПО уже подготовлено. Нужна только адресация, либо способ битами активировать.
      Пример работы со светодиодами:

      при первом старте плк настраиваем работу со сведтодиодами

      if bFirstCycle then

      bFirstCycle := false;

      Leds.Open();

      // Гасим все светодиоды.
      Leds.LedOff( EnLeds.ledWork );
      Leds.LedOff( EnLeds.ledFault );
      Leds.LedOff( EnLeds.ledProgram );

      Leds.LedOff( EnLeds.ledWorkUser );
      Leds.LedOff( EnLeds.ledFaultUser );
      Leds.LedOff( EnLeds.ledProgUser );


      end_if


      Дальше работаете с любым из 3 светодиодов.


      Leds.LedOn( EnLeds.ledProgram ); // включение светодиода программа
      Leds.LedOff( EnLeds.ledProgram ); // выключение светодиода программа

      Leds.LedOn( EnLeds.ledWork ); // включение светодиода работа
      Leds.LedOff( EnLeds.ledWork ); // выключение светодиода работа

      Leds.LedOn( EnLeds.ledFault); // включение светодиода авария
      Leds.LedOff( EnLeds.ledFault); // выключение светодиода авария

      // переключение светодиода авария из on в off
      Leds.LedToggle( EnLeds.ledFault);







      Комментарий


      • #4
        Спасибо!!!

        Комментарий

        Обработка...
        X