SPS S5 Adressierung

Krma1985

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

habe folgendes Problem.
habe in meiner e-lehre auf einer S7 programmiert aber die ist mir zu teuer und da hab ich mir eine s5 gekauft.
nun bei den eingangsbauteilen gibts unten dran so ein weises rädchen zum verstellen von 0-7 glaub ich.und meins ist auf 4 eingestellt.wie bringe ich das ins programm bei S5W rein?muss ich da zb. bei einen eingang schreiben E4.1 oder E4.2???

und wie ist das bei den ausgängen?da gehts ja von a-f oder so.


dann hab ich noch ein kleines problem mit dem programm S5W. wenn ich das auf mache und ein neues projekt anlege und auf neu geh und zb. ein OB einfügen will dann bringt der mir folgende fehlermeldung "die bausteinnummer von OB ist ungültig oder nicht vorhanden" an was kann das liegen?
aber wenn ich zb ein beispielprojekt öffne und da den ob1 kopiere und den in ein neues projekt einfüge geht das.
 
Hallo,

das weiße Rädchen ist nur eine reine Hardware-Codierung der Karte, damit man an den Steckplatz nix anderes Stecken kann (wenn man sich nicht auskennt).
Untersuche das doch mal vorsichtig mit einem Schraubendreher :ROFLMAO: , dann wirst du sehen, daß da nur Plastik ist und nix elektrisches.
Das Dink kannst du auch genausogut wegpopeln.

Welche S5 ist es denn?

MfG
 
Zuviel Werbung?
-> Hier kostenlos registrieren
SPS S% Adressierung

hallo!!!

ach so ist das. ist eine CPU100U.in einen anderen forum wurde mir nämlich gesagt das ich mit diesen rädchen also die eingestellte zahl in die programmierung einbeziehen muss.deshalb hab ich mich gewundert.

also verstellen kann man das rädchen nur vom bauteil und nicht am Busmodul zumindest siehts so aus als ob man es verstellen könnte aber ich wills nicht kaputt machen deshalb lass ich es ganz einfach.

und wegen dem programm da eine idee???
 
Hi,

die 100U ist rein Steckplatzadressiert.
Die 1. BG ist Byte0 bei Digitalkarten und Byte 64 bei Analogkarten.
Die 2. BG ist dann Byte 1 bei Digitalkarten und Byte 72 (4xAnalogwert a 1 Wort) bei den Analogkarten.

Du kannst an den Adressen auch nichts ändern.
Damit du die CPU in RUN bekommst muss min. ein Peripheriesockel gesteckt sein.

Gruß Centi
 
das mit dem byte versteh ich jetzt nicht richtig.

also mal ein beispiel.
ich habe
2 digital input
1 digital output
1 analog output

wenn ich zb vom ersten input den eingang 0 und 1 auf ein habe soll digital output ausgang 0 ein sein.

wie sieht das dann im programm S5W aus?da gibts ja glaube andere eingangsbezeichnungen also nicht 0. sondern 32. oder?
bei der s7 kenn ich es ja so

..............-------
............../ ...& .../
E0.0-----/ ........./
............../ ......../ .......--------
E0.1-----/ ......../----/..A0.0. /
............./ ......../ .......--------
.............-------

das mit der darstellung hat net richtig gelappt aber man kanns erkennen.soll ein und-baustein sein mit 2 eingängen
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Krma1985
Verstehe nicht ganz was du meinst. Die Eingangsbezeichnung z.B. E0.0 ist doch durch die Baugruppe vorgegeben und muss so auch Softwaremässig angesprochen werden (egal ob S5W oder Step5, usw.) Wieso sollte der Eingang in der Software eine andere Bezeichnung haben. Wie kommst du da drauf?

Gruss
 
Zuletzt bearbeitet:
das mit dem E0.0 war ja nur ein beispiel wies bei der s7 gemacht wird.aber bei der s5 ist das doch anders.deshalb versteh ich es ja nicht bei der eingangsbezeichnung.

also nochmal zum verständnis.

habe meine cpu daran sind 2 busmodule angeschlossen
auf dem ersten busmodul steckplatz 1 ist eine zahl 2 geschrieben da stecke ich mein digital input drauf auf dem 2. steckplatz steht eine 3 drauf und da steck ich mein digital output drauf.

also schreib ich jetzt in mein programm was ich dann in die cpu spiele.

E2.0 UND E2.1 istgleich A3.0

also wenn ich dann den .0 und .1 mit 24V versorge müsste dann der ausgang angehen oder lieg ich da falsch?

kann ich auch das programm öffnen meine s5 ranhängen über das verbindungskabel dann irgend ein eingang auf 24v setzen. kann ich das dann im programm sehen welcher eingang gerade ein oder aus ist oder geht das nicht?
 
