Sie sind auf Seite 1von 19

Programmhandbuch

Programming manual

CANmem
Tool
Reader
08 / 2002

DEUTSCH
Sachnr. 7390373 / 00

WRITE PROTECT

ENGLISH

PCMCIA-CARD
CANMEM READER

Inhalt
Bestimmungsgemäße Verwendung . . . . . . . . . . . . . . . . . . . . . . . . . Seite 3
Systemvoraussetzungen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seite 3
Softwareinstallation
Programm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seite 4
Treiber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seite 4
Programmfunktionen
Programm starten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seite 5
Konfiguration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seite 6
Dateien lesen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seite 8
Hinweise zum csv-Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seite 8
Notizen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seite 18

Die CANmem Gerätebeschreibung inkl. CANopen Objektverzeichnisse


entnehmen Sie bitte dem Geräte-Handbuch CR3101.
www.ifm-electronic.com ➔ Datenblatt direkt ➔ CR3101 ➔ weitere Informationen

Microsoft, Windows und Excel sind eingetragene Warenzeichen der Microsoft Corporation,
Lotus 1-2-3 ist ein eingetragenes Warenzeichen der Lotus Development Corporation.
Die überlassene Software ist für den normalen Gebrauch auf handelsüblichen Personalcomputern ge-
eignet. Eine Gewähr für unterbrechungsfreien oder fehlerfreien Betrieb oder die Freiheit von Compu-
terviren sowie dafür, daß jeder eventuell auftretende Fehler beseitigt wird, kann nach dem Stand der
Softwaretechnik nicht übernommen werden. Insbesondere haftet ifm electronic gmbh bei einem feh-
lerhaften Programm nicht für beim Kunden entstehende Kosten (z.B. Wartung, Reparatur oder Män-
gelbehebung). Der Ausschluß gilt nicht für Schäden, für die aufgrund unabdingbarer gesetzlicher Vor-
schriften zwingend gehaftet wird.
Das Programm ist speziell für die Steuerungssysteme der ifm electronic gmbh entwickelt worden. Da-
her ist die Funktion nur bei diesen Steuerungen möglich. Versuche der Ankoppelung an Fremdsyste-
me können zu gravierenden Schäden führen.

SEITE 2
CANMEM READER

Bestimmungsgemäße Verwendung
Mit dem CANmem Reader werden die Dateninhalte der PCMCIA-Karte auf den
PC geschrieben und dabei automatisch in das csv-Format konvertiert.
Die csv-Dateien (comma separated values) können mit Auswerteprogrammen wie
z.B. Microsoft Excel ® oder Lotus 1-2-3 ® weiterverarbeitet werden.

Konfigurationsmenü des CANmem Readers


DEUTSCH

Systemvoraussetzungen
• Personal-Computer IBM oder kompatibel; Pentium Prozessor
• Microsoft Windows 98 (oder höher) oder Windows NT
• CD-ROM Laufwerk
• 32 MB RAM-Speicher (oder höher), 50 MB freier Festplattenspeicher
• PCMCIA-Slot
Bitte beachten: Die Software„CANmem Reader“ ermöglicht derzeit keine serielle
Betriebsart, d.h. CANmem kann nicht als PCMCIA-Laufwerk verwendet werden.
SEITE 3
CANMEM READER

Softwareinstallation
■ Programm
• Starten Sie Windows und legen Sie die CD-ROM in Ihr CD-Laufwerk.
• Wählen Sie in der Menüleiste „Start“ ➔ „Ausführen“.
• Geben Sie „D:\CANmem-Reader\setup.exe“ ein. Bestätigen Sie mit OK.
Sollte Ihr CD-ROM Laufwerk mit einem anderen Buchstaben als „D“ angespro-
chen werden, geben Sie an Stelle von D diesen Buchstaben ein.
• Folgen Sie den Anweisungen des Setup-Programms.
■ Treiber SwapFTL
CANmem Reader benötigt den Treiber „SwapFTL“.
Falls Sie vorab das Softwaretool „CANmem Configurator“ in der Betriebsart
PCMCIA-Socket verwendet haben, ist der Treiber bereits auf Ihrem Rechner instal-
liert (siehe ggf. Programmhandbuch „CANmem Configurator, Seite 4).
• Ist dies nicht der Fall, installieren Sie die Treiberdatei „SwapFTL .exe“ von der
CD-ROM in das neu angelegte Verzeichnis "C:\Programme\CANmem-Reader".

