Step7 Kommandoschnittstelle

cosmo82

Level-1
Beiträge
16
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
kennt sich hier jemand mit der Kommandoschnittstelle aus?

Ich krieg es mittlerweile hin über die Kommandoschnittstelle mir eine Hardwareconfig zusammenzustellen aber ich würde gerne auch noch einige Einstellungen automatisch machen lassen.

z.B. bei der CPU

Taktmerker aktivieren und auf 10 einstellen
  • OP-Kommunikation auf 4 einstellen
  • Zwischen MPI und SP umschalten können
Und bei einem AI8xRTD den Meßbereich auf Pt. 100std. umstellen

Kann mir da jemand helfen, finde es nicht raus wie das gehen soll.

Grüße
Cosmo82
 
Zuletzt bearbeitet:
Wozu?!?!?

Mach es doch mit dem HW-Konfigurator von Step7!
Da kannste alles einstellen...

Oder hast du den etwa nicht?

Gruß wolder
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
Eine Lösung kenne ich nicht, da ich aber auch schon mit der Komandoschnittstelle gearbeitet, hier meine Idee.

Wenn du in der HW-Konfig. Daten exportierst, erhälst du diverse Schlüsselwörter. Diese kannst du ev. in der Kommandoschnittstelle wieder verwenden.

Beispiel:
Code:
RACK 0, SLOT 2, "6ES7 315-2AH14-0AB0" "V3.0", "CPU 315-2 DP (MPI_2)"
BEGIN 
  ASSET_ID "F9E3A62E3E2548B29B1734A32507F8B2"
  ALARM_OB_NO "40"
  TM_OB61 "0"
  CBA_USAGE "0"
  TM_OB62 "0"
  TM_OB63 "0"
  TM_OB64 "0"
  OBJECT_REMOVEABLE "1"
  CAPABLE_FAILSAFE "0"
  POS_X "0"
  POS_Y "0"
  REDUNDANCY
  BEGIN
  END
  SIZE_X "0"
  MODULE_ADD_FLAGS "0"
  SIZE_Y "0"
  CAX_APP_ID ""
  OBJECT_COPYABLE "1"
  CREATOR ""
  MPI_ADDRESS "2"
  COMMENT ""
  LINKED_SUBNETNAME "MPI(MP377)"
PARAMETER 
  NUMBER_OF_MEMORY_BYTES_FROM_MB0, "100"
  NUMBER_OF_S7_TIMERS_FROM_T0, "0"
  NUMBER_OF_S7_COUNTERS_FROM_C0, "0"
  CLOCK_MEMORY, "1"
[COLOR=red] [B]MEMORY_BYTE, "150"[/B][/COLOR]
END
 
@wolder, ja ich weiß, das es mit HW-Konfigurator im step7 auch so geht. Ich schreibe aber ein Programm, dass die sache Automatisch macht.

@Martin Glamer, danke für den Denkanstoss. Ich werde einige Parameter ausprobieren. Auf den ersten Blick kann ich da aber kein Parameter entdecken den ich suche. Obwohl Clock_Memory vielleicht der gesuchte Taktmerker ist. :cool:
 
Hat geklappt mit den Obigen Parametern einige der Einstellungen zu Automatisieren.

Okay, eine Andere Frage.
Wenn ich ein neues Projekt mittels Kommandoschnittstelle erzeuge ist der Ordnername in dem sich das neue Projekt befinden bei 8 Zeichen abgeschnitten. Kann man das ändern, so das ich auch größere Ordnernamen bekomme?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Okay, eine Andere Frage.
Wenn ich ein neues Projekt mittels Kommandoschnittstelle erzeuge ist der Ordnername in dem sich das neue Projekt befinden bei 8 Zeichen abgeschnitten. Kann man das ändern, so das ich auch größere Ordnernamen bekomme?

da step7 das auch so macht, geh ich davon aus, dass hier irgendeine hinterlassenschaft aus DOS und S5 zeiten noch aktiv ist und sei es nur das archivieren und dearchivieren ... also ordnername -> 8stellen ... projektname länger, wie du den allerdings per kommando"schnittstelle" einstellst ... keine ahnung

was soll das werden? ein zweiter hardware und projekt-konfigurator? ne step7-lizenz brauchste da dann trotzdem noch. wenn es "nur" darum geht standards zu verteilen, dann speicher dir doch eine standardkonfiguration und ersetze im bedarfsfall durch "austauschen" die CPU ...
 
was soll das werden? ein zweiter hardware und projekt-konfigurator? ne step7-lizenz brauchste da dann trotzdem noch. wenn es "nur" darum geht standards zu verteilen, dann speicher dir doch eine standardkonfiguration und ersetze im bedarfsfall durch "austauschen" die CPU ...

so etwas macht schon Sinn, zb im Serienmaschinenbau wenn durch
die Auftragsabwicklung die unterschiedlichen Varianten automatisiert
werden und dann später die endsprechenden Quellen generiert werden.
Aber es ist eine Menge Arbeit und lohnt sich nur bei großen Durchsatz.
 
Ich programmiere im Rahmen einer Diplomarbeit ein Tool, mit dem man sich ein Fertiges Projekt mit kompletter Hardware und Steuerung für Heizwerke zusammenklicken und erstellen lassen kann.
Lizenzen sind also vorhanden ;)
Die 8 Zeichen Begrenzung stört aber wirklich. :(
 
Zurück
Oben