Сообщение от
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) - значит требуется вмешательство в настройки" (назначили как программную переменную).