Hinweis:
In Ausnahmefällen kann es zu Konflikten mit bereits eingesteckten PCMCIA-
Komponenten (z.B. Netzwerkkarten) kommen.
Diese Komponenten müssen dann für den Zeitraum des Lesens entfernt werden.
Je nach PC-System, wird der SwapFTL-Treiber erst aktiviert, wenn die CANmem
Speicherkarte-Karte in den PCMCIA-Slot gesteckt wird.

SEITE 4
CANMEM READER

Programmfunktionen
■ Programm starten
• Wählen Sie in der Windows-Menüleiste „Start“ ➔ „Programme“ ➔ „CAN-
mem-Reader“.

PC-CARD Statusfenster

PC-CARD Statusfenster „Kein Treiber oder PCMCIA-Adapter gefunden“

Sollte der oben gezeigte Fehlerhinweis „No Driver found“ erscheinen, beenden
Sie das Programm und installieren sie den Treiber SwapFTL.
DEUTSCH

SEITE 5
CANMEM READER

■ Konfiguration
Damit Fehlbedienungen beim Endanwender ausgeschlossen sind, kann eine feste
Konfiguration für das Lesen der Daten vorgegeben werden.
Diese bleibt für den Endanwender verborgen und ist gegen versehentliches Än-
dern über ein Passwort geschützt.
• Wählen Sie in der CANmem Menüleiste „Edit“ ➔ „Configuration“, um in das
Passwortfeld zu gelangen.

Passworteingabe

Das Standardpasswort lautet: 8795XA.

Fehlermeldung „Falsche Passworteingabe“

Bei einer falschen Passworteingabe erfolgt eine Fehlermeldung.

SEITE 6
CANMEM READER

Im Konfigurationsmenue wird eingestellt welche Files, in welchem Pfad und unter


welchem Dateinamen geschrieben werden sollen.
Über „Reset Dataset Pointer“ kann der Datensatzpointer wieder auf Null gesetzt
werden, so daß in der Applikation wieder mit Adresse 1 gestartet wird.
Beachten Sie, dass bei gesetztem „Reset Dataset Pointer“ die vorhandenen
Daten überschrieben werden.

DEUTSCH

Konfigurationsmenü

• Bestätigen Sie Ihre Auswahl mit dem Button „OK“.

SEITE 7
CANMEM READER

■ Dateien lesen

• Betätigen Sie nach der Konfiguration den Button „Start“.

Rückmeldung

Die bis zu 8 Dateien werden von der PCMCIA-Karte gelesen, in das csv-Format
konvertiert und unter dem eingestellten Namen und Verzeichnis gespeichert.
Bei größeren Dateien informiert ein Fortschrittsbalken über den Verlauf der Da-
tensicherung.
Zur Bestätigung erhalten Sie im Statusfenster eine Rückmeldung zu den korrekt
gelesen bzw. gespeicherten Dateien.

Gleichnamige Dateien aus dem selben Verzeichnis dürfen beim Lesevorgang


nicht geöffnet sein.

Hinweise zum csv-Format


csv-Dateien werden von Tabellenkalkulationen und Datenbanken als einfaches Im-
port- und Exportformat verwendet. Sie stellen Tabellenwerte als reinen ASCII-Text
dar, bei dem Kommata die Funktion der Spaltentrenner haben.
Einzelne Datensätze sind in einer beliebigen Anzahl von Zeilen untereinander an-
geordnet. Die erste Zeile kann dabei im Format von den eigentlichen Datenzeilen
abweichen und enthält eine Beschreibung der einzelnen Spalten.
Mit dem Programm Microsoft Excel ® können csv-Dateien z.B. direkt geöffnet und
weiterverarbeitet werden. Die Vorgehensweise zur Weiterverarbeitung oder grafi-
schen Darstellung entnehmen Sie bitte Ihrem Programmhandbuch.

