Profi Bus Teilnehmer

Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo DragoSPS,

wie ich vermutet habe erfolgt die Kommunikation über einen selbstgebastelten Baustein:
Schau Dir mal den FC 39 an. Es sieht so aus, als ob dort die PEW und PAW der FU's bearbeitet werden.
Im DB 50 ist dann die Parametrierung der FU's. z.BSP DBW 46 = 200 => Adresse des 1. FU.

Ich hoffe ich liege richtig. Mehr kann ich ohne HW-Config und Symbolik nicht sagen.

Grüße
Gebs
 
Hallo DragoSPS,

wie ich vermutet habe erfolgt die Kommunikation über einen selbstgebastelten Baustein:
Schau Dir mal den FC 39 an. Es sieht so aus, als ob dort die PEW und PAW der FU's bearbeitet werden.
Im DB 50 ist dann die Parametrierung der FU's. z.BSP DBW 46 = 200 => Adresse des 1. FU.

Ich hoffe ich liege richtig. Mehr kann ich ohne HW-Config und Symbolik nicht sagen.

Grüße
Gebs

[EDIT]
Der FC 40 ist auch ein Kandidat für FU-Kommunikation
[/EDIT]
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hm aber

wie ist da die komunikation gelöst wie finde ich nun heraus was in welchen FU geschrieben wird?
und was wird mit dem (Beispiel) DBW (AR1,P#16.2) oder DIW (AR1,P#8.0) gemeint wo führt mich die Adresse hin?
 
Zuletzt bearbeitet:
Also, in den beiden FC's werden der Sollwert und das Steuerwort jeweils einzeln an den FU geschickt.
Aus dem DB 50 kannst Du die Parametrierung entnehmen. Der 1. Datensatz beginnt bei DBD 26
mit dem Sollwert als Realzahl und endet bei DBW 50.
Im DBW 46 steht die Anfangsadresse des FU (Hier Preipheriewort 200).
Im NW 6 des FC 39 werden scheinbar 2 Zustandsworte ausgelesen (für den 1. FU: PEW 208 und PEW 212)
Im NW 27 wird der Sollwert an den FU rausgeschrieben (PAW 210) und im NW 28 das Steuerwort (PAW 208 ).

Mehr kann ich ohne Symbolik und Kommentar nicht auf die schnelle rauslesen.
Alles was die FU's betrifft steht im DB 50.
Besorg Dir die Symbole und den Kommentar, dann verstehst Du auch was wie an den FU geschickt bzw von ihm empfangen wird.

Grüße
Gebs
 
Zuletzt bearbeitet:
wie ist da die komunikation gelöst wie finde ich nun heraus was in welchen FU geschrieben wird?
und was wird mit dem (Beispiel) DBW (AR1,P#16.2) oder DIW (AR1,P#8.0) gemeint wo führt mich die Adresse hin?

Bezogen auf den 1. FU:
DIW (AR1,P#16.2) => DB50.DBX 42.2
DIW (AR1,P#8.0) => DB50.DBW 34

Was die Bits bedeuten siehst Du in der Symbolik.

Grüße
Gebs
 
Zuviel Werbung?
-> Hier kostenlos registrieren
leider keine Symbolik

das ist ja mein Problem bei der Anlage ist nur das hier vorhanden und ich muß mir die Symbolik komplett neu zusammenstellen.

aber trotzdem danke hast mir weiter geholfen, ein wenig näher bin ich dem ganzen gekommen.

:TOOL::-D
 
In NW 2 wird das AR1 auf das 1. Wort des FU-Datensatzes gesetzt.
In NW 6 wird DIW [AR1,P#20.0] geladen und damit das AR2 berechnet.
Weiter unten in NW 6 wird dann das PEW [AR2,P#8.0] geladen.

Ein Datensatz ist 26 Byte lang. 26 + 20 = 46

Grüße
Gebs

P.S.: Den FC 39 brauchst Du glaub' ich nicht mehr beachten. Er wird nicht aufgerufen.
Mit dem Programm wirst Du noch "viel Spass" bekommen. Es gibt dort eine
Menge Aufrufe des FC 40 mit nem Zeitstempelkonflikt!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Um die Symbolik für die FU-Kommunikation zu erzeugen kannst du ja auch mal nach einer Schnittstellenbeschreibung (Doku) von Lenze suchen.
In der Regel werden zwischen FU und Steuerung 3 PEW + 3 PAW Datenwörter ausgetauscht.

Oft sieht das dann so aus:
SPS->FU:
1.Wort: Steuerbits
2.Wort: Sollgeschwindigkeit
3.Wort: z.B. Rampe
FU->SPS:
1.Wort: Statusbits
2.Wort: Istgeschwindigkeit
3.Wort: z.B. Strom

Bei Servoreglern hat man i.d.R. 6PEW/6PAW. Es kann natürlich auch noch ganz anders sein, aber obige Schnittstellenbeschreibung passt oft in etwa so. Vielleicht hilfts...
 
3 PEW und 3 PAW ist richtig

hab mal was angehängt, von Lenze, mit den 3 Wörtern ist schon richtig, nur das Schreiben auf die FU`s will mir noch nicht so recht begreiflich werden.
 

Anhänge

  • Lenze FU Beschreibung_S7_Beispielprojekt_V1_2.rar
    276,6 KB · Aufrufe: 2
Zurück
Oben