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

Тема: timer_20mks

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,054

    По умолчанию

    Кто-нить может объяснить, почему интерфейс вызова события по таймеру (int;int;int), а в примере приведенном здесь (byte;byte;dword) ?
    Ну и function vs program - тоже

  2. #2

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Кто-нить может объяснить, почему интерфейс вызова события по таймеру (int;int;int), а в примере приведенном здесь (byte;byte;dword) ?
    Ну и function vs program - тоже
    Параметры не используются, поэтому каждый фантазирует как ему хочется.
    Тролль-наседка, добрый, нежный и ласковый

  3. #3
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,054

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Параметры не используются, поэтому каждый фантазирует как ему хочется.
    Погонял на живом ПЛК110-60 (МО1) 2.12.7.
    Вытягивается 60мкс. Но при простейшем коде в обработчике прерывания (x := x + 1), и типа того в PLC_PRG, с минЦ = 0 статистика кажет 6-7мс.
    Мои выводы : код раздачи вызовов прерываний (именно так) - полная шняга, очень тяжелый.
    При 100мкс - получше, но все равно система еле укладывается в 1.3-1.5мс.
    Видимо при 20 и 40мкс вообще не проверятся повторный вход, раз вываливается в перезагрузку.
    Жесть. Большого практического смысла не вижу.

Ваши права

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