Wiegen u. Scannen führt zum Konflikt!

pinolino

Level-1
Beiträge
261
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen – ich brauche bitte eure Hilfe – komme nicht auf den Fehler!

In einem System sind unter anderem zwei SIWAREX_U-Module eingebaut. Davon ist momentan nur ein Modul in Betrieb. Weiterhin wird über einen Leuze-Scanner ein Barcode eingelesen.

Wenn ich die FC, in der der Scanner programmiert ist, nicht aufrufe, so verläuft die Wiegung einwandfrei; d.h. es werden die korrekten Gewichtsdaten in einen DB geschrieben.

Sobald ich jedoch auch die Scanner-FC aufrufe, so wird etwas weniger Gewicht in den DB geschrieben – also ein falsches Gewicht!

Habe hier zuerst an einen Adressenkonflikt gedacht – kann aber keinen entdecken. Habe zur Sicherheit das Ganze im Anhang dargestellt!

Verstehe das nicht, da ja für das Wiegen und Scannen sogar ein unterschiedlicher DB verwendet wird...

Habt ihr eine Idee, wo ich noch suchen könnte?

Grüße
pinolino
 

Anhänge

  • Bild1.jpg
    Bild1.jpg
    53,5 KB · Aufrufe: 30
  • Scanner.jpg
    Scanner.jpg
    16,1 KB · Aufrufe: 28
Hallo 4L


Das ist doch eine Überschneidung, oder ?


Sorry. alles falsch, Brauch ne Brille
 

Anhänge

  • Bild1.jpg
    Bild1.jpg
    58,5 KB · Aufrufe: 25
Zuviel Werbung?
-> Hier kostenlos registrieren
Hm, also von den Adressen her passt es, oder?

Das Scannen funktioniert einwandfrei - der Scanner schreibt in den DB5 (siehe Anhang!).

Das Wägemodul schreibt in einen ganz anderen DB.

Wo kann denn hier sonst noch ein Problem sein?
 

Anhänge

  • DB_Scanner.jpg
    DB_Scanner.jpg
    72,9 KB · Aufrufe: 20
  • FC_Scanner.jpg
    FC_Scanner.jpg
    25,9 KB · Aufrufe: 21
Hallo,

Du Könntest mal versuchen, die Daten nicht konsistent zu schreiben/lesen, sondern
Code:
L PEW330
T DB5.DBW0
L PEW332
T DB5.DBW2
usw
...

Hatte mit einem Servo ein ähnliches Problem. War zwar konsistent in der Hardware eingetragen, wollte aber nicht wirklich.

LG
 
Zurück
Oben