I
InterCity
Guest
-> Hier kostenlos registrieren
Hallo, folgende Aufgabe mit folgendem Problem:
Aufgabe:
Das aktuelle Gewicht einer Präzisionswaage von Mettler Toledo soll in der Steuerung EPIS EMD C-128 (IEC 61131) ausgewertet werden. Kommunikation per RS232-Verbindung. Waage pollt Daten ununterbrochen. Kommunikation der Waage mit COM-Tool auf PC funktioniert, nur nicht mit Steuerung so richtig. Werte für RS232 sind auf beiden Seiten ordnungsgemäß eingestellt(Baudrate, Parität, Datenbits etc.)
Auf Steuerungsseite wird RS232-Schnittstelle mit interner Funktion BCOM initialisiert und zum Datenempfang ordnungsgemäß definiert.
Problem:
Mit Oszilloskop ist Signal auf TxD-Leitung von Waage eindeutig zu identifizieren. Stecke ich das RS232-Kabel an die Steuerung wackeln zwar die Werte im Display (vereinbarte Variable), aber in undefinerter Größe und diese sind nicht mit dem aktuellen Wert der Waage vergleichbar. Das bedeutet das ein Signal ankommt, die steuerung dieses Signal aber nicht ordnungsgemäß auswertet.
Wie kann ich dieses Problem beheben, so dass endlich des aktuelle Gewicht der Waage auch im Display der Steuerung erscheint ?!
Vielleicht hat jemand damit schon einmal Erfahrung bezüglich RS232-Kommunikation gehabt oder sogar mit EPIS-Steuerungen programmiert. (IEC 61131)
Hoffe Problem wurde gut erklärt. Danke für jegliche Hilfe. MfG.
Aufgabe:
Das aktuelle Gewicht einer Präzisionswaage von Mettler Toledo soll in der Steuerung EPIS EMD C-128 (IEC 61131) ausgewertet werden. Kommunikation per RS232-Verbindung. Waage pollt Daten ununterbrochen. Kommunikation der Waage mit COM-Tool auf PC funktioniert, nur nicht mit Steuerung so richtig. Werte für RS232 sind auf beiden Seiten ordnungsgemäß eingestellt(Baudrate, Parität, Datenbits etc.)
Auf Steuerungsseite wird RS232-Schnittstelle mit interner Funktion BCOM initialisiert und zum Datenempfang ordnungsgemäß definiert.
Problem:
Mit Oszilloskop ist Signal auf TxD-Leitung von Waage eindeutig zu identifizieren. Stecke ich das RS232-Kabel an die Steuerung wackeln zwar die Werte im Display (vereinbarte Variable), aber in undefinerter Größe und diese sind nicht mit dem aktuellen Wert der Waage vergleichbar. Das bedeutet das ein Signal ankommt, die steuerung dieses Signal aber nicht ordnungsgemäß auswertet.
Wie kann ich dieses Problem beheben, so dass endlich des aktuelle Gewicht der Waage auch im Display der Steuerung erscheint ?!
Vielleicht hat jemand damit schon einmal Erfahrung bezüglich RS232-Kommunikation gehabt oder sogar mit EPIS-Steuerungen programmiert. (IEC 61131)
Hoffe Problem wurde gut erklärt. Danke für jegliche Hilfe. MfG.