28.03.2018 09:40 | |
Beiträge: 48 Bewertung: (2) |
Ich hatte gehofft das nicht lesen zu müssen ;) Danke.
|
29.03.2018 11:48 | |
Beigetreten: 05.07.2013 Letzter Bes: 25.09.2024 Beiträge: 3114 Bewertung: (512) |
Hallo wassertrinker, wenn sich die SPS-Variablen in einem Array befinden, kannst du sie in einer Schleife kopieren (Punkt 3 in Tipps und Tricks für das Erstellen von Skripten). Der Beschreibung nach könnte es sogar funktionieren, das SPS-Array direkt in das Array der internen Variablen zu kopieren (ich kann es leider nicht testen):
Wenn du das Skript (SPS>HMI) nur bei Bildwechsel aufrufst, werden die Variablen nicht weiter aktualisiert. Deswegen hätte ich es mit dem Aufgabenplaner alle 2s aufgerufen, um die SPS-Variablen auf die internen Variablen zu kopieren. Wenn du Eingabefelder hast, bei denen der Eingabewert zur SPS geschrieben werden soll, würde ich das Skript (HMI>SPS) bei Wertänderung aufrufen. Hoffe, das hilft dir weiter. Sonst hilft nur weiterfragen. Gruss Frink |
Pi is exactly three! |
|
Für diesen Beitrag bedanken sich1 Benutzer |
24.04.2018 14:21 | |
Beigetreten: 15.10.2007 Letzter Bes: 24.09.2024 Beiträge: 842 Bewertung: (89) |
Hallo, versuche mal als Kommunikationstreiber den "SIMATIC S7 300/400" zu verwenden, der sollte auch mit der S7-1200/1500 funktionieren. Das ist dann wie ein Zugriff mit dem alten WinCC Flexible... Dann mußt du bei den DB's die Optimierung ausschalten und bei der CPU "PUT/GET" freischalten. Dann sollte auch "WechseleVerbindung" klappen. Hier ein PDF vom "Variantenmanagement mit SIMATIC S7", da ist ab Seite 21 was zur Einbindung eines HMI in einem mehrfach einsetzbaren IO-System: Projektierung und Inbetriebnahme von Mehrfach einsetzbaren IO-Systemen Ist zwar nicht schön, aber könnte klappen. Mfg Dateianhang29430270_MultipleIOSys_DOCU_v20_de.pd.pdf (134 Downloads) |
Zuletzt bearbeitet von: Jen_Moderator am: 25.04.2018 08:58:08Dokument als Anhang hinzugefügt. |
|
Für diesen Beitrag bedanken sich1 Benutzer |
Folgen Sie uns auf