Hallo zusammen, ich habe einen Schrittmotor von Berger Lahr inkl. integrierte Steuerung bekommen und möchte nun diesen über einen PC ansteuern. Neu heissen "Berger Lahr" ja "Schneider Electric" und ich konnte kein genaues Datenblatt zum Motor finden. Ich denke das spielt in erster Linie aber auch noch keine Rolle. Auf der Steuerung steht bei mir folgende Typenkennzeichnung: IFS63/2485-DS/-I-B54/2-008KPP54. Weiter kann ich über ein Verbindungskabel TCSMCNAM3M002P (USB to RS485 Converter) die Steuerung direkt über USB anschliessen. Bei Schneider Electric habe ich dann ein Tool gefunden (Lexium CT) mit dem ich den Motor auch per Mausklick steuern kann. Soweit ich gelesen habe, kommuniziert dabei diese Software mit der Steuerung über das "Berger Lahr Protokoll" via RS485 Schnittstelle. Manchmal taucht aber auch "Modbus" auf, wobei ich nicht genau weiss was für ein Protokoll das ist. Nun zur eigentlichen Frage: Ich möchte gerne den Motor über ein eigenes C++ Programm ansteuern (also ähnlich wie aus Lexium per Mausklick). Dazu müsste ich aber zumindest das Protokoll kennen oder besser grad eine komplette Bibliothek dazu haben. Kennt sich jemand damit aus? Ich könnte mir vorstellen, dass das Protokoll nicht frei zugänglich ist. Wäre es dann möglich, mit einer USB Sniffing Software die wichtigsten Befehle die ich brauche auszulesen (während dem ich den Motor über Lexium steuere), und dann diese selber in meinem C++ Programm an den USB Port zu senden? Hier noch ein paar Links und Bilder. Es ist nicht genau der Typ Motor aber vom Prinzip mit der integrierten Steuerung her ähnlich. Motor: http://logi5.xiti.com/go.click?xts=335318&s2=89&p=Range::Lexium%20ILA,%20ILE,%20ILS~2228::ILS1F853TC1A0_pdf_datasheet&clic=T&type=click&url=http://www.ops-ecat.schneider-electric.com/cut.CatalogueRetrieverServlet/CatalogueRetrieverServlet?fct=get_element&env=publish&scp_id=Z007&lc=de&el_typ=product&cat_id=BU_AUT_2228_L3_Z007&maj_v=1&min_v=6&nod_id=0000000009&prd_id=ILS1F853TC1A0&frm=pdf&pdf_frm=A4&brd_id=null&ecat_url=http://www.ops-ecat.schneider-electric.com/ecatalogue/&isTraining=false&dwnl=true Converter: http://download.schneider-electric.com/files?p_Reference=BBV28000&p_EnDocType=Instruction sheet&p_File_Id=852379455&p_File_Name=BBV28000_00.pdf Vielen Dank für eure Hilfe! Gruss Bruno
Erst mal ausprobieren, ob Wireshark / USBPcap die Schnittstelle erkennt. Mit etwas Glück werden nur Textzeilen über einen COM-Port gesendet.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.