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

Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 14 von 14

Thema: TwinCAT 2- EL 6001

  1. #11
    Registriert seit
    13.12.2011
    Beiträge
    2.026
    Danke
    213
    Erhielt 267 Danke für 237 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Dann lies Dir den von Dir verlinkten Thread nochmals genauer durch, denn Deine Umsetzung entspricht nicht dem dort geschilderten Beispiel. Bei Dir wird der FB RS232 an zwei Stellen mit unterschiedlichen Parametern ausgeführt, dass dürfte eine Ursache für Deine Probleme sein. Im erwähnten Beispiel erfolgt der Aufruf in einem extra Task mit allen Parametern. Das Senden und Empfangen erfolgt dann über die Send und Receive FBs. Außerdem kannst Du die Angabe einer Adresse bei den Ein- und Ausgängen weglassen und diese durch ein * ersetzen, TC regelt das eigentlich sehr gut selber.
    @Alle die dies Wissen: Wann macht es Sinn bei %I oder %Q Variablen Adressen anzugeben?
    Das Du nichts empfängst liegt übrigens daran, dass Du den Empfangs FB RS232Empf nie aufrufst, dann kann auch nichts ankommen.
    Deine Zykluszeit von 1s ist übrigens viel zu hoch und wird vermutlich einen Watchdog auslösen.

  2. Folgender Benutzer sagt Danke zu oliver.tonn für den nützlichen Beitrag:

    Cullyn (09.11.2018)

  3. #12
    Registriert seit
    21.02.2014
    Ort
    Sachsen-Anhalt
    Beiträge
    1.821
    Danke
    336
    Erhielt 309 Danke für 272 Beiträge

    Standard

    Zitat Zitat von oliver.tonn Beitrag anzeigen
    @Alle die dies Wissen: Wann macht es Sinn bei %I oder %Q Variablen Adressen anzugeben?
    Auf jeden Fall, wenn z.B. von extern via ADS absolut auf Adressen zugriffen wird. Dann würde das einfügen einer E/A-Variable eine Adressverschiebung verursachen.
    Hatte ich schonmal mit einem externen HMI. Da guckt man ganz schön blöd.
    - Der frühe Wurm wird vom Vogel gefressen -

  4. Folgender Benutzer sagt Danke zu weißnix_ für den nützlichen Beitrag:

    oliver.tonn (08.11.2018)

  5. #13
    Registriert seit
    12.09.2018
    Ort
    Jena
    Beiträge
    6
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ich habe mal etwas gespielt und dabei doch tatsächlich eine Kommunikation hinbekommen. Ich habe dazu das Beispiel implimentiert.

    45_COM Beispielprogramm FUNKTIONIERT.rar

    Verstehe ich das richtig, das ich die KL Sache löschen kann, da ich nur eine EL habe?

    was muss dann aber in den Fast(PRG)?

    weiteres Update:
    ich hab das Fast(PRG) erst einmal übernommen. Mit dem STX und ETX geht es soweit. Aber noch verbesserungswürdig. Wobei ich nicht verstehe, warum ich das "Hello World" nicht empfange? Auch scheint es nach mehrmaligen einloggen mit der PLC und verbessern.. Dann keine Kommunikation mehr zu geben, zumindest empfängt die CX nichts
    Unbenannt.JPG
    Geändert von Cullyn (08.11.2018 um 14:40 Uhr)

  6. #14
    Registriert seit
    10.08.2012
    Beiträge
    400
    Danke
    0
    Erhielt 111 Danke für 104 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    PCComInData: Das ist der Datentyp für die IPC-Schnittstelle und zu gross für die EL60xx. Hier musst du einen anderen Typ nehmen (weiss aber nicht auswendig wie er heisst, irgendwas mit EL.... Der hat 22 Datenbytes).
    PCComControl: Das ist ein "alter" Baustein, steht auch entsprechend so in der Doku. Nutze doch SerialLineControl. Und der sollte auch zyklisch laufen da er das Handshake zur El60xx macht. Den nur 1xmalig (R_TRIG) aufzurufen ist ziemlich sinnfrei.

    Ansonsten mein allgemeiner Vorschlag: Schau doch mal das du Rx auf Tx auf der Klemme verdrahtest. Dann kannst du mit dir selber sprechen. Und schau noch mal in die Hilfe...

    Guga

  7. Folgender Benutzer sagt Danke zu Guga für den nützlichen Beitrag:

    Cullyn (12.11.2018)

Ähnliche Themen

  1. Beckhoff Klemme 6001 Baudrate ändern
    Von SPS_Fragekatalog im Forum CODESYS und IEC61131
    Antworten: 8
    Letzter Beitrag: 18.09.2015, 13:25
  2. Antworten: 9
    Letzter Beitrag: 28.11.2014, 11:59
  3. KL 6001 Schnittstelle falsches Format ?
    Von cas im Forum CODESYS und IEC61131
    Antworten: 8
    Letzter Beitrag: 17.02.2011, 00:35
  4. Beckhoff KL 6001 + Simatic Manager
    Von demmy86 im Forum CODESYS und IEC61131
    Antworten: 11
    Letzter Beitrag: 20.10.2010, 21:29
  5. Antworten: 4
    Letzter Beitrag: 03.11.2009, 15:05

Lesezeichen

Berechtigungen

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