Systec GmbH

News

Ansprechpartner

Kontakt

22.02.2017
12:39

Besuch bei muensterland.DIGITAL

Raum für die Technologien der Zukunft

Der neue Digital-Hub in Münster bietet scheinbar unendliche Möglichkeiten. Das wird unter anderem daran deutlich, dass die Räumlichkeiten am Hafenweg 16 gerade erst nach und nach eingerichtet werden und noch viel Gestaltungspotenzial bieten. Im Erdgeschoss gibt es bereits Büros und einige Räume für den Coworking-Space, in der zweiten Etage legt demnächst das "FabLab" los. Lab-Manager Konrad Schneidenbach ließ vor den Gästen der Systec GmbH am Donnerstag voriger Woche sehr plastisch eine faszinierende Welt aufleuchten, in der interessierte Unternehmer und Gründer im FabLab mit den bald dort vorhandenen CNC-Fräsen, Laserschneidanlagen, 3D-Druckern und anderen Geräten die Technologien der digitalen Zukunft erproben können.

Was soll demnächst konkret im Digital-Hub Münster passieren? Auf die Beantwortung dieser Frage waren 3D-Drucker-Entwickler Jochen Keuschnig und Marketingleiter Ulrich Klose von der Systec GmbH gespannt, als sie sich zum Gespräch mit muensterland.DIGITAL-Geschäftsführer Thomas Malessa und Konrad Schneidenbach trafen.

Der Münstersche Digital-Hub ist einer von insgesamt sechs, die im Rahmen der Förderinitiative "DWNRW-Hubs" vom Bereich "Digitale Wirtschaft NRW" des Ministeriums für Wirtschaft, Energie, Industrie, Mittelstand und Handwerk des Landes NRW eingerichtet werden. In Münster betreibt der Verein münsterland.DIGITAL als Träger den Digital-Hub. Die Systec GmbH gehört zu den Gründungsmitgliedern.

Die Systec GmbH besucht muensterland.DIGITAL (v.l.): Jochen Keuschnig, Konrad Schneidenbach, Tomas Malessa, Ulrich Klose

Über die grundsätzlichen Aufgaben des Vereins hinaus ging es in dem Gespräch vor allem darum, welche Hilfestellungen der Hub etablierten wie jungen Unternehmen konkret anbieten kann. Grundsätzlich will münsterland.DIGITAL Unternehmen, Verbände, Institutionen, Wissenschaft und Start-Ups zusammenbringen und sie mit Know-how und Vernetzungsinitiativen dabei unterstützen, innovative Geschäftsmodelle zu entwickeln und voranzutreiben. Als Werkzeuge dazu sollen unter anderem das FabLab als Raum zum Ausprobieren moderner Produktionstechnologien und das ProcessLab als Kompetenzzentrum für die Gestaltung von Entwicklungs- und Geschäftsprozessen dienen.

Die Nutzerinnen und Nutzer finden im Digital-Hub Büro-Räumlichkeiten mit kompletter Infrastruktur vor, in denen Sie mit anderen gemeinsam oder auch allein an neuen Projekten arbeiten können. Bei Bedarf bieten auch die Mitarbeiterinnen und Mitarbeiter dort an, ihre Kompetenz beizusteuern.

Als einziger Hub in Nordrhein-Westfalen sei die Münstersche Einrichtung auf die gesamte Fläche des Münsterlandes ausgerichtet, hob Thomas Malessa hervor. Von vornherein habe man vorgesehen, auch dezentrale Hubs - sogenannte "Satelliten" - einzurichten. In Coesfeld existiere bereits ein Satellit bei der d.velop AG. Auch in Ahaus wurde eine Lab-Außenstelle bei der tobit Software AG eröffnet. Eine weitere Dependance werde es gegebenenfalls im Raum Steinfurt geben.

Einig waren sich die Systec- und Hub-Vertreter darin, dass es in Münster und im Münsterland einen großen Bedarf gebe, sich als Unterneh


[mehr]

DriveSets-Beispielprogrammm richtig nutzen

Das sind die richtigen Stellen für Programm-Anpassungen

Wenn Sie bei der Systec GmbH ein DriveSet gekauft haben, erhalten Sie mit der Lieferung eine CD mit unserem großen Software-Paket. Darauf enthalten ist auch ein Beispielprogramm für die DriveSets-Programmierung.

Code-Beispiel: Sub main im Drivesets-Beispielprogramm

Sie nutzen das Beispielprogramm als Grundlage Ihrer Programmierung? Dann bearbeiten Sie wahrscheinlich die Datei Driveset_main.mb. Aus der darin enthaltenenen Unter-Routine (von uns auch Sub genannt) mit dem Namen main (Driveset_main.mb) (siehe Bild oben) werden sie vermutlich die Funktionsaufrufe test_hardware(), init(), maschine_einschalten_lassen() und ref() 1:1 übernehmen.

Einfügen eines eigenen Programmaufrufs in die Sub main

Die Sub main ruft unser Demoprogramm demo() auf. Sie wollen aber sicher Ihr eigenes Programm aufrufen - nennen wir es Mein_Programm().
Dazu kommentieren Sie den Aufruf von demo() mit dem Hochkomma aus und fügen stattdessen den Aufruf Mein_Programm() ein. Die entsprechend bearbeitete Unter-Routine zeigt das obige Bild. Nun wird nach der Referenzfahrt Ihr eigenes Programm ausgeführt.

Soweit so gut.

Wieso ist das Demo-Programm im Fehlerfall wieder da?

Was passiert aber, wenn ein Fehler auftritt? Es scheint,


[mehr]

Programmierbeispiel mit den Systec-LabVIEW-VIs

So einfach programmieren Sie die User-LEDs der Xemo-Steuerung

Screenshot des LabVIEW-Programms zur Aktivierung der User-LEDs der Xemo-Steuerung

Die Programmierung der Xemo-Steuerungen wird viel einfacher mit den Systec-VIs für die grafische Programmierumgebung LabVIEW von National Instruments. Vor allem Anwenderinnen und Anwender der Mess- und Prüftechnik werden an dieser Stelle deutlich zustimmen.

"VI" steht für "Virtuelles Instrument". Dieser Terminus beschreibt treffend die so überzeugende wie einfache Funktionsweise von LabVIEW. Kommandos einer IT-Hochsprache werden in grafisch dargestellte Funktionsblöcke "übersetzt", die auf unterschiedliche Weise miteinander in Beziehung gesetzt werden können. Die LabVIEW-Software überwacht dabei, dass nicht zueinander passende Funktionen nicht verbunden werden können. Auch Parameter können den Blöcken zugeordnet werden. Mehr zu den Systec-LabVIEW-VIs haben wir im Systec-Blog im Artikel Systec-LabVIEW-VIs mit neuen Funktionen zusammengefasst.

Grau ist alle Theorie. Zur Illustration, wie einfach die Programmierung von Systecs Xemo-Steuerungen ist, haben wir ein kleines Beispiel ersonnen und als Video auf unseren YouTube-Kanal eingestellt. Die zu lösende Aufgabe ist ganz einfach: Die acht User-LEDs auf einer Xemo-R-Kompaktsteuerung sollen nacheinander aktiviert werden. Das Beispiel und die Erläuterungen dazu hat Systec-Mitarbeiter Tobias Mende zur Verfügung gestellt.

Ihre Programmier-Tätigkeit beginnt damit, dass Sie auf einem PC mit einer LabVIEW-Installation die Xemo-DLL und die Systec- VIs installieren. Wie das geht, entnehmen Sie unserem Handbuch "LabVIEW-Funktionsbibliothek, Installation und Einführung". Sie finden es im Bereich "Handbücher" auf unserer Download-Seite. Dort erfahren Sie auch, wie Sie unsere VIs in Ihre LabVIEW-Installation einbinden. Den PC verbinden Sie per USB mit Ihrer Xemo-Steuerung.

Und los geht’s mit der LabVIEW-Programmierung: Zunächst initialisieren Sie mit der DLL-Funktion ML_IniCom die USB-Verbindung zwischen LabVIEW und der Steuerung. Den zugeordneten Parameter können Sie auf dem Wert 0 belassen. Damit wird eine USB-Verbindung hergestellt. Anderenfalls würde versucht. eine Verbindung über den COM-Port aufzubauen.

An Ml_IniCom binden Sie die MotionBasic-Funktion MB_SysCtrl an. Der Parameter 1 sorgt für einen System-Reset. Im konkreten Anwendungsfall ist das nicht zwingend nötig. Grundsätzlich bietet sich dies aber für Testprogramme an. Integriert wird des weiteren auch die DLL-Funktion ML_ErrorCallback. Der Parameter 0 schaltet die Fehler-Rückgabe aus, weil sie von LabVIEW nicht unterstützt wird. Grundsätzlich sollten Fehler in diesem Fall dann in regelmäßigen Abständen neu abgefragt werden. Im vorliegenden Beispiel wurde auf die Implementation einer solchen Routine aber verzichtet.