SEITE 8
CANMEM READER

File-Number: 1 Filename: Datei1.dat Filesize(Hex): 000186A0 Logging Mode: Autoinc. Write Ring/Linear-Mode: Linear

Rel. Komp (Hex): FF


Name Komp. 1: Messw.1 OBJDICT_UNSIGN16
Name Komp. 2: OBJDICT_UNSIGN16
Name Komp. 3: Messw.2 OBJDICT_UNSIGN16
Name Komp. 4: OBJDICT_UNSIGN16
Name Komp. 5: Messw.3 OBJDICT_UNSIGN16
Name Komp. 6: OBJDICT_UNSIGN16
Name Komp. 7: Messw.4 OBJDICT_UNSIGN16
Name Komp. 8: OBJDICT_UNSIGN16

Data0 Data1 Data2 Data3 Data4 Data5 Data6 Data7 Time+Date

001086 000417 020160 016304 16:57:16:022 03.01.02


001155 012230 041802 043055 16:57:16:231 03.01.02
001227 032482 024830 000281 16:57:16:442 03.01.02
001299 057918 016818 002003 16:57:16:662 03.01.02
001370 021631 040332 032247 16:57:16:863 03.01.02
001442 057363 020068 056989 16:57:17:081 03.01.02
001511 028204 046596 007402 16:57:17:291 03.01.02
001580 003806 062796 062525 16:57:17:502 03.01.02
001648 048056 019792 059068 16:57:17:712 03.01.02
001718 034829 001992 037858 16:57:17:922 03.01.02
001786 022927 033004 015439 16:57:18:131 03.01.02
001854 015649 004032 053232 16:57:18:341 03.01.02
001924 016842 064660 020355 16:57:18:551 03.01.02
001992 018948 011192 011450 16:57:18:762 03.01.02
002064 033928 056112 012580 16:57:18:972 03.01.02
002136 054092 058088 031262 16:57:19:191 03.01.02
002208 013904 062688 047784 16:57:19:401 03.01.02
002280 044436 049944 046530 16:57:19:611 03.01.02
002352 014616 065424 015980 16:57:19:822 03.01.02
002424 055516 023624 014246 16:57:20:042 03.01.02
002496 036064 035648 038000 16:57:20:252 03.01.02
... ... ... ... ... ... ...
... ... ... ... ... ... ...

Beispiel einer csv-Datei bestehend aus 4 Komponenten, Typ unsigned 16 (geöffnet mit Excel)

File-Number: 1,Filename: Datei1.dat, Filesize(Hex): 000186A0, Logging Mode: Autoinc. Write, Ring/Linear-Mode: Linear¶
Rel. Komp (Hex): FF¶
Name Komp. 1: Messw.1, OBJDICT_UNSIGN16¶
Name Komp. 2: , OBJDICT_UNSIGN16¶
Name Komp. 3: Messw.2, OBJDICT_UNSIGN16¶
Name Komp. 4: , OBJDICT_UNSIGN16¶
Name Komp. 5: Messw.3, OBJDICT_UNSIGN16¶
Name Komp. 6: , OBJDICT_UNSIGN16¶
Name Komp. 7: Messw.4, OBJDICT_UNSIGN16¶
Name Komp. 8: , OBJDICT_UNSIGN16¶
Data0 , Data1 , Data2 , Data3 , Data4 , Data5 , Data6 , Data7 , Time+Date¶
001086,,000417,,020160,,016304,,16:57:16:022 03.01.02 ¶
001155,,012230,,041802,,043055,,16:57:16:231 03.01.02 ¶
001227,,032482,,024830,,000281,,16:57:16:442 03.01.02 ¶
001299,,057918,,016818,,002003,,16:57:16:662 03.01.02 ¶
001370,,021631,,040332,,032247,,16:57:16:863 03.01.02 ¶
001442,,057363,,020068,,056989,,16:57:17:081 03.01.02 ¶
001511,,028204,,046596,,007402,,16:57:17:291 03.01.02 ¶
001580,,003806,,062796,,062525,,16:57:17:502 03.01.02 ¶
001648,,048056,,019792,,059068,,16:57:17:712 03.01.02 ¶
001718,,034829,,001992,,037858,,16:57:17:922 03.01.02 ¶
001786,,022927,,033004,,015439,,16:57:18:131 03.01.02 ¶
001854,,015649,,004032,,053232,,16:57:18:341 03.01.02 ¶
001924,,016842,,064660,,020355,,16:57:18:551 03.01.02 ¶
DEUTSCH

