iFix 2.1 + Datalogic Barcodescanner

t.gleich

Level-1
Beiträge
10
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!
Folgendes Problem:
Daten von 7 Barcodescannern welche über Ethernet verbunden sind sollen von iFix (V2.1) eingelesen und verarbeitet werden. Wie ist es möglich das die Daten vom Ethernet zu iFix gelangen?
Gruß TGL
 
Ethernet sagt an dieser Stelle nicht viel. Welches Protokoll beherrschen die Barcodescannern?
 
Nö, das war nicht gemeint ...
Eine IP-Adresse ist zunächst mal Grundvorraussetzung, aber irgendwie muss dem Scanner ja gesagt werden,
wohin (IP-Adresse des iFix-Rechners) und wie (Protokoll) er die Daten schicken soll,
oder der iFix Rechner muss diese Daten aktiv mit einem gewissen Protokoll abholen.

Mfg
Manuel
 
Ethernet ist die technische Voraussetzung, dass sich ihr Gerät mit dem PC "unterhalten" kann. Es sagt aber noch nichts über die Sprache aus. Die Sprache, wird hier als Protokoll bezeichnet. Das könnte z.B. Modbus on TCP sein. Es kann aber etwas sein, was nur dieser Hersteller verwendet. Da macht das Datenblatt sicher Aussagen zu.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Er kommuniziert wohl über ein TCP oder UPD Netzprotokoll.
Wobei die Frage ist ob iFix 2.1 in der Lage ist sich diese daten mit hilfe eines Codes vllt auch selbst zu holen...

Gruß
 
Das Problem ist nicht iFIX. Für iFIX gibt es sehr viele Treiber. Es ist VBA enthalten. Mit genügend Zeit kann iFIX alles. Das Problem ist euer mangelndes technisches Verständnis. Wie soll man jemandem helfen, der nicht mal die Fragen versteht?
Was wollt ihr überhaupt bauen? Wie und womit kommuniziert der Scanner bis jetzt? Was ist den bei dem Hersteller Standard?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das mangelnde technische Verständnis spreche ich mir nicht ab, da alles Neuland für mich ist.
Es geht um ein Abschlussprojekt zum Techniker.
Wir sollen in zwei Anlagen und in einer Werkstatt Barcodescanner der Fa. Datalogic installieren und diese Daten über Ethernet in iFix (2.1) einlesen und verarbeiten. Der Barcodehersteller liefert eine TCP/IP-Socket verbindung.

Soviel zu dem Thema was wir bauen wollen.

Ist es möglich mit der Programmiersprache VBA von iFix diese TCP/IP-Socket verbindung zu lesen und die Daten zu verarbeiten?

Gruß Tobi
 
Hallo Tobi,

ich hätte es nicht so hart formulieren sollen. Ich war einfach genervt, dass unsere Gegenfragen so ins leere liefen. Vielleicht fehlt mir selbst einfach das technische Verständnis für eure Aufgabenstellung. Selbst, wenn es nur eine Socket Verbindung gibt, muss doch irgendwo dokumentiert sein, wie man an die Daten heran kommt. Falls es wirklich über eine Socket Verbindung realisiert werden soll, hilft dir vielleicht diese Seite weiter :

http://www.wut.de/e-58www-16-apde-000.php

Wenn es mit VB geht, sollte es eigentlich auch mit VBA gehen.

Viel Erfolg und einen guten Start in die Woche.
 
Warum eigentlich iFIX 2.1 ? Das ist doch inzwischen schon etwas betagt? Zur Zeit sind wir gerade bei Version 5.8. Speziell nach der 2.1 gab es noch einmal deutliche Einschnitte. So wurde das eindeutschen der Datenbank beendet.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Kein Problem... wollte mich nur kurz rechtfertigen. :)

Danke für deinen Link. Wir werden nun versuchen in iFix ein VBA-Programm zu schreiben das diese TCP/IP-Socket Verbindung aufbaut und liest. Wir sind gespannt ob dies für programmier Anfänger zu lösen ist.

Gruß Tobi
 
2.1 läuft hier auf nem NT-Rechner...
Alles ziemlich alt. Aber wie sagt man so schön "Never change a running system"
 
Guten Morgen!

Laut einiger weniger und unzureichender Dokumentationen ist es in iFix möglich eine TCP/IP-Verbindung ohne gr0ßen Programmieraufwand herzustellen.
Weiß jemand wie?

Die Scanner welche die Daten über Ethernet senden können als TCP/IP-Server konfiguriert werden. Außerdem können die IP-Adressen des Scanners Statisch vergeben werden.

Gruß Tobi Gleich
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hier findest du die aktuelle Doku zu iFix VBA
http://support.ge-ip.com/support/resources/sites/GE_FANUC_SUPPORT/content/staging/DOCUMENT/2000/DO2320/en_US/5.0/Writing_Scripts_R.pdf


Ich habe mir die Datalogic-Scanner im Internet mal angesehen, aber auf den ersten Blick kein Gerät mit Ethernet gesehen, nur USB und RS-232. Gibt es denn eine Dokumentation dazu oder vielleicht ein ActiveX-Element von Datalogic, das sich in iFix per Script einbinden lässt?
 
Datalogic stellt leider weder ActiveX-Steuerelemnte noch einen OLE-Format zur Verfügung. War auch eine Überlegung unsererseits. Der Ethernetanschluss ist vorhanden. Die Daten gelangen nun vom Scanner ins Visualisierungsprogramm (TCP/IP-Socket Verbindung in VBA programmiert). Jetzt müssen wir die Scanner über die Drehzahl der Anlage scharf schalten und dann die Daten weiterverarbeiten.

Grüße
 
Zurück
Oben