S7 scl

sabrina007

Level-1
Beiträge
17
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Suche Profis im SCL programmieren!

Hallo,
bin mir sicher dass ich da Hilfe bekomm. Ich brauche einige Tips zum Thema SCL und zwar:

Bekommt man im Net eine Testversion zum Üben?
Gibt es das Buch AWL SCL günstiger als 70 Euro??(oder hat jemand eines der es nicht mehr braucht)
Ich habe bisher nur in KOP und FUP programmiert und fange ab Sep in einer neuen Firma an und meine Frage: lernt man das SCL programmieren schnell?

so das wars erstmal.

lg s
 
Ich denke, du brauchst für SCL eine License von Siemens.

Wenn es dir nur um SCl geht, könntest du dir auch Codesys oder Beckhoff Twincat laden und installieren.Damit kannst du ST üben und auch testen, das ist SCL zumindest sehr ähnlich, wenn auch die Bedienung der Editoren und das Variablenkonzept etwas anders ist. Aber für das reinen SCL/ST lernen ginge das schon.

Schnell lernen, kann man so oder so sehen, ich sag mal, ja das geht recht fix. :ROFLMAO:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich denke, du brauchst für SCL eine License von Siemens.

Wenn es dir nur um SCl geht, könntest du dir auch Codesys oder Beckhoff Twincat laden und installieren.Damit kannst du ST üben und auch testen, das ist SCL zumindest sehr ähnlich, wenn auch die Bedienung der Editoren und das Variablenkonzept etwas anders ist. Aber für das reinen SCL/ST lernen ginge das schon.

Schnell lernen, kann man so oder so sehen, ich sag mal, ja das geht recht fix. :ROFLMAO:

danke für die rasche antwort :)
wo kann ich diese dinge runter laden? ich hab zwar viele scl unterlagen von der firma bekommen die ich im selbststudium lernen muss aber wenn man damit noch nie etwas zutun hatte ist es recht mühseelig da was rauszulesen ;-)
lg
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen,

ja, CoDeSys ist wirklich eine gute Übung. Ich hatte das auch mal installiert um mich ein bisschen einzuarbeiten. Beim installierten CodeSys sind auch allgemeine Übungen vorhanden, ich glaube eine Ampelsteuerung mit HMI.

Wenn du im Sept. bei einer neuen Firma anfängst werden die dich schon einarbeiten und bei Bedarf auch Bücher etc. bereitstellen.
Mach dir also keinen Stress - SCL ist kein Hexenwerk!

Wünsche dir viel Spaß beim Programmieren!
 
hallo. danke dass du mir mut machst aber ich hab schon angst denn ich habe scl unterlagen bekommen aber wenn ich ehrlich bin verstehe ich nur chinesisch da ich zuvor echt nur kop fup und ein bissi awl gemacht habe....ich bräuchte einen lehrer der mir alles erklärt ;-) dann tu ich mir leichter ...

wenn ich kop und fup gleich verstanden habe, glaubst lerne ich scl auch schnell?
ja codesys ist super aber schon anders als s7 simatic...vorallem die symboltabelle.... wuaahhh
 
Zuviel Werbung?
-> Hier kostenlos registrieren
if you can talk in english, you will understand this stupid scripts, too ;-)

Richtig, im Grunde genommen ist SCL ja nichts anderes, als die Anweisungen (etwas komprimiert) in (EN) Sätze gefasst.

Von KOP und FUP zu SCL ist schwieriger als von AWL zu SCL (meiner Meinung nach). Es wäre also von Vorteil wenn man Vorkenntnisse in AWL hat. Hast du vielleicht schonmal mit AWL oder sogar VisualBasic gearbeitet?
Wir haben im Studium mit VB 2005 angefangen und sind dann irgendwann mal zu S7 - SCL gekommen. Dadurch fand ich den Einstieg nicht soo schwierig.
Das hilft dir jetzt aber auch nicht viel weiter. :neutral:
Das Beste ist du machst Übungen und dir keinen Stress dabei, kannst ja hier im Forum immer mal wieder Fragen stellen oder Antworten suchen..

