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

Page 2 of 2 FirstFirst 12
Results 11 to 14 of 14

Thread: TwinCAT 2- EL 6001

  1. #11
    Join Date
    13.12.2011
    Location
    Bückeburg
    Posts
    2,269
    Danke
    265
    Erhielt 319 Danke für 281 Beiträge

    Default


    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
    weißnix_ Gast

    Default

    Quote Originally Posted by oliver.tonn View Post
    @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.

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

    oliver.tonn (08.11.2018)

  5. #13
    Join Date
    12.09.2018
    Location
    Jena
    Posts
    6
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Default

    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
    Last edited by Cullyn; 08.11.2018 at 12:40.

  6. #14
    Join Date
    10.08.2012
    Posts
    463
    Danke
    0
    Erhielt 128 Danke für 121 Beiträge

    Default


    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)

Similar Threads

  1. Beckhoff Klemme 6001 Baudrate ändern
    By SPS_Fragekatalog in forum CODESYS und IEC61131
    Replies: 8
    Last Post: 18.09.2015, 11:25
  2. Replies: 9
    Last Post: 28.11.2014, 09:59
  3. KL 6001 Schnittstelle falsches Format ?
    By cas in forum CODESYS und IEC61131
    Replies: 8
    Last Post: 16.02.2011, 22:35
  4. Beckhoff KL 6001 + Simatic Manager
    By demmy86 in forum CODESYS und IEC61131
    Replies: 11
    Last Post: 20.10.2010, 19:29
  5. Replies: 4
    Last Post: 03.11.2009, 13:05

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •