Herunterladen Inhalt Inhalt Diese Seite drucken

Stuktur Eines Datenblockes - Collamat 8600 Einbauanleitung

Vorschau ausblenden Andere Handbücher für 8600:
Inhaltsverzeichnis

Werbung

5.5.1 Stuktur eines Datenblockes

Folgend wird die Struktur eines Datenblockes in der Programmiersprache "C"
beschrieben:
struct PROGDATEN
{
byte PROGIDENT[8];
word VORSPEND;
word POSITION;
byte MESSMODE;
word GESCHWIND;
word TACHOPULS;
word GSCDIST;
word MAXGESCH;
word ABTASTWERT;
word ETILAENGE;
word LSCUNTER;
word GSCUNTER;
byte KLAPPE;
word KLAPPZEIT;
byte ETIMODE;
word ETIZAHL;
word ETIDIST;
word VORHALT;
word PROFILFAKTOR;
word PROFILSTART;
word PROFILLAENGE;
byte CHECKSUMME;
};
Die CHECKSUMME ist die Byte-Summe aller Daten der Struktur PROGDATEN:
/**********************************************************
Bilden der Checksumme eines Programmes in "C"
**********************************************************/
byte sum(struct PROGDATEN *Quelle)
{
byte summe;
byte i;
byte *Prog;
summe = 0;
Prog = (byte *)Quelle;
for(i = 0; i < sizeof(struct PROGDATEN) - 2; i++)
summe = summe + *Prog++;
return(summe);
}
....
CHECKSUMME = summe;
....
5999.532-00G 13.06.2007 WM
/* size : 46 Bytes */
/* Identifizierung des Programmes
/* Vorspendung in [0.1mm]
/* Etikettenposition in [0.1mm]
/* Art der Geschwindigkeitsmessung
/* Etikettiergeschwind. in [0.1m/Min */
/* Schritt Inkrementalgeber [0.01mm] */
/* Abstand Messlichtschranke [0.1mm] */
/* max.Etikettiergeschwind.[0.1m/Min]*/
/* Strom Etikettenabtastung
/* maximale Etikettenlaenge [1mm]
/* Unterdrueckung Eti.Abtastung [1mm]*/
/* Unterdrueckung Waren.Abtast. [1mm]*/
/* Adaptermagnet ein/aus
/* Nachhaltezeit Klappenadapter
/* Etikettierart
/* Anzahl Etiketten bei Mehrfach
/* Abstand bei Mehrfach in [mm]
/* Stopposition Uebereck in [mm]
/* Geschwindigkeitsfaktor [%]
/* Beginn Normalgeschwind. [mm]
/* Laenge Normalgeschwind. [mm]
/* Checksumme des Programmes
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
Seite 22 / 28

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

9100

Inhaltsverzeichnis