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

Ergebnis 1 bis 4 von 4

Thema: Real over Profinet to SIEMENS ET200s

  1. #1
    Registriert seit
    27.06.2014
    Beiträge
    46
    Danke
    2
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hello

    I have a ILC191ME/AN Profinet Device on a Profinet Network.
    I have to transfer some REAL numbers to the Siemens Controller.
    How do i do that?
    Is there a function for that?
    I'm using Profinet_Output[0] to 3? (Byte)

    i have tested with Word to Siemens, and there is the bytes SWAPED, so i have to swap the bytes in the ILC.
    I'm using this code:
    Code:
    Profinet_Output[10] := Word.B2;
    Profinet_Output[11] := Word.B1;
    Is there a smarter/easy'er way to do it?
    Zitieren Zitieren Real over Profinet to SIEMENS ET200s  

  2. #2
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.710
    Danke
    398
    Erhielt 2.397 Danke für 1.997 Beiträge

    Standard

    Hello,

    a REAL-Variable consits of 4 Bytes or 2 words. Please regard this !
    Otherwise, I don't know another way to do the Transfer.

    Greetings
    Larry

  3. #3
    Registriert seit
    08.09.2010
    Ort
    Blomberg
    Beiträge
    420
    Danke
    1
    Erhielt 66 Danke für 63 Beiträge

    Standard

    Hello emilg,

    please excuse our late answer ...

    Real values used in the ILC are IEEE754 based. Same in the Step7 I think. If you used a Real_to_Word block
    in PCWorx you will use all of your digits, because the block assumes that you want to convert from REAL to word.

    For copying the consisting 4 Bytes of a REAL value into a PROFINET Buffer the REAL_TO_Buffer function block can be used,
    which is a memory copy routine ...
    On the Step7 you just need to remap the 4 Bytes in a REAL formated value.

    Best regards
    Markus v. Schlichtkrull
    Geändert von Phoenix Contact (02.02.2015 um 08:53 Uhr)
    PHOENIX CONTACT Deutschland GmbH
    Hotline: 05281-946-2888
    automation-service@phoenixcontact.com
    www.phoenixcontact.de

  4. #4
    emilg ist offline Benutzer
    Themenstarter
    Registriert seit
    27.06.2014
    Beiträge
    46
    Danke
    2
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hello

    Thanks. I will try it later this week, and see if i can get it to work.

    - Emil

    Zitat Zitat von Phoenix Contact Beitrag anzeigen
    Hello emilg,

    For copying the consisting 4 Bytes of a REAL value into a PROFINET Buffer the REAL_TO_Buffer function block can be used,
    which is a memory copy routine ...
    On the Step7 you just need to remap the 4 Bytes in a REAL formated value.

    Best regards
    Markus v. Schlichtkrull

Ähnliche Themen

  1. s7-1200 und ET200S Profinet
    Von xetni im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 14.08.2013, 07:59
  2. S7-1200 mit Profinet zu S7-ET200S
    Von PhSch105 im Forum Feldbusse
    Antworten: 1
    Letzter Beitrag: 10.07.2012, 14:11
  3. ET200S Profinet
    Von rossirossirossi im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 23.02.2012, 09:12
  4. Profinet-Kommunikation mit einer ET200S
    Von rkoe1 im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 06.03.2008, 12:55
  5. Profinet ET200s
    Von FKJ im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 19.01.2008, 17:36

Lesezeichen

Berechtigungen

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