PLC, HMI, Motion, and SCADA software for programming, monitoring troubleshooting, communication cables, power cables, I/O blocks, etc.