Rolladensteuerung

Begonnen von MichelH, 05. Juli 2009, 16:51:50

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 2 Gäste betrachten dieses Thema.

MichelH

Hallo,

ich besitzte eine cpu 614 , die seit Jahren mein komplettes Haus steuert.
Nun wollte ich meine Rolladen Steuerung etwas aufmöbeln , zwecks neuer Visualisierung über Iphone.
Nun mein problem , einige Bausteine können nicht geladen werden , FB nummern sind Berücksichtig (max FB120).
z.B. CLICK MODE FB120
      STIME       FB64
      INTERLOCK FB108
      BLIND ACTUATOR FB95
      BLIND_CONTROL FB96
      BLIND_INPUT FB97
und dann noch SCF6 RD_INFO , denn gibt's garnicht.

Nun meine Frage, gibst ne möglichkeit die Funktionen CLick-mode, bzw. Blind_Input etc.,trotzdem zum funktionieren zu überreden?
oder brauche ich ne neue CPU.

Mfg Michael

dalbi

Hallo Michael,

das ist ja wirklich ein altes Ding. Hast Du vielleicht noch die Doku zu dem Teil, bei Siemens finde ich nichts mehr.
Die Bausteinnummern lassen sich am einfachsten mit Simatic-SCL ändern. Dazu einfach denn Baustein in der Symboltabelle die entsprechende Nummer geben und die Quelle neu generieren. Ein betrieb ohne SFC6 falls der wirklich nicht vorhanden ist, ist möglich dazu müsste nur ein paar kleinere anpassungen an denn Bausteinen vorgennommen werden.

Gruss Daniel

MichelH

Hallo Daniel,

hab schon probiert diese Sachen anzupassen, geht aber nicht da die 614 überhaupt keine SFB's (SFB3 TP) kann.
Das Ding ist uralt,aber war damals alles um sonst.
Egal bin gerade dabei mir eine neue S7 zu besorgen.

Trotzdem Danke.

Mfg
Michael


dalbi

Zitat von: MichelH in 06. Juli 2009, 21:10:43
hab schon probiert diese Sachen anzupassen, geht aber nicht da die 614 überhaupt keine SFB's (SFB3 TP) kann.
Das Ding ist uralt,aber war damals alles um sonst.

Das ist natürlich mist. Ist trotzdem eine Doku vorhanden, würde mich brennend interessieren.

Gruss Daniel

MichelH

Hallo Daniel,

nein ich hab auch keine Doku,nur das hab ich bei Siemens gefunden:

http://support.automation.siemens.com/WW/llisapi.dll/4069859?func=ll&objId=4069859&objAction=csViewTD&nodeid0=33516848&lang=de&siteid=cseus&aktprim=0&extranet=standard&viewreg=WW&prodLstObjId=4069859

Hab gerade feststellen müssen das die alten 314 das auch nicht können.
Verflixt jetzt muss ich auch noch eine kaufen.

Gruss Michael

MichelH

Hallo,

so jetzt hab ich ne neue CPU , und schon das nächste Problem.

Ich hab die neue Funktion Blind_control_s , so wie beschrieben , mit Blind_input verbunden.
Nun ist folgendes, die Position zählt nur Hoch also von 0 bis 255 aber nicht runter,obwohl die Ausgänge wechseln.
Dies ist sowohl beim Handsteuerung (Single_Click) also auch auf Automatik (In).
Was kann das sein?

Gruß Michael

PS.: die neue Cpu ist eine 314

dalbi

Hallo Michael,

ich werde es mir am Wochenende mal anschauen. Welche Version "Oscat" wird verwendet?

Gruss Daniel

MichelH

Hallo Daniel,

die aktuelle 3.10.

Danke im voraus

Michael

dalbi

Hallo Michael,

bei mir funktioniert es, kannst Du das Programm Bitte mal Online stellen.

Gruss Daniel

MichelH

Hallo Daniel

hier mein Aufruf

      CALL  "BLIND_INPUT" , DB197
       POS           :=MB14
       ANG           :=
       S1            :=E0.0
       S2            :=
       IN            :=E0.1
       PI            :=MB20
       AI            :=
       SINGLE_SWITCH :=TRUE
       CLICK_EN      :=TRUE
       CLICK_TIME    :=
       MAX_RUNTIME   :=
       MANUAL_TIMEOUT:=
       DEBOUNCE_TIME :=
       DBL_CLK1      :=
       DBL_POS1      :=
       DBL_ANG1      :=
       DBL_CLK2      :=
       DBL_POS2      :=
       DBL_ANG2      :=
       D1_TOGGLE     :=
       D2_TOGGLE     :=
       MASTER_MODE   :=FALSE
       QU            :=M10.0
       QD            :=M10.1
       STATUS        :=MB12
       PO            :=MB16
       AO            :=
       D1            :=
       D2            :=

      CALL  "BLIND_CONTROL_S" , DB248
       UP       :=M10.0
       DN       :=M10.1
       S_IN     :=MB12
       PI       :=MB16
       T_UD     :=T#20S
       RU       :=E0.6
       RD       :=E0.7
       T_LOCKOUT:=
       T_EXT    :=
       EXT_TRIG :=
       R_POS_TOP:=
       R_POS_BOT:=
       POS      :=MB14
       MU       :=A0.0
       MD       :=A0.1
       STATUS   :=MB22


Nur als test im PLCSIM.

Gruß
Michael

dalbi

Hallo Michael,

Sorry hat ein bisschen gedauert, manchmal sieht man den Wald vor lauter Pilzen nicht ;D oder so ähnlich.
Leider hat sich in dem Baustein _RMP_NEXT ein kleiner Tippfehler eingeschlichen. Anbei der geänderte Baustein als Step7-Projekt.

Gruss Daniel

[gelöscht durch Administrator]

MichelH

Hallo Daniel,

so geht's mir auch manchmal, trotzdem vielen Dank für den Support,läuft jetzt super.
Da werde ich doch am Wochenende meine Anlage umbauen.

Gruß
Michael

bazooqa

#12
Hallo zusammen!

Habe gerade gesehen dass die version 3.11 neu herausgekommen ist. In der Rubrik "Ankündigungen" sind die Bausteine aufgeführt, die in der 3.11 korrigiert bzw. fehlerbereinigt worden sind. Der Baustein _RMP_NEXT wird dort aber nicht genannt.
Wurde er nur nicht aufgeführt oder muss ich nach Einbindung der 3.11 in mein existierendes Projekt diesen Baustein duch den korrigierten aus diesem Thread manuell ersetzen?

Vielen Dank im Voraus!

Olaf

dalbi

Hallo Olaf,

der in der oscat.lib v3.11 enthaltene Baustein ist der Fehler bereinigte _RMP_NEXT, da das Problem nur die Step7 Version betrifft ändert sich auch nicht die Bausteinversion. Die Bausteinversion ist immer identisch mit der oscat.lib für CoDeSys.

Gruss Daniel