Fragen zur den folgenden Problemen!

Jan Dornbach

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Bastel gerade hobbymässig mit der S7 und möchte 3 verscheidene Programme über den PC aufrufen und von der SPS ab arbeiten lassen!

Und ein Touchscreenmonitor zur Programmwahl (optional) würde ich auch gerne mit ein bisschen Visualisierung aufpeppen.

Frage: Wie rufe ich Programme über einen PC auf und starte diese dann?
Welche Touchscreenpanels kann ich verwenden?
Und vor allem... welche S7 ist dafür ausreichend?

Gruß
Dominik
 
Hallo!

Was willst genau Steuern damit. Normal ist eine 200 ausreichend. Nur einfacher un stabiler knn man mit einer 300 er programmieren.

Du kannst jeden Touchscreenmonitor verwenden

aufrufen des FC einfach mit Call FC n
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Möchte damit eine Art Simualtion ablaufen lassen!

z.B. Eine Feder immer wieder erwärmen über Stromfluss. Pulsartig. Je nach Länge und Dicke der Feder soll man ein anderen Programm aufrufen können.

Also die 300er hört ganz gut an.. Bin nur absoluter Anfänger.. könntest du mir das vielleicht Schritt für Schrit erklären, wenns keine Mühe macht?

Habe ein Touchscreen hier, der mit Asci Zeichensatz arbeitet im Conrad unter Seite 1105 (KIT 160 7CTK).

Besten Dank erstmal für die super schnelle Antwort!

Gruß
Dominik
 
Hallo!

Habe gerade gesehen, dass ich ja nur noch eine S7 224 zur verfügung habe dafür!

Wäre super, wenn du mir das für die 200er erklären könntest. Und vielleicht wenn du die Zeit hast für die 300er auch mal, für später :oops:

Gruß
Dominik
 
Hallo,
warum hast du nur die eine bestimme CPU zur Verfügung?

Willst du das denn auch alles selber programmieren, wegen der Software und dem Programmierkabel etc....
 
Hallo!

Also habe das Starter Kit von der S7 200 und das MPI Kabel.

Grossartig programmiert habe ich noch nichts damit, aber habe doch die grundkenntnisse in Sachen SPS von der Berufsschule aus! Kabel oder sowas kann ich mir ausleihen von nem Bekannten.

Habe nur die eine SPS, weil ich mir die Hardware ja nur leihe oder mir kostenlos zur Verfügung gestellt wird!

Gruß
Dominik
 
Hallo,
wenn Du bei deinem Beispiel Feder erwärmen, andere Werte eingibst, brauchst Du ja nicht gleich andere Programme, sondern nur die Werte in der SPS ändern.
Für die Visu: wenn Du sie selbst schreiben willst brauchst Du mindestens Kenntnisse in VB, einzigste kostenlose (glaube ich) ist VISAM.
Zum Touchscreen: wie Du den an den PC koppelst, keine Ahnung. :oops:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Also mit dem MPI Kabel kann ich die SPS mit dem PC verbinden!

Also da ich später nicht dauernd die Werte ändern möchte, sondern einfach nur ein Programm anwählen will, wäre es mit den Programmaufrufen schon besser. oder ist das zu kompliziert?

Gruß
Dominik
 
Hallo!

Also leider bin ich in der S7 200 nicht gut. (Haben alles 300 und 400er).

Müsstest mal genau deine Voragbe was brauchst, wie die Daten überträgst und so weiter mir geben.

Vileicht kann ich dir weiterhelfen
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn du die normale CPU224 (nicht 224XP) mit nur einem CPU port hast,
solltest du auf eine Komponente verzichten (PC oder Touchpanel).

Für die Anbindung an den PC benötigst du entweder die PC-Access
software (Demo 60 Tage) http://www2.automation.siemens.com/s7-200/html_00/evaluation_pcaccess.htm
oder alternativ das Libnodave (freeware) project.

Das Touchpanel könntest du mit den CPU Operationen XMT(senden)
und RCV(empfangen Meldungen) bzw. SMB2(empfangen Zeichen)
ansprechen.

Generell hast du keine direkte Möglichkeit neue Programme in die
SPS je nach Bedingung vom PC zu laden.
Um dieses zu lösen schreibt du einfach eine entsprechende Anzahl an Unterprogrammen welche du mittels eines Merkerbits (M oder V Speicherbereich) vom PC aus selektierst.
 
Hallo,
@ Gast Nummer 2: Einspruch euer Ehren, die S7-200 kann freie Kommunikation, und da kann man über RS232 senden und empfangen, natürlich ist da PCACCESS einfacher zu händeln, kostet aber was.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Gast #2 schrieb:
oder alternativ das Libnodave (freeware) project.
....
Generell hast du keine direkte Möglichkeit neue Programme in die
SPS je nach Bedingung vom PC zu laden.

Doch, mit Libnodave würde sogar das gehen:
1. Die verschiedenen Programme mit MicroWin schreiben. (Verschiedene Projekte!).
2. Jeweils ein Program mit MicroWin in die CPU laden.
3. Dieses Programm mit testPPI --readout COMx auslesen.
4. Die erhaltenen Dateien OB1.mc7 und DB1.mc7 und SDB1.mc7 in ein Unteverzeichnis speichern, das so heißt wie das Projekt.
5. Schritte 2,3,4 für jedes Programm/Projekt ausführen
6. Zum Programmwechsel aus der VB-Anwendung:
6.1 CPU stoppen
6.2 Das Programm testPPI load aus der VB-Anwendung aufrufen mit:
testPPIload.exe projektname/OB1 COMx
testPPIload.exe projektname/DB1 COMx 'oder den DB für alle
6.3 CPU starten
 
Zurück
Oben