LabVIEWForum.de - Modbus und Schrittmotor mit integriertem Treiber

LabVIEWForum.de

Normale Version: Modbus und Schrittmotor mit integriertem Treiber
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin zusammen,

ich soll mich ab nächster Woche mit der Programmierung einer Motorsteuerung befassen.
Es werden Motoren mit integrierten Antrieb von schneider-electronic und diese sollen über Modbus laufen.
Der Computer, von dem LabView laufen wird, wird per Ethernet an eine Switch angeschlossen, von der dann je ein Ethernet-Kabel zum Motor (insgesamt 4 Motoren) geht.

Ich habe noch sehr wenig Erfahrung in LabView und weiß noch nicht so ganz, was auf mich zukommt. Ich habe in den letzten Tagen mal versucht, mich ein bisschen in die Thematik einzulesen, aber irgendwie weiß ich nicht so recht wie ich damit anfangen soll.

Hat hier jemand Erfahrung mit integrierten Treibern von schneider-electronic und Modbus?
Kann mir jemand Tips geben, wie ich gut anfangen kann?
Ich habe auch ein entsprechendes Handbuch (200 Seiten stark) überflogen, aber dabei so gut wie nichts verstanden...
Ich brauche irgendwie ein bisschen Starthilfe, in der Hoffnung, dass sich der Rest dann schon irgendwie ergibt Smile

Hoffe, ihr könnt mir helfen Smile

Schöne Grüße
Jan
Hallo,

da die Schrittmotor anscheinend über Modbus sprich RS485 kommunizieren wäre ein guter Start für dich dir die notwendige Bibliothek zu besorgen.
http://www.ni.com/example/29756/en/

Welche Schrittmotoren hast du denn genau?

Lg
panduci
Es wird nicht Modbus 485, sondern TCP. Wo finde ich denn entsprechende Bibliotheken?

Der Motor ist ein ILS2T.


ups, ich habe den von dir geposteten Link schlichtweg überlesen Big Grin
(24.08.2015 12:26 )panduci schrieb: [ -> ]da die Schrittmotor anscheinend über Modbus sprich RS485 kommunizieren wäre ein guter Start für dich dir die notwendige Bibliothek zu besorgen.
Wieso soll Modbus als physikalische Schnittstelle RS485 implizieren? Es gibt aktuell 3 Protokolle, Modbus ASCII, Modbus RTU und Modbus TCP. Üblicherweise wird ASCII und RTU bei seriellen Schnittstellen (also RS232 und/oder RS485) verwendet, TCP über Ethernet. Ich habe aber auch schon Modbus RTU per TCP/IP gesehen.

Es gibt übrigens noch eine weitere Modbus-Lib: https://decibel.ni.com/content/docs/DOC-30140

Gruß, Jens
Denke in diesem Beispiel wirst du fündig werden.
@Jens: Danke für die InfoBig Grin

EDIT:Und jetzt mit Anhang...

Lg panduci
danke schon mal für die Infos, auch wenn nicht noch nicht wirklich was damit anfangen kann... Sad

Wenn ich einen Modbus Client erstellen will, brauche ich dann das "LabVIEW Real-Time Module"?
(24.08.2015 13:48 )jan_1 schrieb: [ -> ]Wenn ich einen Modbus Client erstellen will, brauche ich dann das "LabVIEW Real-Time Module"?
Nein, mit den beiden verlinkten APIs kannst du sowohl einen Modbus Slave als auch einen Modbus Master programmieren. Für die Abfrage und Steuerung von Fremdgeräten brauchst du in der Regel einen Modbus Master. Mit der von panduci verlinkten API habe ich persönlich bei Modbus TCP als Master extrem gute Erfahrungen.

Gruß, Jens
Danke soweit für die Antworten!
Ich fühle mich zwar immernoch genauso dumm wie vorher, aber ich hoffe mal, dass sich das schon irgendwie ergibt, wenn die Motoren da sind.
Solange rumprobieren bis es läuft. Big Grin
Referenz-URLs