06.03.2008 11:09 | |
Beiträge: 23 Bewertung: (0) |
Hallo, anbei das Projekt. Viele Grüße Ralf Köhler DateianhangTisch_sa.zip (87 Downloads) |
06.03.2008 12:55 | |
Beiträge: 5822 Bewertung: (412)
|
Hallo Ralf, ich glaube der FAQ 26558253ist doch nicht ganz verständlich. Dein Programm ist von den Bausteinen her zwar schön, aber nicht richtig projektiert. Wenn Du Dir die HW Config ansiehst siehst Du das Du im Device die Eingangsbyte 20 bis einschließlich 24 verwendest. Als Ausgangsbyte verwendest Du das Byte 20. Im FAQ sollte dahingehend auch herauskommen das Duin den Bausteinendie Bytes 0 bis 24, also 25 Byte, der Eingänge und 0 bis 20, also 21 Byte der Ausgänge verwenden mußt. Schauen WirUnsDein Programm an, so verwendest Du 2 Byte Ausgänge und 5 Byte Eingänge... von 0 an gesehen kommst Du nicht bei Deinem Device an. Aus dem Grundadressiert STEP7 bei CPs eigentlich ab dem Byte 0 und nicht ab dem von der E/A der S7 zuletzt verwendeten Bereich. Du hast also 2 Möglichkeiten: 1. Du adressierst Dein Device von den E/A Adressen um, oder 2. Du änderst Deine Bausteine entsprechend hoch ab. Ich würde die Adressen für die E/As in der HW Config ändern und ab der Adresse 0 beginnen lassen. So eine Diagnose kann man nur mit dem Programm selbst machen. Viele Grüße J_Bell |
06.03.2008 15:03 | |
Beiträge: 23 Bewertung: (0) |
Hallo, ja, um den Ablauf zu testen ändere ich das entsprechende Bit im DB (z.B. DB111.DBX0.0) Viele Grüße Ralf |
06.03.2008 15:37 | |
Beiträge: 5822 Bewertung: (412)
|
Hallo Ralf, im DB editor vielleicht? Was sagt die Variablentabelle in dem Fall? Ich würde nur die verwenden... Viele Grüße J_Bell |
06.03.2008 15:43 | |
Beiträge: 23 Bewertung: (0) |
Hallo, ich ändere die Wert nur in der Variablentabelle, z.B. DB111.DBX0.0 (sollte dann ja eigentlich der Ausgang 0.0 auf der ET200S sein.) Viele Grüße Ralf |
07.03.2008 00:46 | |
Beiträge: 5822 Bewertung: (412)
|
Hallo Ralf, Super! Danke für die Info das es jetzt klappt! Viele Grüße J_Bell |
Folgen Sie uns auf