Цитата(Denis @ May 15 2007, 05:43)

Проблема возникает при увеличении скорости обмена, если перейти на 19200, то мой девайс получает данные нормально и отвечает на них, но контроллер Siemens их не воспринемает, как будто устройства нет в сети... Мое устройство работает только на скорости 9600, но этого недостаточно хотелось бы увеличить...
Может Ваше устройство просто не успевает ответить вовремя? Насколько я себе представляю время на общения в DP-мастере ограничено, а дальше он может отдать маркер например?
А сколько времени у вас заняла программная реализация протокола, как я понимаю вы не использовали ASIC микросхемы для аппаратной поддержки интерфейса?
И вдогонку один вопрос (может не очень умный), как через профибас-DP запросить значение одной конкретной переменной? В документации протокола много говорится о "словаре объектов", но это уровень 7 профибаса, которого в ProFiBus-DP нет, как же тогда они адресуются и какой телеграммой запрашиваются?
Сообщение отредактировал Юрий Санвальд - Jun 28 2007, 13:07