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

Тема: ПРавильное оформление функции

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Попробую объяснить:
    Я отправил данные слейв-устройству. Есть ли встроенные переменные - значения которых содержат информацию о том, успешно ли данные обработаны слейвом (записаны в регистры), не произошло ли ошибки при передаче, приеме, подтверждении отправленных данных? Или мне самостоятельно, в коде, нужно проверять запись данных опросом слейва на чтение?
    Вот в чем вопрос первый.

    А второй, по функции: я хотел-бы запись и контроль успешной записи реализовать в отдельную функцию. Но...
    В моем понимании проблема заключается в том, что на запись данных требуется время (отправить пакет по шине, получить ответ от слейва как минимум 50 мс.). Тогда мне в функции нужно либо реализовать цикл чтобы дождаться окончания отправки пакета слейв-устройству. После этого запросить данные, опять- таки дождаться ответа слейва. Потом проверить и вернуться в основную программу. Очевидно таким образом реализованная функция будет медленной. Вот и вопрос, как реализовать такую функцию без цикла?
    А может есть системные переменные, о которых я не знаю, содержащие информацию о результате отправки последнего пакета по шине (например)?
    Изображения Изображения

Похожие темы

  1. Правильное подключение НПТ-1
    от Игоррь в разделе Эксплуатация
    Ответов: 5
    Последнее сообщение: 14.04.2016, 16:33
  2. оформление по ЕСПД
    от Barboris в разделе Трёп (Курилка)
    Ответов: 3
    Последнее сообщение: 31.10.2012, 00:25
  3. Ответов: 17
    Последнее сообщение: 12.01.2012, 11:14
  4. Оформление подпрограммы
    от YuG в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 26.04.2011, 14:54

Ваши права

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