Profibus DP

Zuviel Werbung?
-> Hier kostenlos registrieren
Ohne jetzt der Experte für die MP370 PC-Station zu sein, würde ich an deiner Stelle mal das machen was in der Fehlermeldung steht . Also einfach mal schauen was bei den Objekteigenschaften konfiguriert ist.
 
Ohne jetzt der Experte für die MP370 PC-Station zu sein, würde ich an deiner Stelle mal das machen was in der Fehlermeldung steht . Also einfach mal schauen was bei den Objekteigenschaften konfiguriert ist.

Danke für den Hinweis :ROFLMAO:ROFLMAO:ROFLMAO:

aber ich habe vielleicht vergessen zu erwähnen das es den Reiter aus der Fehlermeldung nicht gibt :confused:

und noch etwas der gleiche Fehler wird mir deim TP170B angezeigt beim versuch zu laden.

Hatte von euch jemand diese Fehlermeldung?
Oder kann mir ggf. weiterhelfen?
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Florian,
hast du die Bediengeräte mit Flex erzeugt und dann im NetPro angebunden oder hast du erst das Gerät in der NetPro erzeugt ? Ich vermute das Letztere ...
Hat du im Flexibel die Verbindung zur Steuerung in der Konfiguration gemacht / überprüft ?

Gruß
LL
 
Hallo Florian,
NetPro wäre quasi das 1. Bild, dass du eingestellt hast (Test.jpg). Leider kann ich da nicht viel drauf erkennen (außer der Fehlermeldung).
Mach dorch vielleicht mal ein Bild vom, kompletten NetPro - dort müssen die Panels (noch) an den Bus angschlossen werden ...

Gruß
LL
 
Guten Morgen zusammen,

mit den Fotos ist gerstern nichts mehr geworden...

Habe den Bus aber am laufen, alle Teilnehmer erreicht die Fehlermeldung "S7rtm" habe ich erstmal ignoriert.

Haben versucht erste Bilder in die HMI Mp370 Station zu laden, Datenaustausch hat funktioniert aber er hat wieder gemeckert diesmal nicht genügend platz für RPZ.Dateien, hmm liegt es an der Speicherkarte?

HAben auch noch einen Busfehler an der CPU anstehen, aber ich habe in der Konsitenz Prüfung keine Probleme.

Wir haben zur Spannungsversorgung 2x 5A Netzteile eingebaut, diese Variante kann ich im 300 Rack aber nicht anwählen, somit habe ich mich im Rack für ein 10A Netzteil entschieden.
Wenn ich nun eine Diagnose starte bekomme ich natürlich den fehler Soll/ Ist differenz. Wie kann ich dies abstellen?
Denn nun hat die CPU meiner Meinung nach den Sammelfehler anstehen.

Bin für kreative Vorschlage zu haben :D

PS Wollte eigentlich nun noch nen paar screenshots hochladen, habe aber leider feststellen müssen das sie nicht gespeichert wurden :cry:


lg flo
 
Hallo Florian,

HAben auch noch einen Busfehler an der CPU anstehen, aber ich habe in der Konsitenz Prüfung keine Probleme.
Darum solltest du dich aber schon noch kümmern ... Irgendetwas ist nicht so, wie von dir deklariert ...

Wir haben zur Spannungsversorgung 2x 5A Netzteile eingebaut, diese Variante kann ich im 300 Rack aber nicht anwählen, somit habe ich mich im Rack für ein 10A Netzteil entschieden.
Wenn ich nun eine Diagnose starte bekomme ich natürlich den fehler Soll/ Ist differenz. Wie kann ich dies abstellen?
Denn nun hat die CPU meiner Meinung nach den Sammelfehler anstehen.
Das liegt m.E. nicht an den Netzteilen - das wird nicht erklannt. Das ist im Prinzip wie oben schon beschrieben : "Irgendetwas ist nicht so, wie von dir deklariert ..."

Gruß
LL
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für den Hinweis
werde die Hardware nochmal checken....

