PROFINET ist ein Kommunikationsprotokoll, das in der industriellen Automatisierung eingesetzt wird. Um die verschiedenen Anforderungen in unterschiedlichen Anwendungsbereichen zu erfüllen, wurde PROFINET in verschiedene Conformance Classes (Konformitätsklassen) unterteilt. Diese Klassen definieren die Fähigkeiten und Eigenschaften, die ein PROFINET-Gerät oder -System bieten muss, um bestimmte Anwendungen zu unterstützen. Es gibt drei Hauptklassen: CC-A: Für einfache, nicht zeitkritische Anwendungen. CC-B: Für zeitkritischere Anwendungen mit Anforderungen an Echtzeitfähigkeit und Netzwerkmanagement. CC-C: Für hochdynamische Anwendungen, die deterministische und synchronisierte Echtzeit-Kommunikation benötigen. Die meisten Anwendungen benötigen die CC-B Klasse, welche auch von vielen Weidmüller Switchen unterstützt wird.