OSCAT Forum
oscat.lib => oscat.lib fuer Step 7 => Thema gestartet von: MichelH am 05. Juli 2009, 16:51:50
-
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
-
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
-
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
-
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
-
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
-
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
-
Hallo Michael,
ich werde es mir am Wochenende mal anschauen. Welche Version "Oscat" wird verwendet?
Gruss Daniel
-
Hallo Daniel,
die aktuelle 3.10.
Danke im voraus
Michael
-
Hallo Michael,
bei mir funktioniert es, kannst Du das Programm Bitte mal Online stellen.
Gruss Daniel
-
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
-
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]
-
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
-
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
-
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