Welche Programmiersprachen werden von einem HMI SCU unterstützt?
Folgende Sprachen werden unterstützt:
oFrei grafischer Funktionsplan (CFC)
oFunktionsbausteindiagramm (FBD)
oAnweisungsliste (IL)
oKontaktplan (LD)
oAblaufsteuerung (SFC)
oStrukturierter Text (ST)
Welche Variablentypen werden von einem HMI SCU unterstützt?
Weitere Informationen finden Sie im Abschnitt über unterstützte Variablen.
Kann ich das SoMachine-Netzwerk zur Kommunikation mit Geräten verwenden, die an die serielle Leitung des HMI SCU angeschlossen sind?
Die Kommunikation mit einem HMI SCU ist nur möglich, wenn die serielle Leitung mit dem Netzwerkprotokoll konfiguriert wurde.
Einschränkungen:
oLangsamer Zugriff auf die dezentrale Ausrüstung.
oDie Kaskadenregelung einer anderen Ausrüstung ist nicht möglich.
Weitere Informationen finden Sie unter SoMachine - Netzwerk/Kombo: HMI SCU im Anhang der Online-Hilfe zu Vijeo-Designer.
Wann sollte ich den freilaufenden und wann den zyklischen Modus verwenden?
Nutzung des freilaufenden oder zyklischen Modus:
oFreilaufend: Sie verwenden diesen Modus für eine variable Zykluszeit. Der nächste Zyklus startet nach einer Latenzzeit, die 30% der letzten Zyklusausführungszeit entspricht.
oZyklisch: Sie verwenden diesen Modus, wenn Sie den Frequenzzyklus steuern möchten.
Wie konfiguriere ich den Watchdog?
Sie können den Watchdog (Steuerungszeitgeber pro Task) mit SoMachine konfigurieren und dabei folgende Parameter definieren:
oZeit: Legen Sie die maximale Zeit für eine vorgegebene Task fest. Wenn die Task die maximale Zeit überschreitet, wird der Watchdog ausgelöst.
oEmpfindlichkeit: Legen Sie die Anzahl der zulässigen aufeinanderfolgenden und kumulierenden Watchdog-Überläufe fest, bevor ein Watchdog-Trigger generiert werden soll.
Je nach den für die Zeit und die Empfindlichkeit festgelegten Werten, wird die Steuerung beim Auslösen der Watchdog-Komponente angehalten und geht in den HALT-Modus über. Die zugeordnete Task bleibt unvollständig, wie in der folgenden Abbildung zu sehen ist:
Bei der Task-Ausführung übernimmt die Firmware folgende Aufgaben:
oSie setzt den Zeitgeber zurück, wenn der Watchdog nicht ausgelöst wird
oSie inkrementiert den Zeitgeber, wenn der Watchdog nicht ausgelöst wird
Im folgenden Beispiel wurde für die Empfindlichkeit der Wert 5 eingegeben:
Was bewirkt das Kontrollkästchen Alle Anwendungen nach Download starten oder online ändern?
oFall 1: Download der HMI-Standalone-Anwendung oder Download der HMI- und Steueranwendung:
Der BOOT-Status der Steueranwendung wird in Übereinstimmung mit dem Status des Kontrollkästchens (aktiviert/deaktiviert) aktualisiert.
oFall 2: Nur Download der Steueranwendung:
oDie Einstellung der Kontrollkästchen wird nach dem Download bzw. der Online-Änderung berücksichtigt.
oDer Befehl RUN der Steueranwendung wird von der Ausführung des BOOT-Befehls nicht beeinträchtigt.
Kann ich mehrere HMI SCU über mehrere USB-Ports an meinen PC anschließen?
Diese Funktion wird nicht unterstützt.
Warum kommunizieren die 2 Anwendungen nicht mehr miteinander, wenn eine neue Steuerung in der SoMachine-Anwendung mit einer zuvor verwendeten HMI-Anwendung eingesetzt wird.
Der Name der neuen Steuerung wurde in der HMI-Anwendung (Vijeo-Designer) nicht aktualisiert. Die HMI-Anwendung wurde mit dem Namen der vorhergehenden Steuerung konfiguriert. Die Anwendung muss mit dem SoMachine-Steuerungsnamen aktualisiert werden.
Anhand der nachstehend beschriebenen Vorgehensweise wird der Steuerungsname der HMI-Anwendung mit dem SoMachine-Steuerungsnamen aktualisiert. Sie können auch den SoMachine-Steuerungsnamen mit dem Steuerungsnamen der HMI-Anwendung aktualisieren. Siehe hierzu Aktualisieren des Steuerungsnamens mit der HMI-Anwendung.
Wie führe ich eine manuelle Aktualisierung des Steuerungsnamens in meiner HMI-Anwendung mit dem Steuerungsnamen SoMachine durch?
Kopieren Sie den Steuerungsnamen aus der SoMachine-Anwendung in den Steuerungsnamen der Vijeo-Designer-HMI-Anwendung:
Schritt |
Aktion |
---|---|
1 |
Rufen Sie SoMachine Logic Builder auf. |
2 |
Doppelklicken Sie auf die Steuerung in der Gerätebaumstruktur. Ergebnis: Das Fenster des Geräteeditors wird geöffnet. |
3 |
Wählen Sie die Registerkarte Steuerungsauswahl aus. Ergebnis: Die Registerkarte Steuerungsauswahl wird angezeigt: ![]()
|
4 |
Klicken Sie mit der rechten Maustaste auf die Steuerung. Ergebnis: Das Kontextmenü der Steuerung wird geöffnet. ![]()
|
5 |
Wählen Sie die Option Change device name... aus. Ergebnis: Das Dialogfeld Gerätenamen ändern wird angezeigt: ![]()
|
6 |
Stellen Sie sicher, dass der Gerätename den Anforderungen an Vijeo-Designer-Steuerungsnamen entspricht: Der Name darf maximal 32 Zeichen umfassen (A-Z, a-z, 0-9, Unicode-Zeichen und _) und muss mit einem Buchstaben beginnen. |
7 |
Kopieren Sie den im Feld Neu enthaltenen Wert. |
8 |
Klicken Sie auf OK. |
9 |
Zeigen Sie den Vijeo-Frame an. |
10 |
Fügen Sie den Vijeo-Designer-Steuerungsnamen im Feld Eigenschafteninspektor > Name ein: ![]() |
11 |
Drücken Sie die Eingabetaste, um die Änderung des Steuerungsnamens anzuwenden. |
Wie kann der SoMachine-Steuerungsname mit dem Steuerungsnamen meiner HMI-Anwendung manuell aktualisiert werden?
Kopieren Sie den Steuerungsnamen aus der Vijeo-Designer-HMI-Anwendung in den Steuerungsnamen der SoMachine-Anwendung:
Schritt |
Aktion |
---|---|
1 |
Zeigen Sie den Vijeo-Frame an. |
2 |
Kopieren Sie den Vijeo-Designer-Steuerungsnamen aus dem Feld Eigenschafteninspektor > Name: ![]() |
3 |
Rufen Sie SoMachine Logic Builder auf. |
4 |
Doppelklicken Sie auf die Steuerung in der Gerätebaumstruktur. Ergebnis: Das Fenster des Geräteeditors wird geöffnet. |
5 |
Wählen Sie die Registerkarte Steuerungsauswahl aus. Ergebnis: Die Registerkarte Steuerungsauswahl wird angezeigt: ![]()
|
6 |
Klicken Sie mit der rechten Maustaste auf die Steuerung. Ergebnis: Das Kontextmenü der Steuerung wird geöffnet. ![]()
|
7 |
Wählen Sie die Option Change device name... aus. Ergebnis: Das Dialogfeld Gerätenamen ändern wird angezeigt: ![]()
|
8 |
Fügen Sie den Steuerungsnamen in das Feld Neu ein. ![]() |
9 |
Klicken Sie auf OK, um die Änderung des Steuerungsnamens anzuwenden. |
Wie lege ich das Boot-Verhalten (RUN oder STOP) des HMI SCU nach einem Aus- und Wiedereinschalten fest?
Der RUN/STOP-Status des HMI SCU hängt vom Status des Kontrollkästchens „Nach Download oder Online Change alle Applikationen starten“ ab, das bei Verwendung von „Mehrfacher Download“ angezeigt wird.
Bei aktiviertem Kontrollkästchen startet der HMI SCU im Status RUN. Ist das Kontrollkästchen deaktiviert, dann startet die Steuerung im STOP-Modus.
Wie erstelle ich eine Projektarchivdatei?
Erstellen Sie eine Projektarchivdatei, indem Sie Datei > Projektarchiv > Archiv speichern/senden im SoMachine-Menü auswählen.
Warum zeigt die Tasküberwachung für die durchschnittlichen und Mindest-Taskzeiten immer 0 ms an?
Der HMI SCU unterstützt nur die Rückmeldung für Zykluszeiten mit einer 1-ms-Auflösung und benötigt mindestens 2 ms für eine HMI mit einem Steuerungsprozesszyklus. Die CPU wurde zur Bereitstellung von jeweils 1 ms für die HMI und die Steuerung (pro 2 ms) programmiert.
Wenn zur Ausführung einer Task weniger als 2 ms (2000 µs) notwendig sind, zeigt die Tasküberwachung 0 µs an.