SIWAREX FTA - digit. Ein und Ausgänge benutzen

digide

Level-1
Beiträge
11
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe eine S7 300 CPU 314C-2 DP mit 2 SIWAREX FTA's. Die Ein und Ausgänge der CPU habe ich bereits projektiert und programmiert und benutze sie bereits als DP Slave. Zugriff über eine PB Masterkarte unter Linux. Ich mußte dazu die Ein und Ausgänge konfigurieren und im OB1 programmieren.
Beispiel:
eine digital. Eingangsgruppe (124.0 -124.7) wird auf der CPU als Ausgang konfiguriert. Im OB1 wird dann noch folgendes Programmiert:
L EB 124
T AB xx xx steht für die virt. Adresse die man bei der Konfiguration einstellt.

Nun möchte ich die Ein und Ausgänge der SIWAREX FTA auch nutzen.
Der E Adressbereich ist 256-271 (7 dig. Eingänge und 1 Zählereingang, ...)
Der A Adressbereich ist 256-271 (8 dig. Ausgänge). Das gilt für eine FTA.
Das heißt ein Eingang hat 2 Byte (1 Wort), habe das dann so konfiguriert.
Aber leider funktioniert das Programm im OB1 nicht. Habe da folgendes probiert: (dig. Eingang)
L PEW 256
T AW xxx
xxx steht für die virt. Adresse die man bei der Konfiguration einstellt.
wenn ich nun online gehe und auf Überwachen zeigt er mir eine 4000 hex an, was aber nicht sein kann. Der Eingang liegt zwar an aber wenn ich ihn abklemme bleibt er so und das sollte nicht sein.
Was mache ich falsch, muß ich dies in einem DB programmieren, wenn ja wie? Ich bin leider noch kein Step 7 Crack und arbeite erst kurz damit und habe noch gross keine FB oder DB ... programmiert.
 
hallo digide

also ich habe vor kurzem auch zwei FTa programmiert für eine
geieichet waage und eine geeeichet anzeige mit einem op270
ich kann über die kommunikations FC#s der FTA befehle erteilen
und informationen auslesen, ziemlich kompliziertert ablauf
aber wenn man es einmal raus hat klaapt es ganz super,
aber die DI +DO der FTA habe ich selbst über einen ausgang bzw. eingang meiner s7 angesprochen und ich glaube fast das du keine andere chance hast als die sache hardwaremäßig zu realisieren
hast du die fta software "siwatool fta" dakannst du alles einstellen
aber sorry eine busanwahl zu den DI+DO hab ich da nicht gesehen,
wenn doch , freu mich über antwort
gruß tom100
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für die Antwort. Nun weiß ich, dass ich die Ein und Ausgänge der SIWAREX FTA nicht für meine Zwecke nutzen kann. Ist nicht weiter dramatisch.

Ich habe aber jetzt ein anderes Problem. Ich möchte den Waagenwert (Prozesswert1) in meinem Programm (Linux) auslesen. Also habe ich mir gedacht, ich kopiere den Prozesswert auf einen meiner virt. analogen Ausgänge und lese so den Analogwert über meine PROFIbus Karte in meinem Programm aus. Leider ist der Prozesswert 4 BYTE groß und mein Analoger Ausgang nur 2 Byte. Ich brauche von der Waage nur den Wert, ich mache keine Vergleiche oder so. Hat da jemand eine Idee. Mein OB1 sieht folgendermaßen aus: siehe Anhang
 

Anhänge

  • ob1_2005_11_22.pdf
    46,4 KB · Aufrufe: 40
Hat keiner eine Idee, wie ich das Gewicht der Waage in meine Anwendung bekomme?

Ich bin für jeden Hinweis dankbar.
 
Zurück
Oben