# Software block diagram ```mermaid graph LR subgraph ide1 [MAIN COMPUTER] A[COP-IF] -->|Unix socket| B[SCB-IF] C[GUI] -->|Unix socket| B[SCB-IF] end P[COP] -->|serial MODBUS| A B -->|Ethernet MODBUS| R(ETHERNET SWITCH) R --> S[SCB A1] R --> T[SCB B1] R --> U[SCB C1] R --> V[SCB D1] ```