Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 22

Тема: Task конфигуратор

  1. #1

    Exclamation Task конфигуратор

    Подскажите какие системные события, указанные в конфигураторе, поддерживает платформа ПЛК Овен? В документации ничего нет: .
    Может я не совсем правильно сформулировал вопрос, если все системные события работают, ТО КАК НАПРИМЕР воспользоваться блокм прерывания?
    Последний раз редактировалось Назаров Александр; 24.12.2007 в 11:29.

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

    По умолчанию

    добрый день. каким образом работают прерывания? схожи ли они с однокристальными по порядку работы?

  3. #3

    По умолчанию

    это не прерывания, а события. выполняются с низшим приоритетом в системе (ниже только текущая программа плк). вытеснять уже запущенную программу не могут, обработчик вызовется только в сл. цикле плк.
    аппаратных прерываний, доступных из программы, в плк нет.

  4. #4

    По умолчанию

    Большое спасибо за пояснения. Но все же, что за параметры (dwEvent и т.д.) на входе функции? или это только для шаблона, а там называй кого и как хочешь? Хотя они нызываются системными событиями и, по уму должны происходить от переменных системы. Если нет, то это вовсе и не System events, и платформа ПЛК их не поддерживает.
    С аппаратными прерываними понятно, но с програмными не очень. При работке с портами RS были бы кстати, хотя бы для обработки ошибок приемо-передачи или написания других протоколов. По опросу status-ov работать глупо.

  5. #5

    По умолчанию

    Про параметры вызова сразу ничего не скажу, напрямую я их ни разу не использовал.
    По поводу SysLibCom - да, эта библиотека не поддерживает вывод ошибок, но есть библиотека Unm.lib, в которой всё необходимое для обработки обмена ( в т.ч. и флаги таймаутов между символами для режима RTU) есть. Пользуйтесь на здоровье!

  6. #6
    Пользователь
    Регистрация
    29.11.2007
    Адрес
    Ставрополь
    Сообщений
    56

    По умолчанию

    добрый день.
    можно ли использовать только часть из возможных событий? если использую только прерывания не запускается основная программа! в какое системное событие её надо вписать (основную программу) каковы ограничения на её работу?
    заранее большое спасибо!!

  7. #7

    По умолчанию

    Цитата Сообщение от евгений мотренко Посмотреть сообщение
    добрый день.
    можно ли использовать только часть из возможных событий? если использую только прерывания не запускается основная программа! в какое системное событие её надо вписать (основную программу) каковы ограничения на её работу?
    заранее большое спасибо!!
    основная программа (имеется в виду Plc_prg) в принципе вызывается автоматически системой исполнения. хотелось бы увидеть ваш проект.

  8. #8

    По умолчанию

    Прошу помощи.
    Хотел инициализировать значения некоторых переменных по событию start в разделе Task configuration - System events.
    Создал новый POU (Start_PRG), назначил его событию start.
    Проект компилируется. При загрузке на PLC виснет на этапе Downloading al... с ошибкой Communication error.
    Для чистоты эксперимента создал новый пустой проект - тоже самое.

  9. #9

    По умолчанию

    Прошивка свежая? В старых была проблема.

  10. #10

    По умолчанию

    PLCInfo показывает 2.01.8

Страница 1 из 3 123 ПоследняяПоследняя

Ваши права

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