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

Тема: ПЛК110-32 прямое управление портами

  1. #1

    По умолчанию ПЛК110-32 прямое управление портами

    Добрый день!
    Необходимо сгенерировать ШИМ с частотой хотя бы 1 кГц на ПЛК110-32
    Для этого пользуюсь высокоскоросным таймером на основе примера hi_timer.pro
    При установке периода прерывания от 20 мкс. до примерно 200 мкс. ПЛК повисает и перезагружается.
    при 1000 и более работает, но время расчетное и реально не совпадает.
    при 200 срабатывает с периодом НЕСКОЛЬКО ДЕСЯТКОВ СЕКУНД.

    Настройку прямое управления быстрыми выводами сделал, задачу таймер скофигурировал

    основной код:
    Код:
    IF (init=TRUE) THEN
    	SetIRQ(20); 
    	init:=FALSE; 
    	t_res := 5; (*коэффициент заполнения*)
    	Q0 :=1; (*Для отладки 5 (обычный) вывод ПЛК*)
    END_IF
    код обработчика прерывания:
    Код:
    t_count:=t_count+1; (*  *)
    IF (t_count = 50) THEN
    	t_count := 0;
    	SysPortOut(0, 7);
    END_IF
    
    IF (t_count = t_res) THEN
    	SysPortOut(0, 0);
    END_IF

  2. #2
    Banned
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    В чем вопрос то?
    Прошивался ли плк? И каковы были дальнейшие действия если всеже перепрошивался?

    Про какой порт идет речь кстати?

  3. #3

    По умолчанию

    нашел ответ
    установлена ОЧЕ-Е-Е-Е-ЕНЬ тормозная прошивка 2.14.0, перепрошил на 2.10.9 и все заработало

    отвечаю на вопрос:
    пытался вывести ШИМ на Fast discrete outputs (в режиме прямого управления)
    ПЛК прошивался, но повисал или перезагружался.

    В связи с этим возникает вопрос: откуда растут руки у разработчиков если процессор ARM с частотой 200 МГц не может работать с таймером с периодом 20 мкс (50 кГц)
    Примитивный AVR с частотой 8 МГц с прямыми руками в состоянии это сделать...

    Обращение к модераторам: Я тему продублировал в разделе ПЛК. Удалите одну на свое усмотрение.
    Последний раз редактировалось judchin; 13.07.2014 в 18:08.

Похожие темы

  1. плк110-32 прошивка
    от Jonikk в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 23.03.2020, 13:57
  2. пм01 и плк110-32
    от Vovaer в разделе Эксплуатация
    Ответов: 74
    Последнее сообщение: 27.07.2016, 16:18
  3. управление АКИП-13** по RS-232(ПЛК110-32)
    от miv701 в разделе Сетевые технологии
    Ответов: 2
    Последнее сообщение: 17.01.2014, 12:28
  4. ПЛК110.32
    от CEkip в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 29.07.2011, 08:10
  5. как выбрать управление "прямое" или "обратное"
    от maxmore в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 18.01.2010, 10:13

Ваши права

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