Ich arbeite leider nicht mehr mit SCL, was micht als routinierten Lehrer wohl ausschließt :lol:

Aber davon gibt es hier ja zu Genüge :wink:

Gruß
 
Du kannst auch einfach das Service Pack 4 für SCL herunterladen. Wenn ich mich richtig erinnere kannst Du es dann 14 Tage mit der Notfall Lizenz nutzen.
 
Von KOP und FUP zu SCL ist schwieriger als von AWL zu SCL (meiner Meinung nach). Es wäre also von Vorteil wenn man Vorkenntnisse in AWL hat. Hast du vielleicht schonmal mit AWL oder sogar VisualBasic gearbeitet?


Gruß

Also ich hab mit Commodore (C64) basic angefangen
Dann kamen VBA (Excel Makros) auf den Bildschirm.
Speziell in Excel-VBA brauchst nicht zwingend eine Var-Deklaration, so kann man unkomplizierter mal eben was testen.


Pascal (Delphi) hab ich mir auch mal angeschaut.

Wenn man eine Schleife braucht, die nacheinander mehrere Parameter vergleicht und berechnet/ändert, kannste Fup, Kop und all das zeug gegenüber SCL in die Rundablage tüten, sorry...
Fängt schon damit an, das der eine Baustein einen INT Wert verlangt, und der andere einen DINT ausgibt.
Also erstmal wieder einen Move dazwischen...
Würde man den direkt ins Netzwerk einbauen können, ginge es ja noch, aber nein... separates Netzwerk... dann zur Übertragung temporäre Vars... also ehrlich...
Aber vermutlich gibts da irgendwo auch passendere Bausteine, die ich blos noch nicht gefunden hab ^^
Oder die Siemens Freaks nutzen vorzugsweise AWL,
nur für mich ist AWL eine fernöstliche Sprache ^^
VBA ist ein Spaziergang
und SCL ist nicht sehr weit von VBA entfernt ;-)

Gruß
Der Lange
 
Zuviel Werbung?
-> Hier kostenlos registrieren
SCL ist erlernbar

Hallo,

SCL im Step7 ist nur ähnlich dem ST vom Beckhoff, weil sich Siemens nicht genau an die Norm EN 61131 anlehnt und Sonderbasteleien zulässt. Also bitte nicht ST lernen, das bringt gar nichts.

SCL ist ein Ableger von Pascal und kann wenn man schon mit Hochsprachen programmiert hat, innerhalb von 1-2 Monaten erlernt werden.

Wenn man nur KOP, FUP und AWL kennt, dauert die Lernphase doppelt so lange.

Als ich vor 10 Jahren die Firma wechselte die nur in SCL programmiert hat, habe ich ca. 2 Monate benötigt um mich daran zu gewöhnen (besonders die Übergabe von ANY Pointern). Aber heute gebe ich SCL allen anderen Sprachen den Vorzug, weil in Zukunft jede Klein-SPS (wie S7-1200) auf SCL Compiler getrimmt wird.
 
[FONT=Arial, sans-serif]Hi sabrina,[/FONT]

[FONT=Arial, sans-serif]Lass dich vom Superkater nicht entmutigen. Du kannst ja nichts dafür, wenn es für ihn so schwierig war... ;-)[/FONT]
[FONT=Arial, sans-serif]Zum Thema SCL vs. ST: [/FONT][FONT=Arial, sans-serif]http://www.oscat.de/community/index.php/topic,633.0.html[/FONT]

[FONT=Arial, sans-serif]Ich will ja die Autoren von Fachbüchern nicht verprellen, aber ein Buch für ST oder SCL ist nicht wirlich erforderlich. [/FONT]
[FONT=Arial, sans-serif]Am besten finde ich die Unterlagen von 3S oder Wago. Bei Beckhoff ertrinkst du leider in der Doku, wenn du dich als Einsteiger einlesen willst...[/FONT]

[FONT=Arial, sans-serif]LG Cassandra [/FONT]