001992,,018948,,011192,,011450,,16:57:18:762 03.01.02 ¶
002064,,033928,,056112,,012580,,16:57:18:972 03.01.02 ¶
002136,,054092,,058088,,031262,,16:57:19:191 03.01.02 ¶
002208,,013904,,062688,,047784,,16:57:19:401 03.01.02 ¶
002280,,044436,,049944,,046530,,16:57:19:611 03.01.02 ¶
002352,,014616,,065424,,015980,,16:57:19:822 03.01.02 ¶
002424,,055516,,023624,,014246,,16:57:20:042 03.01.02 ¶
002496,,036064,,035648,,038000,,16:57:20:252 03.01.02 ¶
...
...

csv-Datei geöffnet mit einer Textverarbeitung

SEITE 9
CANMEM READER

Contents
Function and features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 11
System requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 11
Software installation
Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 12
Driver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 12
Program functions
Start the program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 13
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 14
Read files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 16
Notes on the csv format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 16
Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seite 18

The description of the CANmem device incl. CANopen object directories


is given in the device manual CR3101.
www.ifm-electronic.com ➔ Data sheet direct ➔ CR3101 ➔ Additional data

Microsoft, Windows and Excel are registered trademarks of Microsoft Corporation, Lotus 1-2-3 is a
registered trademark of Lotus Development Corporation.
The software is suitable for normal use on common personal computers. According to the present
state of software technology no guarantee can be assumed for the correct operation or absence of
computer viruses nor for the removal of any fault which may occur. In case of an incorrect program
ifm electronic gmbh cannot be held liable for cost incurred at the customer (e.g. maintenance, repair
or rectification of faults). The exclusion does not apply to damage for which liability is mandatory ac-
cording to peremptory legal provisions.
The program has been specifically developed for the control systems of ifm electronic gmbh. It there-
fore only functions with these controllers. Attempts to use it with systems from other manufacturers
can lead to serious damage.

PAGE 10
CANMEM READER

Function and features


With the CANmem Reader the data contents of the PCMCIA card are written to
the PC and automatically converted into the csv format.
The csv files (comma separated values) can be processed with evaluation pro-
grams, e.g. Microsoft Excel ® oder Lotus 1-2-3 ®.

Configuration menu of the CANmem Reader

System requirements
• Personal computer IBM or compatible, Pentium processor
• Microsoft Windows 98 (or higher) or Windows NT
• CD-ROM drive
• 32 MB RAM memory (or higher), 50 MB free hard disk memory
ENGLISH

• PCMCIA slot
Please note: At present the software "CANmem Reader" allows no serial operat-
ing mode, i.e. CANmem cannot be used as PCMCIA drive.
PAGE 11
CANMEM READER

