Step 7 Hardware Config Export-file (.cfg) Parameter erklärt

Mighty_X

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo SPS-Gemeinde:
Ich schlage mich schon eine ganze Weile mit Export-files aus der HW-Config unterschiedlicher Projekte herum.
Leider ist für mich nicht nachvollziehbar was die Parameter die bei E/A Modulen angegeben sind bedeuten.
zB:
......
NORMMODULE_REFERENCE "-1"
CREATOR ""
COMMENT ""
LOCAL_IN_ADDRESSES
ADDRESS 60, 0, 3, 0, 2, 0 (<------ Was bedeuten diese Parameter??????)
SYMBOL I , 0, "e_lebensz_lsb", "Lebenszeichen von Liniensteuerbus"
SYMBOL I , 1, "e_verk_n_ausl_ein_lsb", "Verkettung nach Auslaufband läuft"
.......

(1/6) ist klarerweise das Start-Byte
die (3/6) bezieht sich auf die Anzahl der Bytes (oder manchmal auch auf Anzahl Bits??)
Ich hoffe jemand hier hatte schon damit zu tun und kann mich aufklärern :confused:
Grüße aus Salzburg
 
Hallo,

der Aufbau ist in der Dokumentation zur Kommandoschnittstelle (Hilfedatei s7akossa.hlp) erläutert.
Code:
Adresse =
ADDRESS Anfangsadr ‘,’ Subadresse ‘,’ Länge‘,’ Zugeordnetes-Teilprozeßabbild ‘,’ 
Bereichskennung ‘,’ SMTyp
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

der Aufbau ist in der Dokumentation zur Kommandoschnittstelle (Hilfedatei s7akossa.hlp) erläutert.
Code:
Adresse =
ADDRESS Anfangsadr ‘,’ Subadresse ‘,’ Länge‘,’ Zugeordnetes-Teilprozeßabbild ‘,’ 
Bereichskennung ‘,’ SMTyp

Danke für deine hilfreiche Antwort. Hab mich die letzten Monate mit verschiedenen HW-Config files beschäftigt. Leider erschließt sich mir immer noch nicht, wann ich die "Länge" als Bit oder Bytelänge verstehen darf....
Hier zählt die 8 als Anzahl Bits:
Code:
DPSUBSYSTEM 1, DPADDRESS 21, SLOT 6, "6ES7 131-4BF00-0AA0", "8DI DC24V"BEGIN 
  ASSET_ID "FD6F5D4C33EF49F89E4DF837ABBA317E"
  CPU_NO "1"
  ALARM_OB_NO "40"
  OBJECT_REMOVEABLE "1"
  POS_X "0"
  POS_Y "0"
  REDUNDANCY
  BEGIN
  END
  SIZE_X "0"
  MODULE_ADD_FLAGS "0"
  SIZE_Y "0"
  CLSYNC_MODE "0"
  CAX_APP_ID ""
  OBJECT_COPYABLE "1"
  CREATOR ""
  COMMENT ""
LOCAL_IN_ADDRESSES 
  ADDRESS  32, 0, 8, 0, 0, 16
SYMBOL  I , 0, "e_E32.0", "Reserve Kühlaggregat"
SYMBOL  I , 1, "e_E32.1", "Reserve Kühlaggregat"
SYMBOL  I , 2, "e_E32.2", "Schranktemperatur i.O"
SYMBOL  I , 3, "e_E32.3", "Reserve"
SYMBOL  I , 4, "e_E32.4", "Überstrom +24V DC"
SYMBOL  I , 5, "e_E32.5", "Reserve"
SYMBOL  I , 6, "e_E32.6", "Überstrom 230V vor Hauptschalter"
SYMBOL  I , 7, "e_E32.7", ""
PARAMETER 
  NDEF_PARAMBLOCK, ""
END

Aber hier zählt die "1" als Anzahl Bytes:

Code:
IOSUBSYSTEM 100, IOADDRESS 83, SLOT 1, "6ES7 131-6BF00-0BA0", "DI8 x 24VDC ST"BEGIN 
  ASSET_ID "A7CB483BF9FE4D5F9D47DCDEF2353080"
  IPACTIVE "0"
  INSTALLATION_DATE ""
  CPU_NO "1"
  ALARM_OB_NO "40"
  ADDITIONAL_INFORMATION ""
  PLANT_LOCATION ""
  OBJECT_REMOVEABLE "1"
  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 ""
  COMMENT ""
  PLANT_DESIGNATION ""
LOCAL_IN_ADDRESSES 
  ADDRESS  460, 0, 1, 0, 0, 16
SYMBOL  I , 0, "I_DS5_LC41_FBACK", "LC41 - MOVIDRIVE A CRASH STOP FEED BACK (K31)"
SYMBOL  I , 1, "I_DS5_MCB_MD_A", "MCB - MOVIDRIVE A (Q31)"
SYMBOL  I , 2, "I_DS5_PENDANT_SELECT", "PENDANT CONTROL SELECT (AN05)"
SYMBOL  I , 3, "I_DS5_MD_A_BRK_RESISTOR", "MOVIDRIVE A BRAKE RESISTOR OK (R31)"
SYMBOL  I , 4, "I_DS5_LC43_FBACK", "LC43 - MOVIDRIVE B CRASH STOP FEED BACK (K32)"
SYMBOL  I , 5, "I_DS5_MCB_MD_B", "MCB - MOVIDRIVE B (Q32)"
SYMBOL  I , 6, "I_DS5_MCB_PANEL_FAN_OK", "PANEL FAN HEALTHY (F1)"
SYMBOL  I , 7, "I_DS5_MD_B_BRK_RESISTOR", "MOVIDRIVE B BRAKE RESISTOR OK (R32)"
END

Wäre echt sehr froh wenn ich das ein für alle Mal verstehen könnte :confused:

Beste Grüße und alle Gute für 2018!
 
Zurück
Oben