Habe da aber noch gleich noch nen kurioses Problem.
:confused:

Ich habe keine Projekte geöffnet und möchte meine Datei Archivieren.
Da erscheint die Fehlermeldung ich kann nicht archivieren da noch projekte geöffnet seien. Das ist aber definitiv nicht der Fall...

Habe alles geschlossen den Lapi runtergefahren das Projekt geöffnet und die gleiche prozedur.
Keine chance zu archivieren :-?

Hat dazu jemand eine Idee?
 
... da ist garantiert etwas in der internen Datenbank "über die Wupper" gegangen.
Versuch mal, ob es wieder funktioniert, wenn du das Projekt mittels "Speichern unter" noch einmal erzeugst und mit diesem dann arbeitest ...

Gruß
LL
 
Hallo zusammen,

habe das Problem mit dem Archivieren gelöst hab nen alten Stand neu bearbeitet und schon hat es geklappt.

Der SF und BF stehen leider immer noch an. Habe die Hardware gecheckt konnte aber in meinen Augen keinen Programmierfehler erkennen.

Dazu werde ich nochmal jemanden Vorort ansprechen denke das Problem ist hier nicht so leicht zu lösen.

Habe dafür aber ein neues.

Wollte mich ran machen Daten vom Feldbusknoten zur S7 zu programmieren.
Sprich die E/A vom Feldbusknoten zu Skalieren und ihnen Grenzwerte zu zuordnen. Baustein nicht gefunden! Hab FC 105 im Kopf aber der scheint es nicht zu sein oder ich war in der falschen Bibiliothek...
Des weiteren weiß ich nicht so ganz welche zuweisungen ich verwenden soll.

1.Die Daten vom Remote werden in "Word" (also 16Bit) vermittelt, diese will ich dann skalieren, dann müssten sie doch "Real" sein ?!

2.Das bedeutet Word wird EW oder AW oder MW bezeichnet, oder? (oder vielleicht doch PEW)
Doch bei Real bin ich schon aufgeschmissen.

3.Werden die Daten als PEW in die S7 geladen und in MW Transferiert?


4.Wie gebe ich den die Grenzwerte an und welchen Baustein benutze ich? :ROFLMAO:

lg flo
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
1.Die Daten vom Remote werden in "Word" (also 16Bit) vermittelt, diese will ich dann skalieren, dann müssten sie doch "Real" sein ?!

2.Das bedeutet Word wird EW oder AW oder MW bezeichnet, oder? (oder vielleicht doch PEW)
Doch bei Real bin ich schon aufgeschmissen.

3.Werden die Daten als PEW in die S7 geladen und in MW Transferiert?


4.Wie gebe ich den die Grenzwerte an und welchen Baustein benutze ich? :ROFLMAO:

lg flo

