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

Ergebnis 1 bis 5 von 5

Thema: Erstellter Funktionsblock erscheint nicht in der Eingabehilfe

  1. #1
    Registriert seit
    29.08.2009
    Beiträge
    776
    Danke
    25
    Erhielt 3 Danke für 3 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo, ich ahbe gerade einen Funktionsblock erstellt.

    1. Problem was ich habe ist, dass der TYP bei der instanzierung im Deklarationsteil schon nicht mit der Autovervollständigung erkannt wird, sondern ich ihn selber schreiben muss. (kommt mir komisch vor).
    2. Problem, wenn ich im Programm auf rechtsklick eingabehilfen gehe, dann wird er auch bei instanzen nicht angezeigt.

    Was muss ich tun um den FB in mein ST Programm zu bekommen? also er hat mehrere ein und ausgänge, die will ich ja nicht alle händisch dort hin schreiben.

    Danke.
    Zitieren Zitieren Erstellter Funktionsblock erscheint nicht in der Eingabehilfe  

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

    Standard

    Bei mir Funktioniert es.

    Im Deklatrationsteil einen Namen hinschreiben, gefolgt von einem : und dann F2 drücken (bzw. Rechte Maustaste und Eingabehilfe)
    If you open your Mind too much, your Brain will fall out.

  3. #3
    Bensen83 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    29.08.2009
    Beiträge
    776
    Danke
    25
    Erhielt 3 Danke für 3 Beiträge

    Standard

    Ich habe in der Variablendeklaration noch folgedes drin:

    Code:
    TYPE letzter_Wert:
     STRUCT
      Anwahl_Automatik : BOOL;
      Anwahl_Hand : BOOL;
      Anwahl_Einrichten : BOOL;
      Start_Automatik : BOOL;
     END_STRUCT
    END_TYPE
    TYPE positive_Flanke:
     STRUCT
      Anwahl_Automatik : BOOL;
      Anwahl_Hand : BOOL;
      Anwahl_Einrichten : BOOL;
      Start_Automatik : BOOL;
     END_STRUCT
    END_TYPE
    Wenn ich das auskommentiere, funktioniert es. Aber ich möchte ja diese Struktur dort haben, muss ich da auch erst wieder extern nen Datentyp anlegen, oder wie? dann habe ich ja wieder mehr als nur den Baustein.

    Oder kann ich irgendwie anders ne Struktur im Baustein anlegen?
    Geändert von Bensen83 (19.11.2012 um 11:34 Uhr)
    Zitieren Zitieren Type macht ärger  

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

    Standard

    Ich glaub ich habe Deine Ursprungsfrage schon falsch verstanden. Datentypen deklariert für gewöhnlich halt über die Datentypen und nicht im Baustein selbst.
    If you open your Mind too much, your Brain will fall out.

  5. #5
    Bensen83 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    29.08.2009
    Beiträge
    776
    Danke
    25
    Erhielt 3 Danke für 3 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    OK, dann weis ich bescheid. Bin es von siemens gewöhnt, dass man einfach im deklarationsteil ne struct anlegen kann
    Zitieren Zitieren Ok  

Ähnliche Themen

  1. Funktionsblock reagiert nicht
    Von AnSa1988 im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 13.11.2012, 08:55
  2. Telegramm 111 erscheint nicht mehr in Auswahlliste
    Von alym33 im Forum Antriebstechnik
    Antworten: 2
    Letzter Beitrag: 18.10.2012, 11:06
  3. Eingabehilfe Fenster offen lassen
    Von Caroli im Forum CODESYS und IEC61131
    Antworten: 0
    Letzter Beitrag: 04.09.2012, 17:35
  4. Antworten: 0
    Letzter Beitrag: 03.11.2011, 16:28
  5. erstellter FB mehrmals verwenden
    Von S7Sync im Forum Simatic
    Antworten: 14
    Letzter Beitrag: 27.07.2011, 17:57

Lesezeichen

Berechtigungen

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