• LabVIEW-Programmierung

LabVIEW-Programmierung - Feldbusse - CAN, EtherCAT, IO-Link, Profinet, Profibus, SERCOS

Applikationen

Wir entwickeln LabVIEW-Anwendungen für ganz unterschiedliche Anwendungsgebiete, Branchen und Umfänge. Dazu gehören Einzelplatzlösungen wie individuelle Meß- und Prüfapplikationen genauso wie die die Mitarbeit an komplexen Applikationen bestehend aus Hunderten von VIs, mit komplexen Klassenstrukturen und vielfältigen Abhängigkeiten.

Die Funktionalität unserer Applikationen umfaßt die Datenerfassung und -ausgabe mit Frequenzen im Hundert-kHz-Bereich einschließlich Filterung, schnelle Online-Datenanalyse, dynamische und parametrierbare Signalgenerierung, Echtzeitregelung, Antriebsteuerung und die Einbindung von Kamerasystemen  mit Bildverarbeitung.

Unsere Lösungen finden Anwendung in der Forschung und im Versuch, beim End-of-line-Test und in der Dauerprüfung, in der Produktionssteuerung und Prozeßüberwachung, in der Diagnostik und Kalibrierung von Medizingeräten, als server-konfigurierbare intelligente Datenerfassungssysteme mit web-basierter Datenübertragung oder bei der Zustandsüberwachung und Lebensdauerabschätzung von Maschinen.

Wir nutzen dabei den automatischen Softwaretest mit dem LabVIEW Unit Test Framework, Codeautomatisierung über LabVIEW VI Scripting, objektorientierte LabVIEW-Programmierung (OOP) und erstellen Web-Visualisierungen mit dem LabVIEW NXG Web Module bzw. der G Web Development Software.

Wir kombinieren LabVIEW mit anderen Software-Produkten, wie NI DIAdem oder Beckhoff TwinCAT.

Unterstützung und Schulung

Wir entwickeln nicht nur neue LabVIEW-Applikationen, sondern übernehmen auch Wartung, Pflege und Weiterentwicklung vorhandener Anwendungen, z.B. wenn der Ersteller nicht mehr verfügbar ist oder der Lieferant nicht mehr existiert.

Wir unterstützen Sie beim Betrieb Ihrer Anwendungen. Mit unse­ren individuellen Schulungen und unserer Applikationsunterstützung vermitteln wir Ihnen das notwendige Wissen, wenn Sie Ihre LabVIEW-Applikation selbst pflegen und weiterentwickeln wollen oder lösen kritische Teilprobleme für Sie. Wahlweise bei Ihnen vor Ort oder remote stellen wir Ihnen maßgeschneidertes Know-how für Ihre kon­kreten Bedürfnisse zur Verfügung.

Und außerdem machen wir aus „gewachsenem“ Programmcode strukturierten Programmcode.

Feldbusse – CAN, EtherCAT, IO-Link, Profinet, Profibus, SERCOS

Dank langjähriger Erfahrung liegt unsere besondere Kompetenz in der Anbindung von LabVIEW-Applikationen an unterschiedlichste Feldbusse – und das auf verschiedensten Plattformen.

Wir verbinden den EtherCAT-Master der NI compactRIO-Familie mit einer Vielfalt von Slaves (intelligente Sensoren, Aktoren, wie z.B. Servocontroller, Embedded-PCs mit EtherCAT-Slave, Schnittstellenumsetzer, z.B. für IO-Link) und über EtherCAT-Bridges mit anderen Mastern. Über compactRIO-Module mit Busschnittstellen u.a. für Profibus und CAN / CANopen binden wir Ventilinseln, Sensoren und Aktoren an.

Auf PC-Plattformen nutzen wir zur Busanbindung die Realtime-Ethernet-Karten der cifX-Familie von Hilscher und von uns entwickelte LabVIEW-VIs, die nicht nur den Datenaustausch mit der Karte, sondern auch die notwendigen Datentypumwandlungen übernehmen. Dank der Multibus-Fähigkeit von cifX stehen Profinet, EtherCAT, SERCOS III und weitere Realtime-Ethernet-Busse als Schnittstelle zur Verfügung. Und ob die LabVIEW-Applikation Master oder Slave im Netzwerk ist, läßt sich ebenfalls durch die cifX-Firmware bestimmen.

Für den Fall, daß auch noch zwischen den Bussen gewechselt werden muß (wie bei unseren Multi-Bus-fähigen Prüfständen, wo sich der Bus von einem Prüfling zum nächsten ändern kann) haben wir zusätzlich zu unserem Treiber auch noch eine Schnittstelle zur automatischen Konfiguration entwickelt. Die überträgt die Konfiguration binnen Sekunden, die Kommunikation wird neu gestartet und der (neue) Bus läuft.

Plattformen

Wir entwickeln Lösungen mit LabVIEW auf PCs unterschiedlichster Bauform sowie auf der Test- und Meßplattform NI PXI. Mit LabVIEW RT und LabVIEW FPGA erstellen wir Anwendungen auf den Programmable Automation Controllern NI compactRIO und NI compactFieldPoint.

Zertifizierung

Wir sind NI System Integration Partner. Unsere Entwickler und Trainer sind NI Certified LabVIEW Developer (CLD) und NI Certified Professional Instructor (CPI).