Step 7 Problem ET200s / 24V 100kHz

beb84

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe Forengemeinde

ich habe ein Problem mit der 24V 100Khz Karte.

Ich möchte nur die Impulse eines Drehgebers auslesen. (90 Grad versetzt, alles oft im Forum beschrieben) und habe die Siemens Betriebsanleitung abgearbeitet.


Nun zur Problembeschreibung:
Bei den generierten Impulse leuchtet weder die UP noch Down LED..
und im DB wird logischerweise auch nichts gezählt.

Netzwerk 1

L 0 //Steuerbits löschen
T DB37.DBD 0
T DB37.DBD 4
SET
S DB37.DBX 4.0 //SW-Tor öffnen

Netzwerk 2

L DB37.DBD 0 //6 Byte zum 1Count24V schreiben
T PAD 260
L DB37.DBD 4
T PAW 264

Netzwerk 3
//8 Byte vom 1Count24V lesen
L PED 260
T DB37.DBD 8
L PED 264
T DB37.DBD 12

Ist in Hardware eingebunden, FC wird vom OB aufgerufen usw
erfolgte Maßnahmen:

Karte durch OVP Karte ersetzt,
Terminalmodul getauscht.

Vielleicht hat jemand ne Idee was ich überprüfen könnte bzw was ich falsch mache.
Vielen Dank im Voraus für euere Mühen.

Gruß Stefan

 
Hast du mal geprüft, ob das Terminalmodul das richtige ist ?
Ich meine mich zu erinnern, dass man für die Zählerkarten extra Terminalmodule benötigt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Prüfe mal die Spannung deines Gebers liefert er vielleicht nur Rs 422 Pegel sprich 5v dann hättest du das falsche Counter Modul. Das 24v Counter Modul benötigt kein extra Terminal Modul
 
Netzwerk 1

L 0 //Steuerbits löschen
T DB37.DBD 0
T DB37.DBD 4
SET
S DB37.DBX 4.0 //SW-Tor öffnen

Netzwerk 2

L DB37.DBD 0 //6 Byte zum 1Count24V schreiben
T PAD 260
L DB37.DBD 4
T PAW 264

Netzwerk 3
//8 Byte vom 1Count24V lesen
L PED 260
T DB37.DBD 8
L PED 264
T DB37.DBD 12
Das Steuerbit zum Öffnen des SW-Tor (DBX4.0) wird nicht an die Baugruppe gesendet.
Es müßte heißen:
Code:
      L     DB37.DBW    4
      T     PAW  264

//oder

      L     DB37.DBD    4
      SRD   16
      T     PAW  264

Harald
 
Hallo,
im Benutzerhandbuch steht:
man soll mit einen einfachen Taster Plus auf einen der beiden Eingänge legen und mit dem Programm, dass ich eins zu eins kopiert habe, impulse simulieren. Dies habe ich auch so gemacht, sprich der Geber ist momentan gar nicht mehr angeschlossen.
 
mit dem Programm, dass ich eins zu eins kopiert habe
Dein Programm ist nicht eins zu eins sondern fehlerhaft aus dem Handbuch kopiert. Im Handbuch steht nicht "L ...DBD 4" sondern "L ...DBW 4" (mein erster Korrekturvorschlag). Meine beiden Korrekturvorschläge tun im Endeffekt das Gleiche, der Unterschied spielt nur bei symbolischer Adressierung eine Rolle (je nachdem, ob das DBW4 oder das DBD4 ein Symbol hat).

Doch schön, daß es jetzt funktioniert. :)

Harald
 
würd mich hier mal kurz einklinken,

ich versuch gerade eine Zählerbaugruppe im TIA-Portal (13) anzusprechen. Jetzt ist es ja so, dass ich hier als E/A Adresse 256...263 parametriert habe. Wie spreche ich diesen Bereich jetzt unter SCL an?

Ist nachfolgendes richtig?

"Tag_18":p := %DB113.DD(12); // Tag_18: %AD256:p
"Tag_19":p := %DB113.DD(16); // Tag_19: %AD260:p
 
Zurück
Oben