Slaves einbinden in AS-i Bus Steuerung

2007-11-25
2007-11-26
  • Immortalguitar - 2007-11-25

    Guten Tag,

    Mein Projektteam und ich arbeiten gerade an einem Projekt, in dem es darum geht eine As-i Bus Steuerung aufzubauen.

    Als Slaves haben wir ein paar Notschalter und normale Taster auf den Bus

    gelegt.

    Jetzt geht es darum diese mit Codesys zu programmieren.

    Wie haben bislang nur Erfahrung mit STEP 7 und den Sprachen AWL und FUP.

    Die Frage ist jetzt, können wir ein Programm aufbauen mit Fup und einfach die Slaveadressen als Ein/Ausgänge nehmen?

    Ein bisschen verwirrt haben mich in dieser Hinsicht die First Steps und die Ampelsteuerung die ich mir als Beispiele vorher angesehen habe, dort wurde auch die Ablaufsprache benutzt, aber ich kann mir nicht vorstellen das dieselbige zwangsläufig benuzt werden muss.

    Wir würden gerne nur eine Sprache benutzen ( haben schon mit CFC angefangen ).

    danke in voraus.

     
  • Anonymous - 2007-11-25

    Originally created by: blackenslaver666

    Hallo,

    welche Sprache ihr benutzen wollt bleibt euch überlassen. Je nach Applikation ist das eine oder andere geeigneter. Für E/As nutzt man üblicherweise globale Variablen, die man im Menüfeld "Ressourcen" deklarieren kann. Symbolischen Bezeichnern kann man mittels Schlüsselwort AT und Präfix % eine feste Adresse zuordnen.

    z.B.: Test AT %IX0.0: BOOL; (Eingangsbit "Test", Adresse 0.0, Typ BOOL)

    In FUP kann man diese Variablen dann einlesen bzw. beschrieben. Eine Zuweisung geschieht von links nach rechts.

    Gruß

     
  • Immortalguitar - 2007-11-26

    Wir haben die Sprache CFC genommen.

    Das scheint auch gut zu funktionieren, bis auf die SR-Glieder, die nicht gesetz werden wenn man tastet.

    Gibts bei den SR-Gliedern irgendwas besonderes zu beachten?

    edit: problem erledigt, man musste die SPS erst im Controller aktivieren.

     

Log in to post a comment.