08.12.2008 14:22 | |
Beigetreten: 01.08.2007 Letzter Bes: 29.01.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 (167 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 (122 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 |
31.03.2009 13:44 | |
Beigetreten: 05.04.2006 Letzter Bes: 13.08.2023 Beiträge: 642 Bewertung: (131) |
na ok, soweit gehts jetzt. Dann geh mal in deinenm DB in die Datensicht. Danach auf Bearbeiten -> Datenbaustein initialisieren. Du hast nur die Startwerte eingegeben, aber nicht als Aktualwerte übernommen. Wenns funktioniertgehste mal in Getränkemarkt und trinkst einen auf mich ,-) MfG
André Räppel --------------------------------------------------------------------------------- www.raeppel.de mit innovativen SPS-Tools schneller ans Ziel |
31.03.2009 14:36 | |
Beigetreten: 05.04.2006 Letzter Bes: 13.08.2023 Beiträge: 642 Bewertung: (131) |
nicht an Instanz-DBs rumspielen! Das Initialisieren musst du bei deinem Sendefach dem DB10 machen. MfG
André Räppel --------------------------------------------------------------------------------- www.raeppel.de mit innovativen SPS-Tools schneller ans Ziel |
31.03.2009 15:36 | |
Beigetreten: 05.04.2006 Letzter Bes: 13.08.2023 Beiträge: 642 Bewertung: (131) |
Hallo, MfG
André Räppel --------------------------------------------------------------------------------- www.raeppel.de mit innovativen SPS-Tools schneller ans Ziel |
02.04.2009 11:25 | |
Beiträge: 5822 Bewertung: (411)
|
Danke André, da sind mir auch die beiden Punkte die Du gesehen hast durch die Lappen gegangen... stimmt. Vielen Dank! J_Bell |
02.04.2009 13:00 | |
Beigetreten: 05.04.2006 Letzter Bes: 13.08.2023 Beiträge: 642 Bewertung: (131) |
Hallo J_Bell, 3 Augen sehen mehr wie 2 ;-) Lass dir da mal keine grauen Haare wachsen. MfG
André Räppel --------------------------------------------------------------------------------- www.raeppel.de mit innovativen SPS-Tools schneller ans Ziel |
Zuletzt bearbeitet von: sps-concept am: 02.04.2009 13:01 |
|
28.02.2013 14:40 | |
Beiträge: 10 Bewertung: (2) |
Hallo ! Ich habe das selbe Problem! Im Terminal spring der Cursor immer weiter ohne Daten zu empfangen! |
Folgen Sie uns auf