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

Тема: Нестандартные протоколы (ДЛЯ НЕ ПРОГРАММИСТА)

Древовидный режим

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

    По умолчанию

    Здравствуйте. Работа с протоколом любого типа как правило заключается в следующем:
    Есть два(может более) устройств. Одно мастер(в нашем случае ПЛК), другое подчиненное(Метакон 514). Мастер формирует команды, которые передаются подчиненному устройству. Если команда была сформирована верно и предназначена именно этому устройству, то оно примет команду, обработает и отправит мастеру ответ, на то что данная команда обработана, либо вернет данные, либо пришлет код ошибки.

    Формат команды должен быть описан в документации на протокол обмена.
    Формат похож на протокол модбас, но другой. Если я правильно все понял, то любая команда состоит из 6 полей + CRC.
    В программе вы должны научиться формировать данные команды, а далее отсылать их устройству.

    Если с протоколами на данном уровне вы работаете впервые, то наверно проще научиться формировать команды вручную(например с компьютера), и отсылать их на устройствро, далее посмотреть уже что вам устройство отвечает. Когда разберетесь в "крякозябрах" уже пробуйте писать программу в плк.
    Последний раз редактировалось Николаев Андрей; 26.01.2011 в 16:20.

Ваши права

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