Freeport mode у S7-200
Yury;
3.11.04
Подскажите пожалуйста. Насколько я понимаю формат передачи в
Freeport mode со включённой проверкой чётности Старт бит+8 бит
данных+бит чётности+
стоп бит. А если я отключаю проверку чётности, данные передаются в
10-битном формате. Мне надо передавать данные в 11-битном формате с
нулевым девятым битом. Подскажите пожалуйста как это можно
сделать.
Re: Freeport mode у S7-200
В. Хрижановский, BTC; 3.11.04
Увы, но похоже, что никак. Разве что сваять самопальный шлюз на
базе какого-нибудь Atmel или вроде того. Никаким иным способом
нельзя это устройство связать с 200-м? Только через
последовательный порт?
Re: Freeport mode у S7-200
Yury;
3.11.04
Спасибо за ответ. А в режиме "no parity" данные передаются в
10-битном формате или в 11-битном с двумя стоповыми битами ?
Re: Freeport mode у S7-200
В. Хрижановский,
BTC; 3.11.04
Похоже, что в этом режиме 11 бит никак не получается. Когда я его
использовал, у меня передавалось 10 бит. Вопрос: чем обусловлено
применение именно S7-200? Скажем, тот же Unitronics может выдать 2
стоп-бита в режиме без четности.
Re: Freeport mode у S7-200
Yura;
4.11.04
Обусловлено тем, что S7-200 у нас уже используется и программа для
него отлажена. А необходимость в передаче данных возникла только
сейчас. Причём как всегда срочно. Я пока вижу только один вариант -
передавать информацию по одному байту, выставляя предварительно
parity check так, чтобы девятый бит был нулевым.
Re: Freeport mode у S7-200
В. Хрижановский, BTC; 5.11.04
Да, так и получается... Похоже, ничего лучшего предложить
нельзя.