[FONT=Arial, sans-serif]-------------------------------------------------------------------------------------------------------[/FONT]
[FONT=Arial, sans-serif]Doku als PDF: Handbuch für SPS Programmierung mit CoDeSys 2.3[/FONT]
[FONT=Arial, sans-serif]Doku als PDF:[/FONT][FONT=Arial, sans-serif] Die CoDeSys Visualisierung [/FONT]
[FONT=Arial, sans-serif][FONT=Arial, sans-serif]Online-Doku: [/FONT][FONT=Arial, sans-serif]Strukturierter Text (ST)[/FONT][/FONT]
[FONT=Arial, sans-serif]YouTube: [/FONT][FONT=Arial, sans-serif]CoDeSys Quick Start Teil 1[/FONT]
[FONT=Arial, sans-serif][FONT=Arial, sans-serif]YouTube: Beckhoff TwinCAT Quick Start [/FONT][/FONT]
 
SCL ist ein Ableger von Pascal und kann wenn man schon mit Hochsprachen programmiert hat, innerhalb von 1-2 Monaten erlernt werden.

Wenn man nur KOP, FUP und AWL kennt, dauert die Lernphase doppelt so lange.


So ein Schmarn!
Wenn man Logik verstanden hat, dann klappt es mit jeder Programmiersprache.

Ich hatte keine 2 Monate Zeit SCL zu lernen und nicht in jedem Baustein muss von Anfang an mit Pointern und Arrays gearbeitet werden.

CodeSys ist ein guter Einstieg in die Programmierung in ST. Du muss ja nicht die Version 3.0 nehmen und dir OOP von Anfang an antun. ;)


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielleicht sollte man die häufigst verwendeten Funktionen in SCL in einem speziellen Thread mal auflisten.

Ein SCL Profi wird am besten wissen, welche das sind.
Meine Vormutung:

For-Next
While Do
If - Else_If

Variablen/ DB auslesen/schreiben unter Verwendung von Schleifenvariablen...


Man sollte sich aber vielleicht nur auf die konzentrieren, die in SCL deutlich einfacher sind, als in FUP z.B.

Schönen Feierabend

Der Lange

edit: If - Next... gibbet natürlich nicht... vertippt ;-)
 
Zuletzt bearbeitet:
For-Next
While Do
If - next

So ne gequirlte Kacke, ich mach das auch schon seit dem C64, aber was du hier anbringst :confused:
Wo gibet denn If next ??

Also wenn du posten willst dann konstruktiv.

Der Dialekt von SCL ist an Pascal angelehnt , aber mehr nicht.
SCL ist für mich eine kastrierte Hochsprache für die SPS.

Der Themenstarterin möchte ich daher mitteilen, das es nix damit zu tun hat ob man vorher KOP/FUP oder AWL konnte, sondern eine Hochsprache macht den Einstieg in SCL einfacher.
ABER:
Wenn man sich damit beschäftigt treten immer Hürden auf, die an Siemens liegen und nicht an der Sprachdefinition.

Für mich als alten Hasen ist SCL für eine SPS schon eine Bereicherung , auch wenn nicht alle Hochsprachenfunktionen drin sind geschweige den jemals vorhanden sein werden.

Aber ich bin ein absoluter Gegner von SCL wenn es nicht sein muß.
Wenn es in KOP/FUP in einem Netzwerk zu erledigen ist hat SCL keinen Sinn.

Wenn also also einer meint alles in SCL machen zu müßen , soll er sich einen PC nehmen und keine S7-CPU.

Nochmal an die Themenstarterin, einen Gruß aus Köln:
"Et kütt wie et kütt",
mach dir keinen "Kop" *ROFL*
Die Hürden die sich bei SCL Aufmachen sind nicht das eigentliche verstehen der Sprache, sondern die Übung die neuen möglichen Befehle anzuwenden.
Ich mache auch erst seit vier Wochen intensiven Gebrauch von verschiedenen Sachen, und es kommt jeden Tag etwas hinzu.
Und wenn in dem Betrieb einige Leute sind die SCL können werden die dir auch dabei helfen.
Du solltest Dich also erst einmal und die Grundbefehle und den eigentlichen Aufbau eines SCL Programmes kümmern als um spezielle Befehle.
 
Zuletzt bearbeitet:
Zurück
Oben