Цитата Сообщение от Cs-Cs Посмотреть сообщение
1. Может быть как-то Modbus перетряхнуть? В свете быстрого опроса по RS-485?
Замутить какой-нить отдельный чип, который будет крутить опрос, а данные отдавать в ядро CodeSys (ну как если была бы связка ПЛК110 + СПК прям внутри СПК).

2. Может быть подумать про слоты (небольшие, куда плата встаёт плашмя)? В которые потом можно будет вставлять разные модули (вон кто 1-Wire просит)? Кому подавай 1-Wire, кому-то ещё ModBus, кому-то - ещё чуток дискретных входов или выходов. Вот взял модуль, ткнул в слот, добавил узел в дерево проекта - и вуаля.

3. Ага, про Vesa тут хорошо написали. В ВПшке есть - значит можно и тут корпус переработать.

4. Оставить, как было, адаптер для интерфейсов. Он хороший! =)

5. Может быть вытащить на переднюю панель несколько аппаратных светодиодов (возможно двухцветных RG - тогда можно все три цвета делать), которые в CodeSys будут конфигурироваться или как переменные проекта, или как статусы чего-нибудь (LAN, ModBus, Процессора) с прямой (диод горит или мигает, если всё ОК) и инверсной логикой (диод горит или мигает, если есть ошибки). Ну как диоды F1/F2 на ПРках, только расширенно.
Раз пищалка внутри есть, почему не быть светодиодам? =) Можно сразу смотреть, например, "О! Интерфейс отпал!" (назначили диод на статус железа) или "Ага, экран погашен, а светодиод мигает жёлтым (R+G) - значит требуется вмешательство в настройки" (назначили как программную переменную).
1. Мне вполне понятны истоки вопроса. Мы постараемся улучшить аппаратную часть (использовать хороший чип, добавить встроенные терминаторы и подтягивающие резисторы).
Но добиться таймингов обмена "как на ПЛК1хх", думаю, всё равно не получится - и такой задачи не ставится.

2. Про модули ответил чуть выше - это хорошее решение, но на данном этапе нет возможности сделать так, чтобы это одновременно было и бюджетно, и рентабельно.

3. Принято.

4. Планируем, что интерфейсы изначально будут в виде клеммников, так что потребность в адаптере пропадет.

5. Интересная идея, спасибо - зафиксировал.