Steckplatz 1 Eingangskarte wäre dann E0.0 - E0.7
Steckplatz 2 Ausgangskarte wäre dann A1.0-A1.7
Vorraussetzung ist natürlich auch das die Karten entsprechend mit Spannung versorgst.

Du kannst das Programm im Status auch das Programm online anschauen und Setzen von Eingängen simulieren
 
Zuviel Werbung?
-> Hier kostenlos registrieren
also das mit dem eingängen klappt soweit.habs versucht und es ging.
aber wenn ich es auf die cpu spiele und auf run stelle springt der manchmal automatisch wieder auf stop also heißt das ja das da irgend ein fehler drauf ist aber kann den nicht finden oder an was liegt das noch?wenn ich die pufferbatterie und den eprom rausnehme und das neu auf die cpu spiele gehts manchmal.
für was ist das eprom eigentlich so richtig?

wenn wir gleich dabei sind.hab im inet gesucht nach einem handbuch für die cpu100u aber leider nix gefunden.habt ihr ne idee wo ich sowas finde?

mit dem simulieren klappt auch im programm soweit
 
für was ist das eprom eigentlich so richtig?
Was ist denn auf dem EProm drauf(welches Programm) Vielleicht wird da die SPS auf Stop gebracht.
Lass das EProm mal draußen und mach nur die Pufferbatterie rein und lade das Programm nochmal. Geht die CPU dann immer noch auf Stop?

wenn wir gleich dabei sind.hab im inet gesucht nach einem handbuch für die cpu100u aber leider nix gefunden.habt ihr ne idee wo ich sowas finde?
Volker hier aus dem Forum hat eine Homepage, da bekommst du unter Downloads die Handbücher. Schau doch mal nach
 
Zuviel Werbung?
-> Hier kostenlos registrieren
die gehts ja auch manchmal auf stop wenn der eprom drin ist.das wundert mich ja.
was auf dem eprom drauf ist weis ich nicht.hat noch nicht so funktioniert mit dem auslesen.muss ja erstma das hinbekommen das ich erstmal ein neues projekt erstellen kann.auf die frage hab ich ja auch noch keine antwort wegen dem fehler.
ich kann es ja morgen nochmal versuchen das ich den eprom raus nehme und nochmal neu drauf spiele dann werd ich ja sehn.

und zu dem handbuch muss ich mal sehn ob ich den benutzer volker finde
 
so erstmal danke für das handbuch.hat mich sehr viel weiter gekriegt.

also der fehler das die cpu immer auf stop geht ist jetzt weg.an was es lag weis ich selber nicht.
hatte als erstes die BAT und eprom draußen gelassen dann prog. drauf gespielt -> ging
dann eprom reingemacht prog. drauf gespielt -> ging
dann BAT rein gemacht prog. drauf gespielt -> ging nicht
dann hab ich gelesen im handbuch urlöschen und das hab ich gemacht und jetzt gehts.

wie kann ich eigentlich den eprom einlesen? von der cpu aus? weil das geht irgendwie nicht oder braucht man da noch andere hardware dafür?

als letztes habe ich nur noch das problem mit dem programm das ich keine neuen bausteine einfügen kann.an was liegt das nun?gibts da für das programm noch extra updates?oder noch ein zusatz autorisierung oder sowas?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
wenn keine bat eingelegt ist und du netz ein der cpu schaltest, wird das eprom in die cpu eingelesen.
du kannst änderungen einspielen diese sind aber beim nächsten netzt aus/ein wieder weg, da ja das eprom wieder gelesen wird.
bei gesteckter bat wird das eprom nur gelesen, wenn nix in der cpu drin ist. änderungen bleiben erhalten da die cpu von der batterie gepuffert wird.
eprom musst du mit uv-licht löschen.
ich an deiner stelle würde das eprom gar nicht benutzen.
 
das problem mit dem neuen baustein erstellen ist gelöst.
in dem kleinen fenster wo man zwischen verschiedenen bausteinen auswählen kann MUSS man noch dahinter eine nummer eingeben und das stand da nicht so genau in der hilfe.

fehlt nur noch das mit dem eprom einlesen.
 
Eprom einlesen:

1. Spannung aus
2. Bat raus
3. Eprom rein
4. Spannung an
5. Das Prog vom Eprom sollte nun in der CPU sein
6. Bausteine von AG -> Datei übertragen
7. Programm sollte nun in Datei sein
8. viel spass
9. Frohe Ostern noch...

Thomas
 
nein brauche das eprom nicht unbedingt.habe ja eine batterie drin.
hab ja nur gefrfagt für was das ding gut ist.
also könnte ich es vielleicht mal brauchen wenn meine batterie tod ist.
 
Zurück
Oben