Simatc S7/300 Zählerwert in wincc Flexible

Lorenzi

Level-1
Beiträge
28
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Profis!
Bin blutiger Anfänger, arbeite mit Step7 5.4 SP4 und Wincc Flexible 2008 und stehe vor folgendem Problem:

Ich möchte 8 Zähler bis max 30000 hochzählen lassen und die Werte in einem TP 170 A zur Ansicht bringen. Das Rücksetzen der Zähler soll über einen Button am TP erfolgen. Dabei habe ich zwei Probleme. 1. Zähler bis 30000? und 2. Wie bringe ich die Werte rüber ins TP.
Das Programm läuft derzeit mit je 2 Zählern in Serie mit aufeinanderfolgenden MW ( Einerzähler und Hunderterzähler) in einer einfachen Funktion und das Auslesen in der VAT mit Laptop ist auch möglich. Ich kriege aber das MW nicht hin, daß ich es in Wincc flex auslesen kann. Vielleicht habt Ihr einen Tip aber bitte so einfach daß ichs auch verstehe oder ein kurzes Bsp. zu nachbauen

Liebe Grüße Lorenzi
 
Nimm ein MW und deklariere es als INT.
Damit kannst du von -32768 bis +32767 zählen.
Wenn du noch weiter zählen willst dann nimmst du ein MD(DINT).
Zählen kannst du indem du zu deinem INT immer 1 dazu addierst oder subtrahierst.
Hast du flex in STEP7 integriert?
Wenn ja dann kannst du dein MW in flex einfach auswählen für deine Anzeige.
Wenn nicht musst du erst die Variable in flex von Hand anlegen.
Ist die Verbindung zur CPU in flex angelegt?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Anhang up/down und Abfrage auf Wunsch von Lorenzi

Muss es denn ein Zähler sein ?

Man kann ja selber zählen, siehe Anhang
 

Anhänge

  • Counter.zip
    2,5 MB · Aufrufe: 38
Zuletzt bearbeitet:
Hallo! Danke für die Tips. Ich habs so gemacht wie mir Crash geraten hat und es müßte eigentlich funktionieren. Leider kann ichs nicht testen weil ich den Transfer nicht hinkrieg. Vielleicht kann mir jemand weiterhelfen.

System:
Laptop/Step7 V5.4 SP4+Wincc2008flex
- USB/MPI adapter V1.2
- S7/315 2DP
- TP170A.

Verbindung:
19,2 kbit/s
Subnetz 1051 - 1001
315 dp Adresse 2
315 2dp Adresse 2
tp170A Adresse 3
höchste Adresse 63

Ich hoffe das sind alle relevanten Angaben
Mein Rechner findet die CPU ich kann volldarauf zugreifen aber ich kann keine Verbindung zum TP herstellen. Da kommt eine Fehlermeldung

Danke für Eure Hilfe Lorenzi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!
Die Fehlermeldung lautet: Eine Verbindung konnte nicht hergestellt werden! Überprüfen sie ihre Einstellungen, Schnittstellen, Kabel etc.!

Das hakerl bei einziger Master am Bus habe ich rausgetan und trotzdem keine Verbindung gekriegt.
Mein MPI Kabel hat nur die Adern 3 4 5 8 belegt und bei den vieren einen geraden (3=3 4=4...) Durchgang. Kann das der Fehler sein?

Beim S7 Subnetz hab ich vorher falsch eingegeben es lautet 0051 - 0001

Danke im Voraus Lorenzi
 
Standart beim ersten Einschalten ist seriell.
Stell es mal auf MPI (Adresse nicht vergessen).

Gruss Daniel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!
Panel steht auf Transfer hakerl ist bei MPI enable habs auch mit und ohne hakerl bei MPI remote versucht.
Vielleicht könnt Ihr mir sagen wie die genaue Konfig des Netzwerkes in netpro aussehen sollte.
Danke Lorenzi!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!
Die Verbindung die ich in wincc flex angezeigt krieg ist die, die im simatic manager/315 2dp/Verbindungen eingestellt ist. wenn ich sie unterbreche zeigt mir wincc flex an, daß die Verbindung unterbrochen ist. Zumindest ist mir das so aufgefallen. Daher meine Vermutung
Liebe Grüße Lorenzi!
 
Hallo!
Hab probiert das panel direkt anzuhängen geht aber nicht weil der mpi/usb adapter scheinbar vom panel nicht mit strom versorgt wird. von der cpu leuchtet sofort die LED für MPI.
Gruß Lorenzi!
 
Hallo!
Das Panel ist direkt mit 2 m kabel an ein PS7 (10A) angeschlossen. Wäre hier ein Abschlußwiderstand notwendig? Wenn ja welcher?
Danke Lorenzi
 
Zurück
Oben