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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Indezierte Programmierung

  1. #1
    Registriert seit
    05.07.2007
    Ort
    Langgöns
    Beiträge
    6
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich programmiere derzeit auf PROPROG WT III von Baumüller (im Prinzip ist das MULTIPROG WT), einem Entwicklungstool nach IEC 61131-3.

    Ist es in den Programmiersprachen nach IEC 61131-3 möglich, indiziert zu programmieren? Ich kenne dies nur von alten Steuerungen (zum Beispiel Kuhnke) in AWL. Ich bevorzuge die Programmiersprache "ST" und suche auch hier die Lösung, wie die Syntax aussieht. Über nähere Infos wäre ich Dankbar)
    Zitieren Zitieren Indezierte Programmierung  

  2. #2
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard

    Also meinst Du jetzt einfache Arrays oder willst Du auf I/Os so zugreifen?
    If you open your Mind too much, your Brain will fall out.

  3. #3
    PROPROG_WT ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    05.07.2007
    Ort
    Langgöns
    Beiträge
    6
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ich möchte auf I/O's zugreifen und dies auch über EtherCAT bzw. auf die I/O's am Servo-Umrichter.

  4. #4
    Registriert seit
    14.08.2004
    Beiträge
    824
    Danke
    45
    Erhielt 73 Danke für 66 Beiträge

    Standard

    Geht es nicht mit einem Struct in einem Array?

  5. #5
    PROPROG_WT ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    05.07.2007
    Ort
    Langgöns
    Beiträge
    6
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Das Problem, dass ich habe, ist, dass ich mich erst seit kurzem mit der ISC 61131-3 auseinandersetzen muss. Davor habe ich kleinere Programme auf Kuhnke (mit KUBES und nicht IEC) ausschließlich in AWL geschrieben. Da kannte man keine Strukturen. Deshalb kann ich die Frage nicht beantworten. Genauer suche ich nach einem Beispiel. Aber Danke schon mal, dass Du Dich meinem Problem annimmst.

  6. #6
    Registriert seit
    14.08.2004
    Beiträge
    824
    Danke
    45
    Erhielt 73 Danke für 66 Beiträge

    Standard

    Es gibt ja in ST keine Pointer. Also kann nimmt man Variablen in einem Array, welche man mit den IOs koppeln kann und bekommt eine Indizierung. So jedenfalls die Idee. Bei Beckhoff klappt das.
    Geändert von drfunfrock (05.07.2007 um 15:45 Uhr)

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

    PROPROG_WT (05.07.2007)

  8. #7
    PROPROG_WT ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    05.07.2007
    Ort
    Langgöns
    Beiträge
    6
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Danke, ich werds mal ausprobieren!

  9. #8
    Registriert seit
    29.08.2006
    Beiträge
    195
    Danke
    0
    Erhielt 35 Danke für 21 Beiträge

    Standard

    natürlich gibt es in ST pointer und diese kannst du auch einsetzen.
    schau dir einfach mal den source code von array funktionen in der oscat.lib an
    diese fiindest du unter www.oscat.de
    ein gutes beispiel für die anwendung von pointern ist die funktion _array_sort

  10. #9
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard

    Zitat Zitat von hugo Beitrag anzeigen
    natürlich gibt es in ST pointer und diese kannst du auch einsetzen.
    schau dir einfach mal den source code von array funktionen in der oscat.lib an
    diese fiindest du unter www.oscat.de
    ein gutes beispiel für die anwendung von pointern ist die funktion _array_sort

    Pointer sind nicht in der IEC61131-3 für ST definiert daher kann man das nicht von jedem System erwarten. CoDeSys und dessen Derivate stellen Pointer zur Verfügung.
    If you open your Mind too much, your Brain will fall out.

  11. #10
    Registriert seit
    14.08.2004
    Beiträge
    824
    Danke
    45
    Erhielt 73 Danke für 66 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von zotos Beitrag anzeigen
    Pointer sind nicht in der IEC61131-3 für ST definiert daher kann man das nicht von jedem System erwarten. CoDeSys und dessen Derivate stellen Pointer zur Verfügung.
    Deswegen existieren die für mich auch nicht.

Ähnliche Themen

  1. B&R Programmierung
    Von Viper86 im Forum Sonstige Steuerungen
    Antworten: 29
    Letzter Beitrag: 25.01.2011, 16:53
  2. sps Programmierung
    Von lieuthnant im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 06.08.2009, 15:31
  3. S5 AWL Programmierung
    Von Wasserkraft im Forum Programmierstrategien
    Antworten: 2
    Letzter Beitrag: 22.09.2007, 16:58
  4. Programmierung mit TCP/IP
    Von Linde im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 15.02.2007, 11:25
  5. Programmierung KM PS4-341
    Von 62addi im Forum Sonstige Steuerungen
    Antworten: 1
    Letzter Beitrag: 23.08.2005, 20:46

Lesezeichen

Berechtigungen

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