Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 8 von 8

Thema: Serielle Schnittstelle 750-873 läuft nicht

  1. #1
    Registriert seit
    17.09.2010
    Beiträge
    18
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Beitrag


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Moin.
    Ich habe einen Controller 750-873 mit einer Seriellen Schnittstelle.
    Damit möchte ich ein Gerät steuern um etwas anzuzeigen.
    Im Grunde soll die Wago nur alle paar Sekunden einen String senden wie : "1B 21 20 36 35 0D"

    Per HTerm kann ich das Gerät super ansteuern, leider läuft per WAGO nix.
    Ich habe die Serielle Schnittstelle an den PC gehängt und versuche da was auzulesen,aber es kommt nichts an.

    Der Code sieht wie folgt aus:

    PROGRAM PLC_PRG

    VAR
    (* Kommunikationparameter*)
    wBaudRate : WORD := 120;
    bDataBits : BYTE := 8;
    bParity : BYTE := 0;
    bFlowControl : BYTE := 0;
    i : INT;

    (* COM1 ********************************************)
    COM1 : SERIAL_INTERFACE;
    xOpenPort1 : BOOL;
    xInitPort1 : BOOL;
    SendString1 : STRING := '1B 21 20 36 39 0D';
    ReceiveBuffer1 : typRing_Buffer;
    ReceiveBuffer1OldIndex : INT;
    ReceiveString1 : STRING(255);
    pReceiveStr1 : POINTER TO ARRAY[0..255] OF BYTE;
    help1Idx : INT;
    iTo1 : INT;

    END_VAR

    ------------------------------------------------------

    (* Send COM1 *)
    COM1( bCOM_PORT_NR := 1,
    cbBAUDRATE := 120,
    cbsBYTESIZE := 8,
    cpPARITY := 0,
    csSTOPBITS := 2,
    cfFLOW_CONTROL := 0,
    utRECEIVE_BUFFER := ReceiveBuffer1,
    ptSEND_BUFFER := ADR(SendString1),
    xINIT := xInitPort1,
    xOPEN_COM_PORT := xOpenPort1,
    iBYTES_TO_SEND := LEN(SendString1) +1,
    xSTART_SEND := xSendActive1 );


    xSTART_SEND wird von mir zyklisch alle 10s für 1s angesteuert.

    Kann mir einer von Euch sagen, warum bei mir der Com Port schweigt
    Zitieren Zitieren Serielle Schnittstelle 750-873 läuft nicht  

  2. #2
    Registriert seit
    11.12.2009
    Beiträge
    2.113
    Danke
    388
    Erhielt 390 Danke für 271 Beiträge

    Standard

    Eine Baudrate von 120 ist mir unbekannt...

    Vielleicht solltest du mal die ("Standard"mässigen 9600) versuchen!

    Grüße

    Marcel

  3. #3
    Nikro ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    17.09.2010
    Beiträge
    18
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Das habe ich im Handbuch nachgeschlagen.
    Die Baudrate beträgt 1200. Beim Bausteindeklaration fehlt aber die letzte "null".

  4. #4
    Registriert seit
    11.12.2009
    Beiträge
    2.113
    Danke
    388
    Erhielt 390 Danke für 271 Beiträge

    Standard

    Meines Wissens nach fängt die Baudrate bei RS232 erst bei 2400 an...

    Was hattest du denn beim PC eingestellt? Stimmen die Werte überein?

    Grüße

    Marcel

  5. #5
    Nikro ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    17.09.2010
    Beiträge
    18
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ich nutze am PC das Tool HTerm. Da startet die Baudrate mit 300.
    Und mit diesem Programm kann ich das Gerät auch ansteuern.
    Ich habe nun die WAGO direkt mit meinem PC verbunden und lausche auf dem COM Port.
    Aber es tut sich nichts.
    Die Baudrate habe ich auch schon geändert bei HTerm, aber es kommt leider nichts an.

  6. #6
    Registriert seit
    11.08.2009
    Ort
    Bei Hamburg
    Beiträge
    100
    Danke
    19
    Erhielt 30 Danke für 18 Beiträge

    Standard

    Wie kommst Du darauf das der Controller mit einer Baudrate kleiner 9600 funktioniert wenn im Datenblatt 9600 baud ... 115 200 baud angegeben sind?

    Einfach mal mit 9k6 versuchen.
    Erstmal alles zerlegen und auf alternative Nutzungsmöglichkeiten untersuchen.

  7. #7
    Nikro ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    17.09.2010
    Beiträge
    18
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Die Baudrate gilt, soweit ich das gelesen habe nur für Modbus RTU.
    Aber ich habe testweise mal eine Baudrate von 9600 versucht.
    Leider ohne Erfolg!

  8. #8
    Nikro ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    17.09.2010
    Beiträge
    18
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    PROBLEM GELÖST !!!! Der COM Port ist die 0 !!
    Die Baudrate von 9600 funktioniert aber !!
    Danke für die Hilfen !!

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 08.01.2016, 13:30
  2. Serielle Schnittstelle
    Von marcio.bv im Forum Elektronik
    Antworten: 5
    Letzter Beitrag: 28.08.2012, 12:56
  3. SMS Versand WAGO 750-873 & Topass 510
    Von Nikro im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 02.01.2012, 16:09
  4. Serielle Schnittstelle
    Von Anonymous im Forum PC- und Netzwerktechnik
    Antworten: 5
    Letzter Beitrag: 05.02.2006, 16:20
  5. Serielle Schnittstelle
    Von Anonymous im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 18.06.2004, 11:20

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •