S7 Simatic 200 CPU 222 Visualisierung

chrisi01

Level-1
Beiträge
51
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
hi

ich hab die oben beschriebene SPS nun würde ich gern damit eine Visualisierung machen. Sprich ich würde gern am PC ein programm schreiben (mach ich selbst in C++) welches Werte von der SPS Empfängt und eben darstellt. Auserdem würde icxh gern vom PC Werte in die SPS schreiben

Meine Frage ist nun welche Schnittstelle hab kann ich dafür verwenden? Profibus kann sie wohl noch nicht. Ist sowas auch über PPI möglich? Auserdem wäre es noch absolut klasse wenn ich eine Touchpanel anschließen kann wo ich auch Werte eingeben kann falls der PC mal aus ist das ist aber absolut kein muss wäre nur genial wenn das auch ginge.

Erweiterungskarten hab ich eigentlich schon keinen Platz mehr da ich min. 1 Analoge Eingangskarte brauch und entweder eine digein oder digaus Karte (weiss ich noch nicht was im moment sinnvoller ist).

Wie ich das sehe kann die CPU224 wesentlich mehr Erweiterungskarten die ich auch gut gebrauchen könnte deswegen überleg ich schon ob ich mir diese anschaffe. Kann diese evtl. mehr in Sachen Kommunikation?

mfg

chris
 
Zuletzt bearbeitet:
Hallo,
zur Visualisierung auf einem z.B. TP 170 o. ä. kann man auch ein EM277 ProfiBus Modul verwenden.
Prinzipiell würde ich auf jeden Fall mindestens eine CPU 224 verwenden, allein wegen des Speicherplatzes der zur Verfügung steht und des erweiterten Befehlssatzes.
Sollte auch eine PC-Visualisierung o. ä. benötigt werden, kann man die S7-200 PCAccess Software verwenden. Die kostet meines Wissens als Single-License ca. 300 €, aber man kann sich auch ein vier Wochen Demo bei Siemens besorgen.
Wenn viele E/A´s benötigt werden dann nimm einfach eine CPU 226 mit zwei seriellen Schnittstellen.
Viel Spaß, aber der Aufwand für Dein Projekt ist mit sicherheit winsgesamt nicht ohne

Gruß :p
 
... Sprich ich würde gern am PC ein programm schreiben (mach ich selbst in C++) welches Werte von der SPS Empfängt und eben darstellt. Auserdem würde icxh gern vom PC Werte in die SPS schreiben...

Hallo,

neben den schon erwähnten libnodave und PC Access
wäre auch die Bibliothek Prodave für den Prozessdaten-
zugriff über die PPI-Schnittstelle mit selbst geschriebener
Software geeignet.
 
hi

das Prodave hört sich ja interesannt an aber blick da nicht ganz durch.

Was brauch in an Hardware? Hab wie gesagt die CPU222 und einen PC/PPI Programmieradapter (der wohl wiederrum nichts anderes ist als ein RS232 zu RS485 Wandler) Brauch ich jetzt noch was oder geht damit schon?

Als Software hab ich Simatic Step 7 MicroWin 32 V3.1.0.31 das einzige was ich bisher über Prodave Software gefunden hab war das hier: http://www.inosoft.com/Support/SupportDownload.asp?ShowDownloads=Treiber Siemens S7 / MPI für Prodave/Prodave Mini aber das meckert nur das irgendeine VisiSoft fehlt. Ich steig d anicht ganz durch wer kann mir helfen?

mfg

Chris
 
hi

habs nun mal mit libnodave probiert mit CodeGear C++ Builder.

Nun komm ich aber absolut nicht klar beim compilieren eines testprogramms zuerst blieb er bei folgendem stehen:

Code:
#else
#error Fill in what you need for your OS or API.
#endif /* BCCWIN */
#endif /* LINUX */

ist ja noch relativ klar einfach folgendes draus gemacht und schon lief er drüber:

Code:
#else
//#error Fill in what you need for your OS or API.
#endif BCCWIN
#endif /* LINUX */

danach blieb er aber bei folgendem stehen:

Code:
EXPORTSPEC char * DECL2 daveStrerror(int code);
/*
	Copy an internal String into an external string buffer. This is needed to interface
	with Visual Basic. Maybe it is helpful elsewhere, too.
*/
EXPORTSPEC void DECL2 daveStringCopy(char * intString, char * extString);

/*

mit diesem fehler:
[BCC32 Fehler] nodavesimple.h(187): E2141 Fehler in der Deklarationssyntax
[BCC32 Fehler] nodavesimple.h(192): E2238 Bezeichner 'EXPORTSPEC' mehrfach deklariert
[BCC32 Fehler] nodavesimple.h(187): E2344 'EXPORTSPEC' bereits deklariert

leider hören da meine c kenntnisse schon auf hoffe mir kann da wer helfen

mfg

chris
 
Zurück
Oben