Kommen wir nun zur eigentlichen Schleife, um die User-LEDs an- und wieder auszuschalten. Hierzu ziehen wir die MotionBasic-Funktion MB_Out auf die Arbeitsfläche. Damit setzen Sie einen Ausgang. Als Parameter übergeben Sie drei Werte. Mit dem oberen Wert 10 wird die Byte-Adresse der User-LEDs übergeben. Die Parameter 2 und 3 bezeichnen die Bit-Adressen der ersten und letzten der insgesamt acht LEDs.

Grundsätzlich sind die notwendigen Aktionen nun definiert. Es fehlt nur noch das Beenden der anfangs aufgebauten Verbindung. Diese Aufgabe übernimmt der DLL-Funktionsblock ML_DeIniCom, der hinter das Ausgabe-Kommando angebunden wird. Zudem wird noch eine Fehlerausgabe-Funktion eingefügt.

Die Aufgabe lautete aber, mehrere LEDs an- und auszuschalten. Bislang würde ein Ausgang gesetzt. Dann wäre das Programm beendet. Deswegen wird MB_Out nun in eine For-While-Schleife eingebunden. Dazu wird die LabVIEW-Funktion "For Loop" gewählt und ein Rahmen um die MB_Out-Funktion gezogen. Durch den Klick auf das "N" in der oberen linken Ecke des Rahmens lässt sich die Zahl der Schleifen-Durchläufe einstellen. Hier wählen wir den Wert 8.

Als Bit-Schieber kommt die LabVIEW-Funktion PowerOf2 zum Einsatz und wird entsprechend mit MB_Out verbunden. Jede LED wird durch ein bestimmtes Byte repräsentiert. Diese Funktion sorgt dafür, dass das richtige Byte gesetzt wird. Außerdem legen wir nun noch fest, dass eine Wartezeit von 500 Millisekunden vor dem Anschalten der jeweils nächsten LED eingehalten wird. Diese Aufgabe übernimmt die Funktion Wait (ms). Die zu wartenden Millisekunden werden als Parameter übergeben.

Und fertig: Wie im richtigen Leben, wird nun auch die virtuelle Arbeitsfläche erst noch ein bisschen aufgeräumt und geordnet. Und schon können wir das Programm ablaufen lassen. Der Blick auf die Xemo-Steuerung zeigt: Wir haben alles richtig gemacht. Die User-LEDs gehen nacheinander an und wieder aus.

28.10.2016
11:39

Schaukasten am Bahnhaltepunkt Roxel übergeben

Neuer Schaukasten am Bahnhaltepunkt: Willkommen in Roxel!

„Willkommen in Roxel“: Ankommende und Wartende am Bahnhaltepunkt Roxel werden jetzt vom Forum Roxel herzlich begrüßt. Der Gruß schmückt den neuen Schaukasten, der am Montag, 24. Oktober, bei strömendem Regen seiner Bestimmung übergeben wurde. Gesponsert wurde das doppelseitig zu bestückende Schmuckstück von den engagierten Roxeler Unternehmen Benning, C.Roer, Held Dach + Wand Technik, Physio.Werk, Schäper Sportgerätebau, Schiffer und Systec.

Die Initiative zur Aufstellung des Schaukastens ging von Unternehmen aus dem anliegenden Gewerbegebiet aus. Bereits im Jahr 2013 hatten sie sich in einem offenen Brief für die Errichtung des schließlich im Dezember 2014 eröffneten Bahnhaltepunktes ausgesprochen. Aus diesem Kreis heraus fanden sich sieben Firmen, die sagten: „Wir machen noch etwas mehr.“ Der Kontakt zum Forum Roxel, dem Dachverband der örtlichen Vereine, wurde gesucht, die Idee des Schaukastens als Infobörse für die Vereine im Annette-Dorf entwickelt.

 

„Die Unterstützung war überwältigend. In nur einer Woche hatten wir alle jetzt beteiligten Unternehmen zusammen. Auch die Stadt Münster brachte sich unkompliziert und konstruktiv in das Vorhaben ein“, resümierte Systec-Marketingleiter Ulrich Klose, der das Projekt gemeinsam mit Dr. Josef Hesse, Geschäftsführer Marketing und Vertrieb bei Schäper Sportgerätebau, auf Unternehmensseite koordinierte. Für den Aufbau des Infokastens  musste nicht lang nach kompetenter Unterstützung gesucht werden. Frank Benning vom Landschafts- und Gartenbauunternehmen Benning stellte sich sofort in den Dienst der guten Sache. Den Druck der Standblendenbeschriftung spendierte schließlich spontan die Druckerei Schiffer.

Die Initiative der Unternehmen nannte der ebenfalls anwesende Bezirksbürgermeister Stephan Brinktriene einen „Glücksfall“, ein gutes Beispiel für wirksames bürgerschaftlichen Engagement.

