FM350-2 zählt nicht

bernd67

Level-2
Beiträge
138
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

habe o.g. Baugruppe im Einsatz und möchte 4 Zähler realisieren.

folgendes parametriert endlos zählen, kein Hardware Tor, Drehgeber einfach, kein Ausgang

in der Hardware konfig über Test Inbetriebnahme funktionieren alle 4 Zähler einwandfrei (kein Fehler Zählerstand ändert sich)

im Programm nutze ich die FCs CNT2_CTR, CNT2_WR und CNT2_RD
die ich im OB1 aufrufe und mit der richtigen DB No bei mir 3 belege.

DB3 angelegt und alles übertragen fertig

das Bit CHECKBACK_SIGNALS.PARA 36.7 im DB3 ist TRUE
ich setze noch das Bit SW_GATE0 23.0 im DB3

auch sehe ich im DB3.DBB2 JOB_RD.NO das dort eine B#16#64 steht
was meiner Adresse 100 in der Hardware konfig entspricht

leider ändert sich mein Zählerstand DB3.DBD148 ACT_CNTV0 nicht

weiss jemand warum??


Vielen Dank

mfg bernd67


 
Hallo,
hast du die Modul-Adresse (also die Perepherie-Zurodnung) auch an den DB übergeben ?
Das wäre die FM350_MOD_ADR und als DB-Adresse DBW12, wenn du bei 0 in dem DB beginnst ...

Ansonsten war alles andere soweit OK ...

Gruß
LL
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Dann habe ich erst mal keine Erklärung. Alles was erfüllt sein muss, ist die E-/A-Adresse aus der HW Konfig im DBW12 eingetragen und das Software-Gate für den entsprechenden Kanal (z.B. Kanal 0 = DBX23.0) auf EINS. Dann zyklisch den FC2 aufrufen, im DBB2 als Job-Nr. immer wieder die 100 (= Zählwert Kanal 0-3 lesen) eintragen und warten bis die FM den Job bearbeitet hat. Dann wird die Job-Nr. von der FM auf 0 gesetzt und man muss durch erneuten Eintrag der 100 in DBB2 den Job wieder starten. Im DBB3 müsste man dann einen steten Wechsel der Bits "Job busy" und "Job done" beobachten können ...
 
Zurück
Oben