Software installation
■ Program
• Start Windows and insert the CD-ROM into your CD drive.
• In the menu bar select "Start" ➔ "Run".
• Enter "D:\CANmem-Reader\setup.exe". Press "OK" to confirm.
If your CD-ROM drive is addressed with a letter other than "D", enter this letter
instead of D.
• Follow the instructions of the setup program.
■ Driver SwapFTL
CANmem Reader needs the driver "SwapFTL".
If you have already used the software tool "CANmem Configurator" in the oper-
ating mode PCMCIA socket, the driver is already installed on your computer (see
the program manual "CANmem Configurator).
• If this is not the case, install the driver file "SwapFTL.exe" from the CD-ROM
into the newly created directory "C:\Programs\CANmem-Reader".

Note:
In exceptional cases this can lead to conflicts with the PCMCIA components al-
ready inserted (e.g. network cards).
These components then have to be removed during the reading operation. De-
pending on the PC system the SwapFTL driver is only activated when the CAN-
mem memory card is inserted into the PCMCIA slot.

PAGE 12
CANMEM READER

Program functions
■ Start the program
• In the Windows menu bar select "Start" ➔ "Programs" ➔ "CANmem-Reader".

PC CARD status window

PC CARD status window "No driver or PCMCIA adapter found"

If the above error message "No Driver found" is indicated, end the program and
install the driver SwapFTL.
ENGLISH

PAGE 13
CANMEM READER

■ Configuration
To exclude incorrect handling by the end user, a fixed configuration can be preset
for reading the data.
It remains hidden for the end user and is protected against unintended changes
by means of a password.
• In the CANmem menu bar select "Edit" ➔ "Configuration" to go to the pass-
word field.

Password input

The standard password is: 8795XA.

Error message "Wrong Password"

An error message is indicated if an incorrect password is entered.

PAGE 14
CANMEM READER

The configuration menu is used to set which files are to be written in which path
and under which file name.
Via "Reset Dataset Pointer" the dataset pointer can be reset to zero so that you
can start with address 1 in the application.
Note that if the "Reset Dataset Pointer" is set, the existing data are over-
written.

Configuration menu

• Press the button "OK" to confirm your selection.


ENGLISH

PAGE 15
CANMEM READER

■ Read files

• After the configuration press the button "Start".

Feedback

The up to 8 files are read from the PCMCIA card, converted into the csv format
and stored under the set name and directory.
For larger files a progress bar informs you that the data are being saved.
To confirm a feedback concerning the correctly read or stored data is given in the
status window.

Files with the same name from the same directory must not be opened dur-
ing reading.

Notes on the csv format


csv files are used as simple import and export format by spreadsheet programs
and databases. They represent table values as pure ASCII text, with commas hav-
ing the function to separate columns.
Individual data records are listed in a number of lines below each other. The for-
mat of the first line can be different from the actual data lines and contains a de-
scription of the individual columns.
With the program Microsoft Excel ® csv files can for example be directly opened
and further processed. Further processing or graphical representation is de-
scribed in your program manual.

PAGE 16
CANMEM READER

File-Number: 1 Filename: Datei1.dat Filesize(Hex): 000186A0 Logging Mode: Autoinc. Write Ring/Linear-Mode: Linear

Rel. Komp (Hex): FF


Name Komp. 1: Messw.1 OBJDICT_UNSIGN16
Name Komp. 2: OBJDICT_UNSIGN16
Name Komp. 3: Messw.2 OBJDICT_UNSIGN16
Name Komp. 4: OBJDICT_UNSIGN16
Name Komp. 5: Messw.3 OBJDICT_UNSIGN16
Name Komp. 6: OBJDICT_UNSIGN16
Name Komp. 7: Messw.4 OBJDICT_UNSIGN16
Name Komp. 8: OBJDICT_UNSIGN16

Data0 Data1 Data2 Data3 Data4 Data5 Data6 Data7 Time+Date

001086 000417 020160 016304 16:57:16:022 03.01.02


001155 012230 041802 043055 16:57:16:231 03.01.02
001227 032482 024830 000281 16:57:16:442 03.01.02
001299 057918 016818 002003 16:57:16:662 03.01.02
001370 021631 040332 032247 16:57:16:863 03.01.02
001442 057363 020068 056989 16:57:17:081 03.01.02
001511 028204 046596 007402 16:57:17:291 03.01.02
001580 003806 062796 062525 16:57:17:502 03.01.02
001648 048056 019792 059068 16:57:17:712 03.01.02
001718 034829 001992 037858 16:57:17:922 03.01.02
001786 022927 033004 015439 16:57:18:131 03.01.02
001854 015649 004032 053232 16:57:18:341 03.01.02
001924 016842 064660 020355 16:57:18:551 03.01.02
001992 018948 011192 011450 16:57:18:762 03.01.02
002064 033928 056112 012580 16:57:18:972 03.01.02
002136 054092 058088 031262 16:57:19:191 03.01.02
002208 013904 062688 047784 16:57:19:401 03.01.02
002280 044436 049944 046530 16:57:19:611 03.01.02
002352 014616 065424 015980 16:57:19:822 03.01.02
002424 055516 023624 014246 16:57:20:042 03.01.02
002496 036064 035648 038000 16:57:20:252 03.01.02
... ... ... ... ... ... ...
... ... ... ... ... ... ...

Example of a csv file consisting of 4 components, type unsigned 16 (opened with Excel)

File-Number: 1,Filename: Datei1.dat, Filesize(Hex): 000186A0, Logging Mode: Autoinc. Write, Ring/Linear-Mode: Linear¶
Rel. Komp (Hex): FF¶
Name Komp. 1: Messw.1, OBJDICT_UNSIGN16¶
Name Komp. 2: , OBJDICT_UNSIGN16¶
Name Komp. 3: Messw.2, OBJDICT_UNSIGN16¶
Name Komp. 4: , OBJDICT_UNSIGN16¶
Name Komp. 5: Messw.3, OBJDICT_UNSIGN16¶
Name Komp. 6: , OBJDICT_UNSIGN16¶
Name Komp. 7: Messw.4, OBJDICT_UNSIGN16¶
Name Komp. 8: , OBJDICT_UNSIGN16¶
Data0 , Data1 , Data2 , Data3 , Data4 , Data5 , Data6 , Data7 , Time+Date¶
001086,,000417,,020160,,016304,,16:57:16:022 03.01.02 ¶
001155,,012230,,041802,,043055,,16:57:16:231 03.01.02 ¶
001227,,032482,,024830,,000281,,16:57:16:442 03.01.02 ¶
001299,,057918,,016818,,002003,,16:57:16:662 03.01.02 ¶
001370,,021631,,040332,,032247,,16:57:16:863 03.01.02 ¶
001442,,057363,,020068,,056989,,16:57:17:081 03.01.02 ¶
001511,,028204,,046596,,007402,,16:57:17:291 03.01.02 ¶
001580,,003806,,062796,,062525,,16:57:17:502 03.01.02 ¶
001648,,048056,,019792,,059068,,16:57:17:712 03.01.02 ¶
001718,,034829,,001992,,037858,,16:57:17:922 03.01.02 ¶
001786,,022927,,033004,,015439,,16:57:18:131 03.01.02 ¶
001854,,015649,,004032,,053232,,16:57:18:341 03.01.02 ¶
001924,,016842,,064660,,020355,,16:57:18:551 03.01.02 ¶
001992,,018948,,011192,,011450,,16:57:18:762 03.01.02 ¶
002064,,033928,,056112,,012580,,16:57:18:972 03.01.02 ¶
002136,,054092,,058088,,031262,,16:57:19:191 03.01.02 ¶
002208,,013904,,062688,,047784,,16:57:19:401 03.01.02 ¶
002280,,044436,,049944,,046530,,16:57:19:611 03.01.02 ¶
002352,,014616,,065424,,015980,,16:57:19:822 03.01.02 ¶
002424,,055516,,023624,,014246,,16:57:20:042 03.01.02 ¶
002496,,036064,,035648,,038000,,16:57:20:252 03.01.02 ¶
...
ENGLISH

...

csv file opened with a word processing program

PAGE 17
CANMEM READER

Notizen / Notes

PAGE 18
Technische Änderungen behalten wir uns ohne vorherige Ankündigung vor. Papier chlorfrei gebleicht