C in Verbund mit SPS

Jumper

Level-1
Beiträge
92
Reaktionspunkte
5
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ich kann einwenig c++ und sps Programmieren!
Deshalb ist mein Chef auf mich zugekommen und hat gefragt ob ich mir vorstellen könnte im Automatisierungsbereich sps-en in verbund mit c++ zu programmieren!!(Wir arbeiten eigentlich nur mit Siemens (S7)
Nun weiß ich aber gar nicht was der sich daunter vorstellt und wie c++ mit sps zusammenhängt!
Ist das bei den heutigen SpS-en überhaupt nötig? Aus meiner Sicht kann ich doch auch alles nur mit einer SPS lösen.
Muss dazu sagen das meine c++ kenntnisse aber auch relativ mager sind!
6 monate c++ kenntnisse (ca 8 std pro woche)!
wÄRE ECHT COOL WENN MIR JEMAND SAGEN KÖNNTE WIE DAS ZUSAMMENHÄNGT!

Gruß Jumper
 
C++ oder..

Hi,
wobei wenn man SCL benutzt(ist kein C, eher VB Script), kann man auch fast über eine Hochsprache sprechen, wenn man C kann, erlernt man auch SCL relativ schnell.
Vladi
 
Ich kann zwar kein SCL aber ich denke das wenn ich c bzw c++ über die ODK in mein AWL-programm miteinbinde mehr machbar ist (bzw fast alles machbar ist) wie wenn ich SCL programmiere!!
Liege ich da falsch??
Ist es nun sinvoller sich SCL beizubringen oder ist es besser c++ Quellcode über die ODK in mein AWL- oder FUP-Programm einzubinden?
 
SPS Sprachen

Hi,
also über SCL und AWL kannst du Sachen programmieren, da wüsste ich selber nicht, wofür ich da noch C++(kann ich auch) auf SPS Ebene benötigen würde.. Gibt es nicht, denke ich.

Vladi
 
Hallo ich kann einwenig c++ und sps Programmieren!
Deshalb ist mein Chef auf mich zugekommen und hat gefragt ob ich mir vorstellen könnte im Automatisierungsbereich sps-en in verbund mit c++ zu programmieren!!(Wir arbeiten eigentlich nur mit Siemens (S7)
Nun weiß ich aber gar nicht was der sich daunter vorstellt und wie c++ mit sps zusammenhängt!
Ist das bei den heutigen SpS-en überhaupt nötig? Aus meiner Sicht kann ich doch auch alles nur mit einer SPS lösen.
Muss dazu sagen das meine c++ kenntnisse aber auch relativ mager sind!
6 monate c++ kenntnisse (ca 8 std pro woche)!
wÄRE ECHT COOL WENN MIR JEMAND SAGEN KÖNNTE WIE DAS ZUSAMMENHÄNGT!

Gruß Jumper

Spötter behaupten sogar, dass man alles, was die SPS kann,
auch mit einem AVR erledigen kann; alles eine Frage des
Aufwandes.
Aber Spaß beiseite:

Vielleicht meint er ja nur, dass Du den PC in C++ und
die SPS in Step7 programmieren sollst, z.B. Visualisierung
oder Datenerfassung/Archivierung.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
C++(kann ich auch)
Vladi

Alter Angeber, grins :ROFLMAO: .

Zum Thema:

Meinte dein Chef, du sollst mit C++ SPS-Code erstellen (Dann nimm lieber SCL) oder meint er, daß du z.Bsp. Daten aus der SPS holen kannst und auf einem PC weiterverarbeiten (das geht prima mit C++)?
 
Ich verstehe gar nicht warum du dich mit Hochsprachenkentnissen mit AWL und FUP rumärgerst. ;)

Weil ich zuerst Fup, Awl und Kop(Kop war nie mein Freund) gelernt hab!
Und erst später die Hochsprachen erlernt habe!!
Habe ehrlich gesagt mich auch noch nie mit SCL beschäftigt und wusste nicht das es relativ nah an den hochsprachen ligt!!

Mein Chef hat irgendwas mit Messwerttabellenbearbeitung am PC und weitergabe an die Sps geschwafelt und Textausgabe auf Monitor!! (Das war das einzige was ich verstanden hab.
Ich weis selbst nicht wo er dies anwwenden will!!Ob er das überhaupt selber weis ???? Naja am besten ich frag ihn nochmals!! )
Aber ich denke das ich hierzu wahrscheinlich schon c++ benötige und mit scl nichts anfange!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Er meint also Daten aus SPS holen am PC bearbeiten je nach Ergebniss evtl Textfeld ausgabe auf Monito (für mich soweit logisch) und dann bearbeitete Daten wieder zurückgeben an die sps(für mich unlogisch :) )
 
C++

Hi,
das glaube ich eher nicht: PC seitig bist du mit VB/VB Script und SQL viel besser bedient, als C++: meine Meinung. Es sei denn du bist wirklich C++ Vollprofi.
Ich hab bis jetzt mind. 20 mal mit Visual C++ 32 Bit angefangen, und wieder abgebrochen..Damals, unter DOS und C++ , ging es noch gut.
Mittels VB mache ich seit Jahren verschiedene Programme, das ist viel angenehmer.

Vladi
 
Wieso?

Visual C++ ist doch ganz ok, da kann man schön mit der WinAPI rumspielen. :D

@Jumper: Wenn du mit C++ Probleme hast, dann kommst du vielleicht mit C# weiter. C# lässt sich auch einfacher lernen als C++. Libnodave funktioniert mit beiden problemlos. Damit kannst du dann super deine SPS-Daten auslesen und zurückschreiben.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
:confused:
... und warum nicht eine Standard-Visu (z.B. WinCC-Flex) als Runtime-Version ? Dort kann man dann auch schöne Scripts verfassen und mit den Step7-Variablen herummachen bis der Arzt kommt. Die Script-Sprache ist hier dann allerdings VB ...
 