zu 1: ein REAL besteht aus 32Bit. WORD ist vom Datentyp eine Bit-Folgr und 16 Bit-Hex-Zahl. (W#)16# 0000...FFFF

zu 2:EW-->Eingangswort, AW-->Ausgagnswort, MW-->Merkerwort, PEW-->Peripherie-Eingangswort (das wirst du benötigen)

zu 3: du kannst das PEW direkt verwenden. z.B. L PEW xy

zu 4: um welche Werte geht es (Stichworte: scalierung, Normierung)
 
das ging schnell :p

also wenn ich L PEW xy
T MW xy verwende,
habe ich die Daten im der S7, richtig?

Es sind eigentlich 4-20mA aber sie werden im Feldbusknoten in ProfiBus umgewandelt. Das 4-20mA Signal geht in AOM (AnalogeOutModule) von dort über den Bus Adressen hier als Bespiel Erster Wert: PEW256
Also sind 256 und 256 mein Erster wert und als WORD PEW256 zu sehen?!

Diesen Wert muß ich nun Skalieren.
Sagen wir mal 0- 200m3/h

Als Ausgang habe ich nun ??? ich dachte an Gleitpunktzahl (Real) aber nur mein Gedanke, bitte berichtigen wenn falsch.

Diese Daten muß ich nun über Profibus an WinCC flexible senden.

Aber bevor das passiert brauche ich die converter Bausteine.
 
nimm den fc105 aus den ti-s7-converting blocks
am in dein pew
hi_lim 200
low_lim 0
am out z.b. md10 oder ein db10.dbd10
out ist der scalierte wert als real.

drück f1 auf den baustein dann gibts eine ausführliche hilfe.

an flex musst du gar nichts senden. einfach ein ausgabefeld mit der variablen die am out steht und fertig
 
Zuviel Werbung?
-> Hier kostenlos registrieren
sauber, korrekt, dankeschön :ROFLMAO::ROFLMAO:

frage zum verständiss

habe die lib mit den ti-s7 gesehen aber was bedeutet ti?

und was ist mit "am in dein pew" gemeint // ;-) schon kappiert


hab heut die ganze zeit in kommunikations blocks rumgesucht und nix passendes gefundden...
Jetzt noch nen tipp zum Grenzwertbilden, und ich komm morgen richtig weiter...
lg flo
 
Zuletzt bearbeitet:
Habe den Baustein gefunden und ihn mal aus spass parametriert.

Nun steht die frage ob Bipolar oder Unipolar, meiner Ansicht nach Unipolar.
Doch nun brauch ich einen Statischen 1 oder o, gibt es da einen bestimmten Merker der immer 1 oder 0 ist?

lg flo
 
bipolar: Bereich Plus und Minus
unipolar: Bereich Plus

Du kannst direkt False oder True dran schreiben. Ansonsten kannst du dir auch 2 Merker bauen (für andere Fälle) die du im OB 1 immer beschreibst.

SET
S M10.1 //den nennst du in der Symbolik "immer_1"
R M10.0 //den nennst du in der Symbolik "immer_0"

Welche Merker du nutzt, ist natürlich dir überlassen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
das mit dem Merker hab ich nicht ganz verstanden
war das jetzt awl?
ich programmmiere eigentlich nur in FUP
ist anschaulicher ;)

wenn ich mein SR glied habe mus ich ihn doch irgendwie setzen?! Schon fehlt mir wieder die statische 1, die ich eigentlich suche/ brauche...:confused:

aber wenn ich true oder false dran schreiben kann klappt es auch?
dann hätt ich das problem ja im griff....

brauch aber immernoch mein Grenzwert....

gibt es in einer bibiliothek einen geeigneten baustein oder muß ich ihn selbst erstelllen?

lg und danke für eure tipps:p
 
das mit dem Merker hab ich nicht ganz verstanden
war das jetzt awl?
ich programmmiere eigentlich nur in FUP
ist anschaulicher ;)
Ja , das ist AWL.
In FUP kannst du das so machen, dass du im OB1 einfach einen Merker (z.B. M10.1) dann setzt, wenn er 0 ist. Dan wird er im ersten Zyklus auf 1 gesetzt und ist dan immer 1 (wenn du ihn nicht irgendwo wieder auf 0 setzt).

Ansonsten solltest du dich aber schon ein wenig mit AWL beschäftigen.
Erstens weil die Möglichkeiten mit FUP beschränkt sind uns zweitens weil sich FUP hier so schlecht posten lässt.

Den Grenzwert musst du selbst festlegen und dann z.B. mit dem IST-Wert vergleichen. Was du dann daraus machst ist deine Sache.
 
Zuletzt bearbeitet:
Danke für den Hinweis,
AWL ist mir ja nicht ganz fremd, jedoch soll es ja eine Schulungsanlage für Auszubildende werden. Darum muß es so anschaulich wie möglich werden.
AWL ist halt schon nen bissel komplexer und bedarf Einarbeitung.
FUB wird schon geschult.

Noch mal zu den GW, denn bis her hab ich noch keinen Tipp wo ich diese einstellen kann. :confused:
 
Zurück
Oben