Programmier Möglichkeit gesucht

SIX

Level-1
Beiträge
10
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo alle zusammen, habe vor Kurzem kostengünstig eine S7 317-2PN/PD erstanden, und benutze das Programm Step7 v5.2. Dachte der USB/MPI Adapter, würde funktionieren.

(http://cgi.ebay.de/USB-MPI-SIEMENS-...4?pt=SPS_Bus_Logiksysteme&hash=item3cb235d82a)

Das tut er leider nicht, also dachte ich mir ich versuche es über Ethernet, die CPU zeigt auch eine Link Verbindung an doch das Programm will nicht so recht. Was kann ich tun, funktioniert dies überhaupt. Leider habe ich seit meiner Ausbildung als Elektroniker nicht mehr mit Siemens gearbeitet, da meine Firma den Konkurrenten aus Amerika führt.
 
Wenn die S7 317-2PN/DP gebraucht war, wird der DP/MPI-Port
bestimmt schon auf DP eingestellt sein. Dadurch kannst du
natürlich nicht zugreifen, wenn dein China-Adapter nur MPI-kann.
Außerdem war im Step7 v5.2 noch kein Ehernet-Treiber im Lieferumfang,
das heißt, damals war Softnet-PG separat zu erwerben.

Das heißt, das du wohl in dieser Konfiguration mit der CPU nicht
wirst arbeiten können, wenn dir nicht jemand den MPI/DP-Port
auf MPI stellt.

Gruß

Frank
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

mein "guter" Siemens USB Adapter (schon 3mal USB gelötet!) kann auch nur MPI und kein Profibus.

Was du machen kannst, ist ein Urlöschen vornehmen, gibt es eine Anleitung im Handbauch, das allein wird nichts nützen wenn auf deine Speicherkarte eine Konfi ist die der alles wieder auf Profibus umstellt, also Speicherkarte auch löschen, auch Anleitung im Handbuch, da sollte es aber funktionieren!

Du kannst aber auch nach einem kompletten löschen der Karte und CPU eine IP Adresse in der Hardware Konfig zuweisen, gibt es einen Punkt im Menu.

Servus.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also meine CPU ist neu und unbenutzt, habe inzwischen auf Simatic 5.5 aufgerüstet, die "Sende/Empfange LED" blinkt des Öfteren auf der CPU. Aber vom "China Adapter" kein Ton, brauche ich für *den spezielle Treiber?
 
Treiber sollten dazu sein. Aber stell bitte die Nr. der virtuellen COM-Schnittstelle nicht zu hoch ein. Es funktioniert glaub ich nur bis COM5?. Dazu gabs schon mal ein Thema hier.

Thomas
 
habe vor Kurzem kostengünstig eine S7 317-2PN/PD erstanden
Also meine CPU ist neu und unbenutzt, habe inzwischen auf Simatic 5.5 aufgerüstet,
Wenn Du Deinen Programmier-PC direkt mit einem Netzwerkkabel (Patchkabel) mit der CPU verbindest, dann müßtest Du für die erste Inbetriebnahme der CPU eine IP-Adresse zuweisen können (Du brauchst Deinen China-Adapter gar nicht). Das müßte unter Zielsystem > Ethernet-Teilnehmer bearbeiten sein (oder so ähnlich). Da kannst Du die CPU suchen lassen (MAC-Adresse). Probiere auch mal am unteren Port P2, falls es am oberen Port P1 nicht funktioniert.

Du kannst auch einfach ein Test-Projekt mit einer Hardware-Konfig und Wunsch-IP-Adresse erstellen und per Netzwerkkabel auf die CPU laden. Da wird dann die MAC-Adresse der CPU angezeigt, die wählst Du als Zielstation aus. Hat die CPU noch keine IP-Adresse, dann fragt HW-Konfig, welche IP-Adresse es der CPU zuweisen soll.

Appropos neu und unbenutzt: hast Du in der CPU eine MMC drin? (Siemens Micro Memory Card)

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
mein China Adapter funktioniert auch..allerdings nicht mit der mitgelieferten Treiber CD meine ich sondern habe mir den Treiber aus dem Netz (Siemens?) geladen..kann aber auch an meiner Problematik Win7 64 Bit und virtuelle XP Maschine gelegen haben...

Aber er funktioniert
 
Dankeschön an PN/DP habe die CPU über die MAC gefunden. Habe ihm auch eine IP zugewiesen, die er auch angenommen hat. Nur beim Laden meldet er "der Verbindungsteilnehmer meldet sich nicht". Was mir seltsam erscheint ist das mein PC bei der Verbindung meint "keine oder nur eingeschränkte Konnektivität", brauche ich ein cross-over für die Verbindung?
 
Was mir seltsam erscheint ist das mein PC bei der Verbindung meint "keine oder nur eingeschränkte Konnektivität", brauche ich ein cross-over für die Verbindung?
Deine Netzwerkkarte findet kein Gateway in andere Netze, wie z.B. Internet.

Vermutlich hat sich Dein PC selber eine IP-Adresse gegeben, die nicht zur gewünschten IP der SPS passt.
Gib Deinem PC mal eine feste IP-Adresse, z.B. 192.168.1.200 und Subnetzmaske 255.255.255.0.
Der SPS gibst Du dann z.B. eine 192.168.1.100.

Cross-over-Kabel brauchst Du nicht, sonst hätte HW-Konfig nicht die MAC-Adresse der CPU gefunden.

Harald
 
Du hast also der SPS und deinem PC eine IP-Adresse zugewiesen, die auch beide im selben Subnet liegen. Deine PG/PC Schnittstelle ist richtig eingestellt? Und trotzdem kommst du nicht mehr auf die SPS.
Was hast du denn sonst noch gemacht?
 
Also die PG/PC Schnitstelle ist auf ISO Ind. Ethernet -> (meine Netzwerkkarte) eingestellt, ansonsten soweit ich weis nix.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Dankeschön an PN/DP habe die CPU über die MAC gefunden. Habe ihm auch eine IP zugewiesen, die er auch angenommen hat. Nur beim Laden meldet er "der Verbindungsteilnehmer meldet sich nicht". Was mir seltsam erscheint ist das mein PC bei der Verbindung meint "keine oder nur eingeschränkte Konnektivität", brauche ich ein cross-over für die Verbindung?

Welche IP hat dein PC und welche IP hast du der CPU zugewiesen ?

Tut mir leit habs zu spät aktualisiert. IP wurde bereits gecheckt. !!!
 
Zuletzt bearbeitet:
Ich bekomme immernoch die Meldung "Die Baugruppe kann über die Online Schnitstelle nicht erreicht werden"
Das heißt, Step7 hat den Verbindungsaufbau gar nicht erst versucht, weil es der Meinung ist, mit der eingestellten PG/PC-Schnittstelle kann die Baugruppe nicht erreicht werden, weil die Baugruppe nicht mit einem zur PG/PC-Schnittstelle passenden Subnetz verbunden ist.

Hast Du die CPU in Deinem Testprojekt mit einem Subnetz "Ethernet" vernetzt? (siehe HW-Konfig und NetPro)
Steht Deine PG/PC-Schnittstelle auf: S7ONLINE (STEP7) --> TCP/IP -> Name_Deiner_Netzwerkkarte ?
(Achtung, falls die PG/PC-Schnittstelle auf TCP/IP(Auto) steht oder mal stand, dann solltest Du nach der Zuweisung der richtigen Schnittstelle Deinen PC neu starten.)

Falls Du nun immer noch nicht auf die CPU zugreifen kannst (Step7: "Der Verbindungspartner meldet sich nicht"):
Wird die CPU bei Zielsystem > Ethernet-Teilnehmer bearbeiten > Durchsuchen gefunden?
Welche IP-Adresse hat die CPU? Ggf. weise der CPU eine zum PC passende IP-Adresse zu.
Antwortet die CPU auf Ping?
Welche IP-Adresse und Subnetzmaske hat Deine PC-Netzwerkkarte?
(Ist Dein PC normalerweise vernetzt? Wenn ja, wie? Switch/Fritzbox/WLAN/...?)
Hast Du eine aktive Desktop-Firewall? Eventuell mal zeitweilig deaktivieren.

Ich habe für Deine Erst-Inbetriebnahme der CPU mal ein Step7-Projekt hier angehängt. Versuche es mal damit.
Zuerst gehe in HW-Konfig. In der HW-Konfig habe ich eine CPU 6ES7 317-2EK13-0AB0 / V2.3 gesteckt. Falls das nicht genau Deine CPU ist, dann tausche die gegen Deinen Typ (im Rack Zeile 2 markieren + rechts im Hardware-Katalog Deine CPU suchen + Doppelklick + Ja, ich will die Komponente austauschen).
In Zeile 2-X2 (PN-IO) habe ich die IP-Adresse 192.168.1.100 eingestellt.
In der CPU habe ich die Taktmerker auf das Merkerbyte 3 aktiviert.
Dann Station > Speichern und übersetzen und danach Zielsystem > Laden in Baugruppe aufrufen.

Dann noch den vorbereiteten OB1 in die CPU laden. Im OB1 kannst Du die Taktmerker beobachten.

Harald
 

Anhänge

  • Test_317.zip
    479,5 KB · Aufrufe: 1
Zuviel Werbung?
-> Hier kostenlos registrieren
So, jetzt funktioniert alles, nur verstellt sich jedes Mal die ip und ich muss sie neu konfigurieren, aber ansonsten alles o.k., vielen dank an alle die mir geholfen haben. Leider habe ich, wie schon gesagt, wenig mit Siemens zu tun sondern nur mit Rockwell bzw. mit Allen Bradlay.
 
So, jetzt funktioniert alles, nur verstellt sich jedes Mal die ip und ich muss sie neu konfigurieren
Meinst Du die IP-Adresse der Netzwerkkarte Deines PC?
Hängt Dein PC normalerweise an einem Switch oder z.B. Fritzbox und bekommt von da eine IP-Adresse?
Wenn ja, welche IP-Adresse hat Dein PC normalerweise?
Weise der CPU eine IP-Adresse passend zu Deinem PC zu und stecke dann Deine CPU auch an diesen Switch.

Wenn Dein PC nicht vernetzt ist, dann weise Deiner Netzwerkarte eine IP-Adresse passend zur CPU-Wunsch-IP-Adresse zu.
Unter Windows XP geht das z.B. so:
  • Rechtsklick auf LAN-Verbindungs-Symbol im System-Tray unten rechts
  • Status
  • Eigenschaften
  • Internetprotkoll (TCP/IP) markieren
  • Eigenschaften
  • Reiter Allgemein: (x) IP-Adresse automatisch beziehen
  • Reiter Alternative Konfiguration: (x) Benutzerdefiniert
    IP-Adresse: 192.168.1.200
    Subnetzmaske: 255.255.255.0
    Standardgateway: 192.168.1.1 (oder frei lassen)

Harald
 
Zurück
Oben