Kommunikationsschema „Standard“ ist das Standardschema, das beim Erstellen einer neuen Anwendung ausgewählt wird. Dies ist die empfohlene Einstellung für den Anfang und für die meisten Anwendungen geeignet.
Das Schema führt zu einer ausgewogenen Aufgabenpriorisierung, die den Schwerpunkt auf Stabilität und ein geringes Risiko negativer Nebeneffekte durch eine hohe IEC-Tasklast oder Hardware-Aktivität legt.
Die höchste IEC-Task-Priorität 0 sollte für hoch priorisierte Funktionen in der SPS mit kurzer Ausführungszeit verwendet werden.
Die Interrupts der Kommunikationsmodule (CM5xx), der E/A-Bus, die IEC-Scheduler-Beobachter-Task und die CAA-Event-Task werden mit höherer Priorität bearbeitet als alle IEC-Tasks der Anwender.
Ethernet läuft mit Nicht-Echtzeit-Priorität, um Denial-of-Service-Szenarien und Systemüberlastungen durch Geräte, die sich im selben Netz befinden, zu vermeiden.
Die Standardeinstellung der Prioritäten ist für die meisten Anwendungen geeignet und sollte verwendet werden, es sei denn, es bestehen besondere Anforderungen oder Leistungsprobleme.
Merkmale und ihre Prioritäten
In diesem Schema wird der Bereich der IEC-Task-Prioritäten nur mit Tasks geteilt, die mit dem CM598-CN (CAN-Kommunikationsmodul) und seinen CAN2A/2B IO POUs und der gemeinsamen POU-Hintergrundjob-Behandlung zusammenhängen. Die Prioritäten 9 und 15 können jedoch weiterhin verwendet werden.
Es ist zu beachten, dass Tasks mit einer höheren IEC-Task-Priorität als 9 negative Nebeneffekte auf die CAN-Kommunikation in Bezug auf Reaktionszeit und Durchsatz haben können, während IEC-Tasks mit einer niedrigeren Priorität als 9 durch eine aktive CAN-Kommunikation unterbrochen oder verzögert werden können.
POU-Hintergrundjobs wird die niedrigste IEC-Echtzeitpriorität zugewiesen, um negative Nebeneffekte auf IEC-Tasks und damit auf die Prozessdatensynchronisation oder den Anwendercode zu vermeiden. POUs beziehen sich in der Regel auf Aufgaben mit geringerer Priorität und dürfen keine Auswirkungen auf Aufgaben mit höherer Priorität haben.
