B&R X20 - Sensordaten über USB auslesen

SPS-Neuling-B&R

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

ich bin ein absoluter SPS Neuling, muss aber für ein Projekt eine Wägemesszelle mittels einer SPS auslesen.

Die Wägemesszelle (Soemer Modell 1320) ist an einen DMS-Messverstärker (DAD 141.1) angeschlossen. Die SPS ist eine x20 von B&R. Über ein Kabel RS485 auf USB kann ich die Wägemesszelle mit dem Computer verbinden und Werte auslesen. Schließe ich die Wägemesszelle aber über USB an die SPS an, erkennt sie lediglich, dass etwas angeschlossen ist, ich kann aber die Werte nicht auslesen.

Es wäre total super, wenn hier jemand einem absoluten Neuling ein bisschen Starthilfe geben könnte. Wie kann ich über die USB Schnittstelle von der SPS auf die Sensorwerte meiner Wägemesszelle zugreifen, um diese dann weiterzuverwenden?

Vielen Dank und viele Grüße

Ein Neuling
 
Da brauchst Du den RS485-->USB-Wandler nicht.
Die SPS muss einen RS485 Modbus Master haben oder, falls der DMS-Verstärker das unterstützt via Ethernet per Modbus/TCP angesprochen werden.

Der SPS fehlt schlicht der USB-Kommunikations-Treiber, der die Signale am USB-Anschluss übersetzt.

Ich finde, im Handbuch des DMS-Verstärkers ist das schön beschrieben:
- textbasierte Kommunikation
- am PC über ein beliebiges Terminalprogramm (Der USB-RS485 Umsetzer erscheint in der Regel als serielles Gerät)
- an der SPS muss das Kommunikations-Protokoll selbst designed werden, die Physik und das Busprotokoll regelt sich über den verwendeten Adapter
- ModbusTCP via Ethernetanschluss oder Modbus RTU via RS485-Adapter

Schlussendlich: Es gibt vermutlich auch passende DMS-Verstärker direkt im X20-System. Da sparst Du Dir die Textkommunikation. Ob das eine gültige Lösung in Deinem Projektumfeld ist weiß ich natürlich nicht.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
@SPS-Neuling-B&R

Es gibt schon eine Moeglichkeit die Waegezelle via USB aus zu lesen.
Benutzen wurde ich die AsUSB und die DvFrame. Aber B&R hat auch
ein X20 Modul um Waegezellen direkt auszulesen.

Zu Deinem Thema:
- AsUSB sagt schon alles.
- Die DvFrame ermoeglicht eine art serielles Kommunications Protocol das
eigentlich ueber jeden Bus laufen kann sofern er erkannt wird.

Ich habe viele Testprogramme fuer die AsUSB geschrieben um den Kunden zu
helfen Ihre Hardware zu erkennen. Interessant waere zu Wissen welche
Konfiguration Du mit der AsUSB verwendet hast.

Andy hat ja freundlicher Weise auf das Datenblatt verwiesen und hat ja auch die
noetige Information gefunden. Es ist Textbasierende KommuniKation moeglich.
Heisst die DvFramne koennte man verwenden.

Wie gesagt es waere schon interessant Dein Program zu lesen was Du versucht hast.
Vielleicht kann ich dir da weiterhelfen. Ich habe ~30 Jahre und noch stets mit und fuer
B&R gearbeitet. Habe sogar mein Haus damit ausgestattet als HA Kontroller (X20).

 
Zuletzt bearbeitet:
Die Wägemesszelle (Soemer Modell 1320) ist an einen DMS-Messverstärker (DAD 141.1) angeschlossen. Die SPS ist eine x20 von B&R. ... Schließe ich die Wägemesszelle aber über USB an die SPS an, erkennt sie lediglich, dass etwas angeschlossen ist, ich kann aber die Werte nicht auslesen.

Wie andere auch schon erwähnt haben, wäre es theoretisch zwar möglich diese USB->Seriell Kommunikation über die AsUSB Library selbst etwas auszuprogrammieren, was aber sehr aufwändig ist.

Ich würde den Messverstärker einfach über 4-20mA an ein X20AI4222 anbinden.

Falls du aus irgend einem Grund doch eine Kommunikation benötigen solltest, dann würde ich diesen über Modbus TCP aufbauen, was lt. Datenblatt ja unterstützt wird.
Alternativ könnte man auch noch statt dem USB->Seriell Konverter ein X20CS1030 einbauen und dort dann via DVframe Library darauf zugreifen, die Modbus TCP Variante ist aber einfacher und benötigt fast keine Programmierung.

Ansonsten wie auch schon erwähnt wurde eines der B&R DMS (X20AI1744, X20AI1744-10 und X20AI1744-3) Module verwenden, ich glaube aber nicht, dass diese eichfähig sind.
 
Zuletzt bearbeitet:
Zurück
Oben