08.12.2008 14:22 | |
Beigetreten: 01.08.2007 Letzter Bes: 29.08.2024 Beiträge: 1698 Bewertung: (84) |
Hi AK0004, hi J_Bell, also man kann den PC - Adapter mit der Bestell-Nr.: 6ES7 972-0CA21-0XA0 verwenden. (Wandelt von RS232 nachMPI) Anbei ein Beispielprogrammin Visual Basic 6 (Moeins, ich hoffeDu hastkeinProblem damit) Die DLL Schnittstelle müsste sich genausogut auch in C++ verwenden lassen. Ansonsten guckst Du mal auf der Web - Site von Libnodave. Prodave ist auch nicht schlecht (Anscheinend ist aber die neue Version mit MPI/IE nicht mehr so gut wie die Alte) Gruß Eleu DateianhangBeispielVB6.zip (179 Downloads) |
30.03.2009 21:19 | |
Beiträge: 24 Bewertung: (0) |
Hallo nochmal, sorry das ich mein altes Thema jetzt nochmal aufrolle, aber ich komme im Moment einfach nicht weiter... Also zur Sachlage, Ich habe eine CPU315-2 DP mit einigen IO Modulen und einem CP340. Ich möchte jetzt also meinen DB10 per RS232 an meinen Laptop ins Hyperterminal schicken... Jetzt das was ich eingerichtet/programmiert habe. Meine Hardwarekonfiguration Als Protokoll habe ich ASCII mit den folgenden Einstellungen gewählt Jetzt zum OB1... Hier habe ich erstmal eine Art FlipFlop programmiert welcher mir einen Ausgang jeweils alle 2Sekunden für 2Sekunden einschaltet, um den FB3 regelmässig anzustoßen. Jetzt mein FB3... ich nehme mal an das der Parameter LADDR mit 272 so richtig ist. Ist der Wert aus der Hardwarekonfiguration -> Eigenschaften des CP340 Meinen DB10 hab ich einfach mal mit 5 Werte bestückt, 4 Char und 1 Int. An meinem Laptop ist das Hyperterminal wie folgt eingestellt. COM4 stimmt, darüber programmier ich auch die S7. --------------------------------------------------------------------------------- So was ich jetzt sehe wenn ich das Programm lade/laufen lasse, ist das alle 4 Sekunden an meinem CP340 die LED von TxD angeht, am Hyperterminal jedoch nichts ankommt... Wisst ihr was ich falsch gemacht habe? Im Anhang nochmal das ganze Projekt als zip Gruß Micha DateianhangProbe.zip (134 Downloads) |
Zuletzt bearbeitet von: ak0004 am: 30.03.2009 21:23 |
|
31.03.2009 12:54 | |
Beigetreten: 05.04.2006 Letzter Bes: 13.08.2023 Beiträge: 642 Bewertung: (131) |
Hallo, beim CP ist Parity gerade eingestelt, beim Hyperterminal Parity None. Ich würd ausserdem mal am FB3 einstellen dass er nur 4 Bytes überträgt. Dein Integerwert ist kein ASCII-Code - evtl macht das Probleme. Ausserdem hättest du eh 6 byte einstellen müssen. MfG
André Räppel --------------------------------------------------------------------------------- www.raeppel.de mit innovativen SPS-Tools schneller ans Ziel |
Für diesen Beitrag bedanken sich1 Benutzer |
Folgen Sie uns auf