Und wie geht es jetzt weiter? Das Forum Roxel ermutigt die örtlichen Vereine, sich mit aktuellen Aushängen in die laufende Aktualisierung der präsentierten Informationen einzubringen. Ansprechpartnerinnen sind Janine Koch und Katherina Hölscher.

Sponsoren

Folgende Unternehmen haben den Schaukasten am Bahnhaltepunkt gestiftet:

  • Benning GmbH & Co. KG, Dingbängerweg 350-356, www.benning-muenster.de
  • C.Roer, Lise-Meitner-Str. 15b, www.strassenausstatter.de
  • Held Dach + Wand Technik GmbH, Lise-Meitner-Str.14, www.held-bedachungen.de
  • Physio.werk, Nottulner Landweg 92, www.physiowerk.ms
  • Schäper Sportgerätebau GmbH, Nottulner Landweg 107, www.sportschaeper.de
  • Siebdruck Schiffer, Lise-Meitner-Straße 21, www.siebdruck-schiffer.de
  • Systec GmbH, Nottulner Landweg 90, www.systec .de

Leistungseigenschaften der neuen Schrittmotor-Leistungselektronik iPM 550

Motoren und Bremsen der Leistungskarte richtig ansteuern

Die Schrittmotor-Kompaktsteuerungen Xemo R und S sind seit kurzem wesentlich leistungsfähiger. Der Grund: Alle Neu-Geräte werden von uns jetzt mit den neuen Schrittmotor-Leistungselektroniken iPM 550 ausgestattet. Über einige Leistungsmerkmale der neuen Platine informierten wir Sie bereits in diesem Beitrag im Systec-Blog.

Die neue Schrittmotor-Leistungselektronik iPM 550 für Steuerungen für 2-Phasen-Schrittmotoren

In aller Kürze bietet die neue iPM 550 Ihnen folgende Leistungseigenschaften:

  • Mehr Leistung und Geschwindigkeit durch den neuen ARM-Cortex-M3-Prozessor,
  • voll digitale Ansteuerung von 2-Phasen-Schrittmotoren über das Mainboard,
  • Encoder-Eingang zur Schrittüberwachung, per RJ45-Steckverbinder direkt auf der Leistungskarte,
  • intelligenter Brems-Ausgang.

Die neue Leistungskarte bringt natürlich Änderungen bei der Konfiguration Ihrer Xemo-Steuerung mit sich. Vertrauen Sie dabei auf die Bedienungsanleitung für die Xemo-R/S-Kompaktsteuerungen. Die aktuellen Versionen haben wir bereits im Download-Bereich unserer Homepage bereitgestellt.

Genauere Informationen über die neuen Konfigurationsoptionen der Leistungskarten finden Sie in der englischen und deutschen Handbuch-Version in den Kapiteln 5.2.2 (Motoren) sowie 9.1.2 (Programmierung von Schrittmotoren). Im Folgenden bieten wir eine knappen Überblick.

Betrieb von 2-Phasen-Schrittmotoren mit der neuen Leistungskarte

Die neue Leistungskarte iPM550 finden Sie in allen Xemo-R/S-Schrittmotorsteuerun


[mehr]
06.10.2016
10:13

Log-Funktion der Xemo-DLL

Alle ausgeführten MotionBasic-Anweisungen können protokolliert werden

Sehr hilfreich bei der Steuerungsprogrammierung sind Log-Dateien. Sie protokollieren einige oder alle System-Aktivitäten. Im Fehler-Fall können Logs nützliche Hinweise geben, welche Aktivitäten zur Fehl-Funktion geführt haben könnten.

Was nicht alle Kunden von Systecs Xemo-Positioniersteuerungen wissen: Über eine Log-Funktion verfügt auch die Xemo-DLL. Wer also seine Xemo-Steuerung in C++ oder vb.net programmiert, kann auf umfangreiche Protokollierungsfunktionalitäten zurückgreifen.

Systec-Mitarbeiter


[mehr]

Kontakt zu Systec

Systec bei Twitter Systec bei Facebook Systec Blog Systec bei You Tube

Systec GmbH
Nottulner Landweg 90
D-48161 Münster

Tel.: +49 2534 8001-70
Fax: +49 2534 8001-77

Erhalten Sie Informationen zu den Positioniersystemen und Motion-Control-Produkten unter der Nummer systec de

info@systec.de
www.systec.de

Kategorien

Kopieren Sie diesen Link in Ihren RSS-Reader

RSS 0.91Nachrichten
RSS 2.0Nachrichten