-
Пользователь
Я думаю о записи одного бита, а не о чтении и не о записи регистра.
Если я пишу командой записи 1 бита (команда 0х05), то именно в этот бит все и попадает. Причем по самой линий связи проходит вот та самая неповторимая комбинация 0000 или FF00.
А если пишу командой записи многих битов (команда 0x0F), но указываю количество битов 1, то в путь отправляется слово из 16 бит, но просто с младшим битом, который установлен в нужное нам состояние 0 или 1.
И вроде это работает. В том устройстве (АЦП), что я сейчас запустил, не было реализовано команды 0x0F, а в ПЛК поленились реализовать команду 0х05. Поэтому проверять пришлось от компьютера. А от ПЛК так и не могу записать бит. Ну, кажется, что легче достучаться до автора того АЦП, чем до наших другзей из ОВЕНа. Они не сказали мне, что я неправ, но и не поспешили заняться добавлением команды 0х05
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума