3.3.3
Download beliebiger Daten
Im DDS (ab Version 2.0) haben Sie die Möglichkeit, dem Projekt eine Datei anzubinden, deren Daten
beim Programmdownload automatisch mit in die PLC übertragen werden können.
·
Dieser Mechanismus wird z. B. beim Software Package − Cam zum Download der
Bewegungsprofile angewendet.
Hinweis!
·
Bei der 9300 Servo PLC werden die zusätzlichen Daten in das Applikations−FLASH geladen.
·
Bei der Drive PLC werden die zusätzlichen Daten stattdessen unmittelbar an das
SPS−Programm angehängt, da die Drive PLC nicht über ein Applikations−FLASH verfügt.
Damit der Download vom DDS durchgeführt wird, müssen folgende zwei Bedingungen erfüllt sein:
1. Das SPS−Programm in der PLC muss gestoppt sein.
2. Der Datei−Header der an das Projekt gebundenen Datei muss folgenden Aufbau aufweisen:
Name
wSizeHeader
wDataType
dwVersion
dwRealSize
dwTimeStamp
wLicenseInfo
wSizeSymbolicName
achSymbolicName
wCopyToRam
dwReserved
awSizeAddInfo
Für die Interpretation der Header−Information gilt: niederwertigstes Byte zuerst:
L
Datentyp
Datenlänge in Byte Inhalt
WORD
2
WORD
2
DWORD
4
DWORD
4
DWORD
4
WORD
2
WORD
2
ACH
wSizeSymbolicName Zeichen−Array mit dem symbolischen Namen der Datei
WORD
2
DWORD
4
DWORD
190
wSizeHeader = 00 E4
wDataType = 00 0A
dwVersion = 00 00 00 01
E4 00 0A 00
01 00 00 00
dwRealSize = 00 00 FF 1C
9300 Servo PLC DE 5.1
9300 Servo PLC
Länge des Headers in Byte
Spezifikationskennung der Daten
·
Diese Information ist nach dem Download über C2131 abrufbar.
0 ... 10000 Lenze−spezifische Daten
> 10000 Anwenderdaten
Version der Daten
·
Diese Information ist nach dem Download über C2132 abrufbar.
Länge der Nutzdaten in Byte (ohne Header)
Zeitstempel der letzten Änderung der Daten
·
Diese Information ist nach dem Download über C2133 abrufbar.
Reserviert für spätere Erweiterungen
Länge des symbolischen Namens der Datei
·
Diese Information ist nach dem Download über C2130 abrufbar.
Festlegung, ob die Daten nach dem Download automatisch in das Applikations−
RAM der PLC kopiert werden.
·
Maximale Datenlänge = 128 kByte (RAM−Block 1 und 2)
0 Daten werden nicht in das Applikations−FLASH kopiert.
1 Daten werden in das Applikations−FLASH kopiert.
2 ... 65535 reserviert
Reserviert für spätere Erweiterungen
= 228 Byte
hex
= 10 (Cam data)
hex
1C FF 00 00
= 65308 Byte
hex
Anhang
hex
3−105