Показано с 1 по 3 из 3

Тема: Динамическая индикация плк1006

  1. #1
    незарегистрированный
    Гость

    По умолчанию Динамическая индикация плк1006

    Пытаюсь сделать динамическую индикацию(два семисегментных разряда) на плк 100(выхода на транзисторах)
    беру стандартный функблок BLINK с T#0.001s и от него завожу UNPACK на восемь выходных портов по 1 старший разряд по 0 младший
    на малой частоте всё работает правильно но получить нормальную индикацию не получается мигает и всё тут как будто нехватает быстродействияю.
    Как прицепить к плк семисегментный индикатор(2-8разрядов)с минимальным обвесом?

  2. #2
    Пользователь
    Регистрация
    18.03.2007
    Адрес
    г. Краснодар
    Сообщений
    233

    По умолчанию

    ПЛК работает по циклам - мин цикл 1 мсек.
    Это почти генератор. Поэтому в програме заведи переменную и меняй ее значение:

    пример
    var
    P_Out : bool;
    end_var

    p_Out := not p_Out;

    При запуске p_Out будет менять значение равное циклу ПЛК +/- допуск.

  3. #3
    незарегистрированный
    Гость

    По умолчанию

    спасибо у меня всё и работало
    просто тормозила индикация на плк
    на портах всё ок (индикаторы светют)

Ваши права

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