Концепт с модульными IO понятен, но в данный момент мы не рассматриваем его из-за сложности в разработке и дороговизны.
Во взрывоопасных зонах, дешевле убрать сенсорный плк внутрь шкафа, чем например покупать такой же в ex исполнении
А если убирать, то надо на что то крепить, vesa , а точнее 4 отверстия под кронштейн упростят задачу.
Так же например в шкафах с уличным исполнением, -20 ни туда ни сюда, в самый раз -40 или -50. Но опять же, проще убрать внутрь шкафа с нормальной климатикой. Мы такие плк ставили на дин рейку ( модуль расширения на дин рейку, а плк на модуль)
Основное время плк стоят в закрытых шкафах и открываются только во время обслуживания: открыл, посмотрел что происходит, закрыл.
По крайней мере, если в корпус сзади будут впаяны 4 гайки для крепления будет некоторым людям полезно
А зачем тогда СПК, если в рабочем состоянии с его экрану нет доступа, может тогда дешевле иметь ПЛК?
Предложу следующее: классическим решением является как ПЛК+HMI, в каждом из которых есть мозги и могущие работать автономно, так и СПК, в котором и мозги и экран в одном корпусе, и модули расширения на ДИН рейке. Но есть решение, которое уже неоднократно предлагалось: ПЛК со всем функционалом и портами на ДИН-рейку, и выносной чисто голый экран, максимально дешевый - на панель.
Несколько раз, в других случаях использовал другие ПЛК, по причине стоимости. Рано или поздно, все равно будут ОВЕН , не только в КНС и ЖКХ использовать. Но и при производстве продукции и для управления станками с высокой производительностью.
Есть у Овена недостаток - использование CoDeSys, который имеет высокий порог вхождения.
1. Может быть как-то Modbus перетряхнуть? В свете быстрого опроса по RS-485?
Замутить какой-нить отдельный чип, который будет крутить опрос, а данные отдавать в ядро CodeSys (ну как если была бы связка ПЛК110 + СПК прям внутри СПК).
2. Может быть подумать про слоты (небольшие, куда плата встаёт плашмя)? В которые потом можно будет вставлять разные модули (вон кто 1-Wire просит)? Кому подавай 1-Wire, кому-то ещё ModBus, кому-то - ещё чуток дискретных входов или выходов. Вот взял модуль, ткнул в слот, добавил узел в дерево проекта - и вуаля.
3. Ага, про Vesa тут хорошо написали. В ВПшке есть - значит можно и тут корпус переработать.
4. Оставить, как было, адаптер для интерфейсов. Он хороший! =)
5. Может быть вытащить на переднюю панель несколько аппаратных светодиодов (возможно двухцветных RG - тогда можно все три цвета делать), которые в CodeSys будут конфигурироваться или как переменные проекта, или как статусы чего-нибудь (LAN, ModBus, Процессора) с прямой (диод горит или мигает, если всё ОК) и инверсной логикой (диод горит или мигает, если есть ошибки). Ну как диоды F1/F2 на ПРках, только расширенно.
Раз пищалка внутри есть, почему не быть светодиодам? =) Можно сразу смотреть, например, "О! Интерфейс отпал!" (назначили диод на статус железа) или "Ага, экран погашен, а светодиод мигает жёлтым (R+G) - значит требуется вмешательство в настройки" (назначили как программную переменную).