indradrive cs über profiNET mit S7-1200

Zuviel Werbung?
-> Hier kostenlos registrieren
Ich hätte jetzt eigentlich gerne von deiner HW-Konfig im TIA das Pendant zu dem Bild "HW_KOnfig_1" von mir im Beitrag #12 gesehen. Das hast du nicht geliefert ...
Dann wäre es nett, wenn du mir das Bild "Führungskommunkation Profinet" noch liefern könntest. Außerdem von der "Führungskommunikation Achse" die Bilder "Prozessdaten Ein" und "Prozessdaten Aus".

Vergleiche bitte noch zusätzlich meine Bilder "IndraWorks_2" und "IndraWorks_3" aus dem Beitrag#12 mit den Pendants zu deinen und der Info mit der unterschiedlichen IP-Adresse. Die IP-Adresse "192.168.0.2", die du für "X24/25" vergeben hast gehört eigentlich auf die Profinet-Seite des Reglers und die darf natürlich nicht identisch mit der der CPU sein - jede IP-Adresse darf es nur ein mal geben !!!

Gruß
Larry

Anmerkung nachträglich:
Vielleicht übernimmst du der Einfachheit halber einfach die IP-Adressen, wie ich sie bei mir vergeben habe ...
 
Zuletzt bearbeitet:
das mit den IPn werde ich dann machen...
Zurzeit sind sie so:
SPS-Schnittstelle : 192.168.0.100
Regler: 192.168.0.2
Profinet Schnittstelle IndraWorks: 192.168.0.61

wie hast du sie vergeben?


Hier hab ich alle Kategorien von SPS und Regler als Screenshorts:
 

Anhänge

  • Allgemein.PNG
    Allgemein.PNG
    24,4 KB · Aufrufe: 78
  • Ethernet-Adressen.PNG
    Ethernet-Adressen.PNG
    33,4 KB · Aufrufe: 87
  • Indraworks_Einstellung_Port.PNG
    Indraworks_Einstellung_Port.PNG
    11,6 KB · Aufrufe: 89
  • PLC_Echtzeiteinstellungen.PNG
    PLC_Echtzeiteinstellungen.PNG
    28,2 KB · Aufrufe: 77
  • IO-Zyklus.PNG
    IO-Zyklus.PNG
    27 KB · Aufrufe: 77
Hallo nochmal,

du hast bei der Kommunikation als Regler-Ziel-Adresse die IP-Adresse von der X24/X25 eingetragen (192.168.0.2) - das ist falsch. Hier gehört die von der PN-Seite (192.168.0.61) rein. Dann solltest du in der Feldbus-Diagnose auf der PN-Seite sehen können, dass die Kommunikation aktiv ist (unabhängig davon, ob du die Schnittstelle der Führungskommunikation von der SPS richtig versorgst oder nicht) - siehe dazu vielleicht auch noch mal meine Screenshots.

Alles andere scheint, soweit ich es einschätzen kann, korrekt zu sein - du hast es ja auch nach meinem Vorschlag übernommen ;)

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So habe das heute gemacht wie du es mir gesagt dasd und jetzt steht im IndraWorks unter feldbusdiagnose: RUN data exchange active ..... also das müsste passen ;) danke

Da ich noch keine Erfahrung auf diesem Sektor habe frage ich lieber gleich: Wie soll ich den die SPS seitige ( Sprache FUP) Parametrierung angehen? geht das mit den Standartbausteinen unter dezentrale Peripherie ( Datensatz lesen, Datensatz schreiben)?
 
Schön, das die Kommunikation SPS - Regler nun grundsätzlich läuft.
Dann könntest du dich jetzt mit meinem Beispielcode beschäftigen - aber FUP ...???
In dem Code ist jetzt zwar nichts aufregendes drin, trotzdem würde ich mich schwer tun, das in FUP umzusetzen (meine Sprachen sind halt AWL, ein bißchen KOP und SCL).
Da es ja eine Diplomarbeit sein / werden soll - wie wäre es mit SCL ?

Gruß
Larry
 
ja da mein betreuender Professor leidenschaftlicher FUP Programmierer ist/war hat er mich vor die Wahl gestellt entweder Ihn als unterstützer und FUP oder ohne seine Hilfe und SCL...also muss ich wohl oder übel auch FUP wählen....leider bin selber mehr von SCL begeistert....

Habe im TIA _Portaal bisschen gestöbert und folgende 2 Bausteine gefunden....sind die für die Profinet Kommunikation bestimmt?Read-Baustein.PNGWrite-Baustein.PNG
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Da ich, wie ich schon schrieb nicht der 1200-Programmierer bin kann ich dir die Frage nicht wirklich beantworten. Von der Bezeichnung her könnte es aber so sein. Da sollte dir aber die S7-Hilfe vom TIA aber auf jeden Fall weiterhelfen können.
Ansonsten mußt du dich entscheiden, ob du mit FUP und deinem Prof oder einem anderen Forums-Mitglied oder mit SCL und Larry weitermachen willst ...

Ich weiß ja nun nicht, was du noch so vorhast ... aber (ich will jetzt keine Grundsatzdiskussion) in meinen Augen ist SCL der richtigere Weg (FUP ist doch eher etwas Old-School). Aber das bleibt jedem selbst überlassen ...

In jedem Fall (bezüglich PN-Kommunikation) müßtest du dir als nächstes das als Datenbereich in der SPS abbilden, was du von Regler-Seite her bekommst bzw. erwartest.
Mit den richtigen Hantierungsbausteinen wird dann der Regler (ob nun FUP oder SCL) mit seinen parametrierten Größen darin abgebildet und du solltest das auch nachvollziehen können.
Vielleicht versuchst du das erstmal ...

Gruß
Larry
 
Ja indem mir persönlich SCL auch lieber ist wäre ich dir sehr dankbar wenn du mir weiterhelfen könntest...(denn für die bewertung meiner arbeit ist sowieso die funktion entscheidend umd nicht die programmiersprache und wenn es so funktioniert bin ich nicht auf die hilfe meines prof. Angewiesen ;) ).
Und laut S7 Hilfe dandelt es sich hoerbei um die Normbausteine nach IEC fürs schreiben und lesen von datensätzen von der dezentralen peripherie...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
Ja indem mir persönlich SCL auch lieber ist wäre ich dir sehr dankbar wenn du mir weiterhelfen könntest ...
kein Problem ... nur würde ich mich freuen, wenn du ab jetzt ein bißchen konstruktiv mitarbeitest ...

Versuch doch mal, meinen Beispielcode in SCL umzubauen und dann das Ergebnis zu posten - auch wenn es nicht funktioniert oder sich nicht kompilieren läßt ...

... laut S7 Hilfe dandelt es sich hoerbei um die Normbausteine nach IEC fürs schreiben und lesen von datensätzen von der dezentralen peripherie...
Prima ... :)
Dann könntest du hier den von mir schon vorgeschlagenen Weg umsetzen - also das mit dem "im Speicher abbilden und die Daten dort hin schreiben lassen"

Hast du da jetzt schon etwas gemacht ?
Wo stehst du aktuell überhaupt ?

Gruß
Larry
 
So jetzt endlich habe ich wieder zugang zum PC und Internet... sry das ich so lang nichts posten konnte...
Inzwischen habe ich bereits folgendes erreicht:
Die Kommunikation steht und in der Beobachtungstabelle kann ich bereits den richtigen Wert ablesen( siehe Screenshot)

Mein Problem ist zur zeit die Parametrierung des ReedBausteins von Beitrag #28...
pls help :)
 
Zurück
Oben