Konfigurationsfehler (PLCN0019): Die Programminstanz '...' hat eine empfohlene Intervallzeit von ... ms welche von der Taskzykluszeit abweicht.
Bei der Instanziierung eines Matlab® Multirate-Programms wurde ein Fehler entdeckt. Solche Programme können aus mehreren Teilprogrammen bestehen. Jedes Teilprogramm muss separat instanziiert werden. Teilprogramme können unterschiedlichen Tasks (desselben ESM) zugewiesen sein, wodurch in einem Modell unterschiedliche Aktualisierungszyklen möglich sind. Solche Programme werden als Multirate-Programme bezeichnet.
Für Teilprogramme kann (intern) eine Intervallzeit empfohlen sein. Wird ein solches Programm mit empfohlener Zykluszeit instanziiert, so wird diese mit der Intervallzeit des Task verglichen. In Ihrem Projekt weicht die eingestellte Intervallzeit von der Empfehlung ab. Die empfohlene Zykluszeit ist in der Fehlermeldung angegeben.
Weitere Informationen finden Sie im Thema "Matlab® Integration", Abschnitt "Multirate-Programme bestehend aus mehreren Teilprogrammen".
Abhilfe
- Doppelklicken Sie auf die Fehlermeldung, um den 'Tasks und Events'-Editor des 'PLCnext'-Knotens zu öffnen. Die betroffene Tabellenzeile ist markiert.
- Verschieben Sie die betreffende Multirate-Programminstanz in einen zyklischen Task mit passender Intervallzeit oder ändern Sie die Zeit des Task entsprechend.