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

Тема: ответы приборов по протоколу Dcon

  1. #1

    По умолчанию ответы приборов по протоколу Dcon

    Многоуважаемые и просто уважаемые господа, скажите пожалуйста, чем отличаются понятия "недопустимая команда", "команда с ошибкой в данных" и "команда с синтаксической ошибкой"" согласно протоколу DCON?

  2. #2

    По умолчанию

    И где эти термины Вам встретились?

  3. #3

    По умолчанию

    Ну, по всей видимости, в руководствах. Например, к МДВВ.

  4. #4

    По умолчанию

    недопустимая команда - команда с правильным синтаксисом и форматом данных, но данные, например, вышли за диапазон.
    команда с ошибкой в данных - неправильный формат данных, например ожидается число с пл. точкой, а пришло целое. СЛЕДИТЕ за числом символов.
    команда с синтаксической ошибкой - неправильный синтаксис - т.е., например не поддерживаемая команда, слишком большой или маленький адрес и пр.

  5. #5

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    недопустимая команда - команда с правильным синтаксисом и форматом данных, но данные, например, вышли за диапазон.
    команда с ошибкой в данных - неправильный формат данных, например ожидается число с пл. точкой, а пришло целое. СЛЕДИТЕ за числом символов.
    команда с синтаксической ошибкой - неправильный синтаксис - т.е., например не поддерживаемая команда, слишком большой или маленький адрес и пр.
    Про недопустимую команду понятно более-менее. Хотя не совсем понятна логика. Если данные вышли за диапазон, то ошибка именно в них, почему же команда называется недопустимой командой, а не командой, содержащей ошибку в данных. Ну ладно, это уже мелочи.

    Про команду с ошибкой в данных тоже понятно. Ошибка в данных - неправильный формат данных.

    А вот про недопустимую команду остаются определенные неясности. Например, какую ошибку содержит команда вида @101(cr), посланная в МДВВ? Тут получается можно размышлять двояко: либо ошибка в адресе (он занимает один символ, а должен занимать два), либо же ошибка в данных (они занимают один символ, а должны занимать два). Как прибор идентифицирует подобные ошибки и как на них реагирует?

Ваши права

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