Цитата Сообщение от Herzog Посмотреть сообщение
Во-первых, почему бы и нет?

А во-вторых, я пытаюсь получить связь цифрового микроконтроллера с цифровой микросхемой стандартной логики. Что здесь такого ненормального в моем очень скромном желании?

В-третьих, о скорости. Зачем ограничивать минимум цикла в одну миллисекунду, если есть (как утверждает Филоненко Владислав) способ работать быстрее? В чем смысл ограничения, почему его нужно обходить каким-то специальными изысками? Если есть возможность работать с периодом в несколько десятков микросекунд, то почему цикл выставлен не менее 1 миллисекунды?
Может быть потому, что есть системные команды, которые могут растянуть до миллисекунды? ну так ведь цикл и сейчас не фиксирован и может плавать - пусть же плавает не 1мсек...секунды, а 30мксек...секунды!

С уважением,
Herzog
1. ПЛК разрабатывался в соответствии с ГОСТом на ПЛК. А там, sic!, нет требования поддерживать TTL или КМОП. И нет его по той простой причине, что это промышленное решение, а в промышленной автоматизации есть стандарт 24В. Извините, поменяют ГОСТ - будем выпускать ПЛК с TTL выходами.
P.S. - если есть желание попаять - внутри ПЛК везде TTL. Но на свой страх и риск.
2. Мы искусственно ничего не ограничивали. Цикл ПЛК быстрее 1 мс в большинстве случаев не возможен да и не нужен в той сфере применения, на которую ориентирован ПЛК. В ПЛК110 есть прерывания для обработки быстрых входов и выходов.
Но, однако ж, и они не предназначены для тех задач, что Вы планируете решать. Это область жесткой схемотехники, ПЛИС или программирования МК на ассемблере (не рекомендую).
ПЛК - это мозг, ему не требуется контролировать каждый чих объекта управления с огромной скоростью, для этого существуют тупые, но быстрые модули расширения и системы защиты.