-Menü

Beiträge anzeigen

Dieser Abschnitt erlaubt es Ihnen, alle Beiträge anzusehen, die von diesem Mitglied geschrieben wurden. Beachten Sie, dass Sie nur Beiträge sehen können, die in Teilen des Forums geschrieben wurden, auf die Sie aktuell Zugriff haben.

Beiträge anzeigen-Menü

Beiträge - DOD666

#1
oscat.lib fuer Step 7 / Re: STEP7 TIA V13
24. April 2018, 05:55:19
Was ist denn die aktuellste die du finden kannst?
Eigentlich eine ältere Bibliothek versuchen zu öffnen und tia konve den Stand deiner tia Installation.

Gruß

Jens
#2
oscat.lib fuer Step 7 / Re: STEP7 TIA V13
29. Januar 2018, 17:45:46
Ist für die 1200er. Die Originale oscat ist für 300/400 und sollte eigentlich 1:1 auf der 1500er laufen.

Hilft dir das?
#3
Funktioniert gewiss.
Ich würde die S7-1200 Bausteine aber nicht nehmen.
Die würden ja extra angepasst da nicht alle Funktionen in der S7-1200 zu Verfügung stehen.
Die original Bausteine sollten hier funktionieren. Da macht es mehr Sinn diese zu nehmen.

Gruß Jens
#4
Hallo,

habe mir den BLIND_CONTROL noch einmal angesehen und ein Problem gefunden.
Das Problem liegt in BLIND_ACTUATOR da stimmen 2 Aufrufe nicht.
Denke das ist bein Import in TIA passiert.

Lösung:

(* ramp up or down to simulate the angle position of the blind slats *)
#angle(E:=#lock.Q1 OR #lock.Q2,UP:= #lock.Q1, PT := #T_Angle);
#position(E := #lock.Q1 AND #angle.HIGH OR #lock.Q2 AND #angle.LOW, UP := #lock.Q1, PT := #T_UD);


Bitte den Code hierdurch ersetzen und testen.

Gruß

Jens
#5
Ups war ein Tippfehler von mir.
Muss ja immer ein Punkt sein der in die nächste Ebene geht.

Gruß

Jens
#6
Da scheinen die Parameter nicht zu stimmen.

Bei mir steht da:

#sun(LATITUDE := #tXCAL.LATITUDE, LONGITUDE := #tXCAL:LONGITUDE, UTC := DTL_TO_DATE(#tXCAL.UTC), H := #H);

#pos(latitude := #tXCAL.LATITUDE, longitude := #tXCAL:LONGITUDE, utc := #tXCAL.UTC);

Gruß

Jens
#7
Steht ja immer das Kürzel des erstellers unten in der Historie. :-D

Ansonsten ändern hier rein stellen und schauen wie das feedback ist.

Gruß

Jens
#8
Ja der muss da hun.
UDT = Datentyp

Vielleich geht es nicht weil du keine Werte in den Variablen hast.


Gruß

Jens

#9
Stimmt.

Wie sieht es in deinem Code aus?
Ist da was rot?

Ggf. mal die Zeile kopieren und wieder einfügen.
Manchmal kapiert TIA es nocht obwohl die Syntax stimmt weil z.B. der Datentyp nicht da war.

Gruß

Jens
#10
Übersetz mal den CALENDAR Datentyp und dann noch mal deinen Baustein.
Die kommen ja alle da her.

Gruß

Jens
#11
Wenn die von mir ist ist das schon geändert.

Wo ist dann das Problem?
Schick mal ein Bild.

Gruß

Jens
#12
Nee der von mir gepostete Code ist schon fertig.
Wenn du dann mit der Maus drüber gehst siehst du das es
T_CONV ist.
So muss es nach der Änderung aussehen.

Gruß

Jens
#13
Du brauchst den nicht nachbauen. Die Funktion gibt es von Siemens. DT kannst du auch nicht nehmen da die 1200 nur DTL kann. Mach das so wie ich die Funktion T_CONV funktioniert ja.

Gruß

Jens
#14
Ja musst du.

Warum hast du mehrere Blind_Shade FB's es gibt doch nur einen.
Den brauchst du nur so oft aufrufen wie du ihn benötigst.
Wenn du denn immer mit anderem Namen ablegst hast du erstens mehr Bausteine also mehr Speicherverbrauch.
Solltest du ein Problem haben musst du das Problem in allen deinen Bausteinen mit gleichem Inhalt beseitigen da vergisst man mal schnell einen. Deswegen nie kopien von Bausteinen anlegen welche dann den gleichen Inhalt haben.

Gruß

Jens

[gelöscht durch Administrator]
#15
Du  muss keinen FC erstellen T_CONV ist ein Systembaustein den kann man so verwenden.

Wenn in einem anderen Baustein FC6 oder FC8 verwendet ist ersetze den aufruf durch T_CONV

Gruß

Jens