VIPA SLIO -- Zählerbaugruppe FM 050-1BB00 vorbelegen

spsfreak12345

Level-1
Beiträge
58
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich versuche gerade einen Handling-Baustein á la SFB47, aber abgespeckt, für die o.g. Baugruppe zu schreiben (habe bei VIPA nichts gefunden) und benötige etwas Hilfe beim Vorbelegen des Zählers.

Das Vorbelegen an sich wird durch das Bit 5 im Control-Wort angestoßen, der Zählwert muss im Parameter SET_I bzw. SET_II stehen. Ich weiß aber nicht, wie ich auf diese Parameter zugreifen kann.

Anbei noch das Handbuch:
http://www.vipa.com/uploads/tx_sbdownloader/HB300D_FM_050-1BB00_14-36.pdf (ab Seite 37)

Vielen Dank im Voraus.
 
Moin,
die Vipa-Kollegen haben einen richtig tollen Support, wenn's eilig ist anrufen - oder wenn's nen Takt Zeit hat via eMail.
Reagieren tun die innerhalb von Stunden via eMail.
Oft hat mir bei anderen Dingen ein Anruf von 2-3 Minuten mein Thema geklärt.

Euer Schatten
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich hab sowas schon mal mit einer Lenze-Zählbaugruppe gemacht. (Lenze und Vipa sind in etwa gleich)
Vom Prinzip her hab ich das etwa so gemacht, dass ich ein UDT angelegt habe, in sich dem die Struktur der PED/PAD befindet.
Dann habe ich einen Global-DB angelegt, der diese Struktur beinhaltet.
Für die Kommunikation habe ich SFC14 + SFC15 benutzt.
Auf die Steuerbits, Zählwerte etc, kann man dann über die Adressen im Global DB zugreifen.

Soweit klar?
 
So in etwa habe ich mir das auch vorgestellt, wusste aber nicht wie man die Parameter übergibt. Der Support hat weiter geholfen.

Im Anhang findet ihr das Bespiel.
 

Anhänge

  • Demo_050-1BB00.zip
    1,1 MB · Aufrufe: 55
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe mir das Beispiel-Programm runtergeladen (vielen Dank für den Link) verstehe aber nicht genau wie die Parameter adressiert werden.
Mit der ID DW#16#110 beim Aufruf von WRREC ergibt sich die Adresse 272, die man in der Hardware-Konfiguration der Counter-Baugruppe nachschauen kann. Soweit versteh ich es noch.
Nun steht in dem Handbuch das spsfreak gepostet hat auf seite 38 dass das Control-Word von counter 0 erst bei der Adresse +8 anfängt also hier AW 280.
Auf Seite 39/40 sind dann die einzelnen Befehlsbits gelistet. Nach meinem Verständnis ergeben sich folgende Adressen
Bit 1 A 281.1 CTRL_COMP_SET (Freigabe des Vergleichsbits)
Bit 2 A 281.2 SW_GATE_SET (Softwaretor setzen)
Bit 5 A 281.5 COUNTERVAL_SET (Zählerwert vorbesetzen)
Bit 9 A280.1 CTRL_COMP_RESET (deaktiviert den Reset-Modus ????)
Bit 10 A280.2 SW_GATE_RESET (Softwaretor zurücksetzen)

Nun ist aber in der VAT_1 bei DB1.DBD0 L#200 eingetragen
Was für mich heißt dass
A 275.3
A 275.6 und
A 275.7 auf 1 gesetzt werden.
Kann mir das jemand erklären ???

vielen dank im voraus
 
Zurück
Oben