@ Jumper

Nimm SCL da musst du beim compailen nur um eine Ecke und Debuggen geht "relativ" gut...

Ausser du hast nen zwanghaften Hang zu Pointern :)

Ich habe C nur für die Microcontroller im Einsatz...
 
Hi,
Wieso?
Visual C++ ist doch ganz ok, da kann man schön mit der WinAPI rumspielen. :D

klar, Visual C++ ist super Tool, aber bis zu dem Zeitpunkt, wo man damit richtig profimässig arbeiten kann, ist eher ein langer Weg. Visual Basic z.B. ist im Vergleich zu VC eher leichtes Spiel. Mit WinAPI kannst da fast genauso spielen..:-D . WinCC unterstützt jetzt auch VBS, nicht umsonst. Aber wir wollen ja nicht spielen, sondern gute Software schreiben :ROFLMAO: .
Na ja, vielleicht bin nur zu blöd für VC..:-D .

Vladi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ich kann einwenig c++ und sps Programmieren!
Deshalb ist mein Chef auf mich zugekommen und hat gefragt ob ich mir vorstellen könnte im Automatisierungsbereich sps-en in verbund mit c++ zu programmieren!!(Wir arbeiten eigentlich nur mit Siemens (S7)
Nun weiß ich aber gar nicht was der sich daunter vorstellt und wie c++ mit sps zusammenhängt!
Ist das bei den heutigen SpS-en überhaupt nötig? Aus meiner Sicht kann ich doch auch alles nur mit einer SPS lösen.
Muss dazu sagen das meine c++ kenntnisse aber auch relativ mager sind!
6 monate c++ kenntnisse (ca 8 std pro woche)!
wÄRE ECHT COOL WENN MIR JEMAND SAGEN KÖNNTE WIE DAS ZUSAMMENHÄNGT!
Mir ist nicht so ganz klar, was Du da eigentlich machen sollst???

1. Soll die SPS in C++ programmiert werden?
2. Soll statt einer SPS ein PC mit einem C++-Programm zum Einsatz kommen (mit IOs oder Profibus-Karten)?
3. Will Dein Chef kein WinCCflex RT-Lizenzen mehr kaufen, und stattdessen HMI-Oberflächen in C++ programmiert haben?
4. Sollen einfach nur Daten aus einer SPS geloggt werden oder eine Datenbankanbindung?

zu 1. sinnlos
zu 2. tickt der noch ganz richtig?
zu 3. auf diese Schnapsidee ist bei uns auch schon mal einer gekommen - hat dann die Programmierkurse mitgemacht und die Idee verworfen :ROFLMAO:
zu 4. ok. aber ob C++ hier das richtige ist? Hier gibts fix-fertige Lösungen von Herstellern wie INAT usw.

Hab schon einige Projekte kennengelernt, bei denen Planer Kosten einsparen (z.B. PC-Runtimes) und alles selbst in VB oder C programmieren wollten. Aber unterm Strich hat es immer mehr Geld und Zeit gekostet (von dem Ärger ganz zu schweigen).



Mein Chef hat irgendwas mit Messwerttabellenbearbeitung am PC und weitergabe an die Sps geschwafelt und Textausgabe auf Monitor!! (Das war das einzige was ich verstanden hab.
Solche Aufgaben lassen sich meist auch ohne C++ mit VBScript (in WinCCflex) oder mit Excel-Skripten lösen.
Mit Steuerungen wie Beckhoff und B&R ließe sich sowas sogar gänzlich ohne Fremdmittel realisieren (was aber hier wohl ohnehin kein Thema sein wird).

mfg
Maxl
 
Hallo,

mit C kannst du B&R oder Bachmann programmieren. Wohl aber nicht C++.
C++ kannst du im Moment, so viel ich weiss, nur unter WinAC einsetzen. Is eine Super Sache. Man ist viel schneller am Ziel. Haben wir bei uns schon öfter gemacht. Lohnt sich aber erstmal nur für Grosse Projekte. Dazu haben wir meistens auch die Visu in C++ gemacht. Man hat dann alle Frieheiten die Windows hergibt. GDI+, DirectX usw.
Du musst dann aber schon sehr fit in C++ sein. Von den Steuerungs Herstellern kriegst du kaum unterstüzung. Noch nicht. Die hochsprachen sind aber schwer in kommen. Is ja auf lange Sicht ja nicht vermeidbar. Grosse Projekte mit AWL oder FUP aber auch in SCL sind schwer zu machen und sehr unübersichtlich. Man programmiert heute auch kaum Software in Assembler.
Übrigens die Assembler Programmierer haben auch früher gesagt, dass C oder Pascal nichts bringen. Was ist Wohl aus denen geworden? So wie ich das sehe, die Geschichte wiederholt sich;-)

Viele Grüße.
Pikador
 
Hi
Also zu einer wirklich C-fähigen SPS fällt nur mir nur die von der
Firma Bernecke&Rainer ein.
Glaube aber die beherrscht aber nur Ansi-C
Ich hab sie lieber mit dem hauseigenen Automationbasic programmiert
Damit kann man fast alles machen (Keine Pointer auf Pointer).
Zu B&R-selbst:
Hardware: OK! Mit Ethernet rasend schnell
Der CAN-BUS :sm9::sm9::sm9::sm9:
Software: Super. Alles in einem Paket
Bei der IBN gefällt mir allerdings Step7 besser
Support: Individuell und Spitze (du mußt halt jemanden in Eggelsberg
kennen)

Gruß
rnovak
 
Zurück
Oben