Waagenanbindung

2. April 2013 17:28

Hallo, habe im Forum bereits gesucht und nix passendes gefunden:

wir machen Kontrollwiegungen mit Bizerba-Waagen.

die haben ein serielles Interface und ich frage mich, ob hier jemand schon mal eine Datenschnittstelle für so was gebaut hat?
Der User setzt also den Cursor in das Eingabefeld ("gewicht in Gramm") in Nav und die Waage schickt das aktuelle gewicht als Dezimalzahl rüber.

geht das?

und: wir haben hier 3 verschiedene Waagentypen, alles Bizerba zwar aber verschiedene Bauarten... haben die so was wie ein Interface-how-to?
wäre toll, wenn jemand hier schon Erfahrungen damit hat. :-P

Re: Waagenanbindung

4. April 2013 15:58

Hallo,

Waagenanbindung hab ich im Einsatz. Es ist aber eine Waage von Sartorius, Modell Midrics (MW1P1-60FE-L), die eine serielle Schnittstelle hat.

Zur Ansteuerung benutze ich das OCX "Microsoft Communications Control, version 6.0"
(C:\Windows\system32\MSCOMM32.OCX)

Hier eine kleine Ansammlung von Code-Bruchstücken .. nur zur Veranschaulichung

Code:
Te_SettingsString := Te_Baudrate + ',' + Te_Paritaet + ',' + Te_DataBits + ',' + Te_StopBits;
MSCOMM32.CommPort(COMPort);
MSCOMM32.Settings(Te_SettingsString); //Parameter
MSCOMM32.InputLen(0); //Sofort senden
MSCOMM32.InBufferCount(0); //Init
MSCOMM32.InputMode(0); //Textmode

//...

CharESC := 27;
CharCR := 13;
CharLF := 10;
TeSendBefehl := FORMAT(CharESC) + 'P' + FORMAT(CharCR) + FORMAT(CharLF);

//...

IF NOT MSCOMM32.PortOpen THEN
  MSCOMM32.PortOpen(TRUE); //öffnen
MSCOMM32.Output(TeSendBefehl);

TeWert := FORMAT(MSCOMM32.Input());


Schönen Gruß

Andi

Re: Waagenanbindung

4. April 2013 16:01

Hallo, die Bizerba-Waagen sind ja intern auch Sartorius.
Bist du Freelancer oder kann man eine Anbindung bei euch beauftragen?