モジュール化はスケールに依存します。
最小規模では、単純なNANDゲートからSoC全体に及ぶICがあります。これらはエンドユーザーにとってプラグアンドプレイではありませんが、PCB設計者にとっては非常に便利です。
より大きなレベルでは、機能性を高めるために1つまたは複数のPCBをスタックできるいくつかのモジュール規格があります。これらは、Arduinoの「シールド」、BeagleBoneの「ケープ」、または単にPC / 104モジュールのようなものです。これらはビルド用にモジュール化されていますが、実際にはフィールド交換を目的としたものではありません。
次のステップは、産業機器です。DINレールにスライドするだけで、大量の機器を購入できます。多くの場合、PLCはこの軸に沿って追加の電気接続を備えています。したがって、さらにアナログ入力が必要な場合は、別のカードをスライドさせてください(通常、PLCの残りの部分に直接隣接している必要があります)。この機器の優れている点は、壊れにくいことです。それぞれに独自のエンクロージャがあり、名目上フィールド交換可能です。欠点は、比較的単純なシステムでも物理的にかなり大きいことです。
他の答えには良い点がたくさんありますが、スケール感を付け加えたいと思いました。