Sonstiges In welcher Testphase ist LOGO! v8.3 ?

mega_ohm

Level-2
Beiträge
693
Reaktionspunkte
52
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Forum,
die ganzen Funktionen, die das Leben "schön" machen ... ich finde sie nicht mehr in der v8.3 ( auch in der b8.2 schon nicht mehr ) :confused:

Ich parametriere einen Analog-MUX ( S0= 0, S1 = 60, S2= 80, S1+S2 =95 ), möchte das als Verweis an eine Analog-Rampe ubergeben ... diese Funktion gibt es nicht - oder ich übersehe sie
trotz permantenten Aufruf der Hilfe. :x

Ich möchte eine Zeit als Balkendiagramm darstellen (benötige also als Verweis die darzustellende Zeit ) --> Nix kann ich da finden - und funktionieren tut es auch nicht ! :x

In v7.xxx hat das alles funktioniert.

Was will uns S damit sagen ?
Ist es der Angriff auf die Modelleisenbahner, die Häusle-Bauer, die Hobby- Programmierer ?
Soll es der "Wink mit dem Zaunpfahl" sein, sich für eine Garagentor- Steuerung doch lieber eine s7-1500 zu kaufen ?

Mfg mega_ohm
 
Zuletzt bearbeitet von einem Moderator:
Hallo Forum,

Ok... diese zusätzlichen Linien (Verbinderlinge oder wie sie auch immer heißen mögen ), um Verweise darzustellen ... ob sie die Übersichtlichkeit erhöhen ? - ich bezweifle es.
Ja ... es ist intuitiver (wenn man weiß, wie es geht :grin: )

Aber es sah vorher in FUP aus, wie ein "unaufgeräumtes Kinderzimmer kurz vor der Explosion" - nun sind wir 2 Schritte weiter.


... nach vielen Tests bekomme ich das mit dem Balkendiagramm (eine aktuell ablaufende Zeit als Balken darstellen ) immer noch nicht hin.

Die Darstellung des Balkens ist definiert (12 Zeichen breit, 1 Zeichen hoch )
--> als "Parameter" wird mir ALLES angezeigt - außer diese versch**e Zeit, die ich darstellen möchte.

Falls ich es bisher vergessen hatte, zu erwähnen --> ich mag diese "kleine" Logo! sehr gern. Sie ist sehr schnell, ließ sich bisher recht gut proggen.
... mit der Logo8 und der Möglichkeit, mit 4 Logos zu kommunizieren und noch ein hochwertiges Bild auf ein Display zu bringen (+ Webserver ) und noch der Möglichkeit, mit s7 zu kommunizieren ...
--> ich mag diese kleine Steuerung immer mehr. (weil sie auch sehr preiswert ist )


Mfg
mega_ohm
 
So wie du über die kleine Steuerung schimpfst, kommt es einem aber nicht so vor. ;)

Im Anhang mal ein Beispiel, wie du es machen kannst. Wenn du als Zeichensatz für den Meldetext "GBK" wählst, dann kann der Balken 16 Zeichen breit sein.
 

Anhänge

  • Balkendiagramm.zip
    10,2 KB · Aufrufe: 3
Zuviel Werbung?
-> Hier kostenlos registrieren
So wie du über die kleine Steuerung schimpfst, kommt es einem aber nicht so vor. ;)

Im Anhang mal ein Beispiel, wie du es machen kannst. Wenn du als Zeichensatz für den Meldetext "GBK" wählst, dann kann der Balken 16 Zeichen breit sein.

Das Beispiel schaue ich mir heute abend an.

Über die kleine Logo! schimpfe ich nicht … sie ist eine sehr schöne, preiswerte Möglichkeit - um in die Automation einzusteigen.
Mit der Net- Schnittstelle sie sogar noch zu viel mehr fähig. Ich mag die Kleine !

Mich nerven nur die immer höher werdenden Hürden und die immer schlechtere Hilfe- Funktion.


MfG
mega_ohm
 
Die immer höheren Hürden kommen automatisch, weil in die kleine Büchse immer mehr Funktionen haben soll.

Und außerdem bietet Siemens auf seinen Webseiten reichlich Hilfe an.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das findest du auch zum größten Teil auch in der Online Hilfe. Man muss halten nur wissen, welchen Suchbegriff man verwenden muss.

Ich danke Dir für Deine Mühe und Hilfe.

Mit der Zeit als Balkendiagramm --> das sieht sehr gut aus, fast schon perfekt :D

Mal sehen, ob ich noch etwas finde, um die max. Zeit als Max. Wert für den Balken zu verknöpern.
Die max. Zeit ist ja über ein Menü änderbar.

MfG
mega_ohm
 
Hier Version 2.
Der Startwert der Einschaltverzögerung kann über das Display geändert.

Der Startwert wird dann über die Parameter-VM-Zuordnung (Extras > Parameter-VM-Zuordnung) als VW0 in das Programm zurückgeführt, um es in eine Berechnung des Balkendiagramms zu nutzen.

Hintergrund: Der Max-Wert der Balkenanzeige kann nicht während der Laufzeit geändert. Also muss die Berechnung variabel gehalten werden. In der arithmetischen Anweisung B004 wird diese Berechnung durchgeführt. Berechnung: Maximaler Wert des Balkendiagramms geteilt durch Startwert der Zeit multipliziert mit dem aktuellen Wert der Zeit.
 

Anhänge

  • Balkendiagramm_V2.zip
    11,5 KB · Aufrufe: 5
Hier Version 2.
Der Startwert der Einschaltverzögerung kann über das Display geändert.

Der Startwert wird dann über die Parameter-VM-Zuordnung (Extras > Parameter-VM-Zuordnung) als VW0 in das Programm zurückgeführt, um es in eine Berechnung des Balkendiagramms zu nutzen.

Hintergrund: Der Max-Wert der Balkenanzeige kann nicht während der Laufzeit geändert. Also muss die Berechnung variabel gehalten werden. In der arithmetischen Anweisung B004 wird diese Berechnung durchgeführt. Berechnung: Maximaler Wert des Balkendiagramms geteilt durch Startwert der Zeit multipliziert mit dem aktuellen Wert der Zeit.
Ich danke Dir wie verrückt für diesen Tipp und Deinen unermüdlichen Willen, zu helfen. :s12: (diese Antwort war noch hilfreicher als die "hilfreichste Antwort" )

Genau DAS habe ich gesucht.

Wenn ich an den Analog- Verstärker noch einen 2-en "hänge", das Gain des 2. Analog- Verstärkers mit 10,0 parametriere, habe ich die Möglichkeit mehrere Zeitglieder (z.B. für Wege- Klappen --> erst auffahren, dann FU mit neuem Soll- Wert "füttern" ) zu parametrieren. Die Klappen- Laufzeiten (die gleich sein sollten ) kann ich somit im Menü zu einer Eingabe zusammenfassen. :cool:

MfG
mega_ohm
 
Du kannst diese Markierung auch im Nachhinein noch ändern.
;)
Das ist mir bekannt :ROFLMAO:

Aber... wenn ich eine Antwort als "hilfreichste Antwort" markiert habe, mag ich es ungern zurück nehmen.
Zu dem Zeitpunkt war sie die hilfreichste Antwort.

Das da noch viel mehr Input kommen wird und dieser noch erhellender wirken könnte - wusste ich zu dem Zeitpunkt nicht.
Deswegen war aber die 1. gute Antwort nicht schlecht - und wird auch nie schlechter !

Ganz toll fand ich, dass auch wirklich nur Leute geantwortet haben, die wirklich auch Tipps hatten / helfen konnten und wollten.
Seit geraumer Zeit (neuerdings ) melden sich (in verschiedenen Foren ) immer die, die nix zur Problemlösung beitragen - den Fragesteller aber mit sinnlosen Unfug beschäftigen.

P.S.:
Ich glaube fast, ich bin doch mit Hilfe Deiner Tipps in der Lage, "Raketentechnik" mit der LOGO! zu basteln.
:ROFLMAO:
1. angeforderte Klappe ansteuern (z.B. Q1 )
2. nach einer (im Menü einzugebenden ) x-Teil- Zeit (z.B. 1/2 Klappenzeit
(RT_Flap_1 )--> FU mit Analog- Sollwert [0..10V ] und entsprechender Analog- Rampe (RT_Flap * 0.5 ) steuern
3. nächste Klappe öffnen (mehr Bedarf ) --> Klappen- Zeit (RT_Flap_2 ) *0,5 -->
FU mit Analog- Sollwert- Rampe2 steuern

:ROFLMAO: jetzt verstehe ich die die "exportbeschränkte Software" (Download von Logo!_v8.3 )


MfG
mega_ohm




 
Hallo Forum,
ich benötige wieder einen guten Tipp ;)

Ich habe mehrere Betriebsstundenzähler - der 1. Betr-h- Zähler, der das Wartungsintervall erreicht, soll melden (egal, welcher es ist ).
Dazu möchte ich das Wartungsintervall für alle gleich setzen, z.Bsp.: 1 Jahr (8760h )

Im Menü sollen die Betriebsstunden angezeigt werden und zentral die Eingabe des Wartungsintervalls erfolgen.
Nur ... so richtig glücklich werde ich mit meiner Lösungsidee nicht (aus 8760 wird 8000 - egal, was ich veranstalte )
Kann mir jemand weiter helfen ?

Mfg mega_ohm
 

Anhänge

  • Test_Wartungs_Intervall.zip
    82,8 KB · Aufrufe: 4
Zuviel Werbung?
-> Hier kostenlos registrieren
Das, was du du vorhast, funktioniert so nur zur bis zu einer Eingabe von 546 Stunden und 7 Minuten. Ganz abgesehen davon, dass du mit dem analogen Netzwerkeingang das falsche Word ausgewählt hast.
Du transferierst per Parameter-VM-Zuordnung den MI in ein Double Word, VD0. Dies ist ein 32-Bit Integerwert, ein DInt. Einlesen kannst du aber per analogem Netzwerkeingang nur ein Wort, kein Double Word. Du müsstest also VW2 nehmen, dann funktioniert es bis 546 Stunden und 7 Minuten.
Hinzu kommt, dass der Wert nicht im Format h:m angelegt, sondern nur so angezeigt wird. Hinterlegt sind im Parameter MI die Zeit 8760h in Minuten, weil dies die Zeitbasis bei Anzeigeformat h:m ist. Somit wird Gesamtminutenanzahl (8760 * 60 = 525600) ins VD0 übertragen.
Wenn du dir das Bitmuster anschaust, dann siehst du, dass im VW0 der 8 steht. Diese 8 verstärkst du 1000fach, deshalb 8000.
 

Anhänge

  • Unbenannt.png
    Unbenannt.png
    183,9 KB · Aufrufe: 14
Das, was du du vorhast, funktioniert so nur zur bis zu einer Eingabe von 546 Stunden und 7 Minuten. Ganz abgesehen davon, dass du mit dem analogen Netzwerkeingang das falsche Word ausgewählt hast.
Du transferierst per Parameter-VM-Zuordnung den MI in ein Double Word, VD0. Dies ist ein 32-Bit Integerwert, ein DInt. Einlesen kannst du aber per analogem Netzwerkeingang nur ein Wort, kein Double Word. Du müsstest also VW2 nehmen, dann funktioniert es bis 546 Stunden und 7 Minuten.
Hinzu kommt, dass der Wert nicht im Format h:m angelegt, sondern nur so angezeigt wird. Hinterlegt sind im Parameter MI die Zeit 8760h in Minuten, weil dies die Zeitbasis bei Anzeigeformat h:m ist. Somit wird Gesamtminutenanzahl (8760 * 60 = 525600) ins VD0 übertragen.
Wenn du dir das Bitmuster anschaust, dann siehst du, dass im VW0 der 8 steht. Diese 8 verstärkst du 1000fach, deshalb 8000.
Hallo,
Du weißt schon, dass ich diese Antwort ("geht nicht bzw. nur eingeschränkt für nicht einmal 23 Tage" ) nicht lesen wollte :eek::cry:
Ich hielt es nämlich für eine ganz tolle Idee, das Wartungsintervall "zentral einstellen zu können" :)

Ok, Spass beiseite:
- Wo kann man denn die Data Table einstellen/ sehen ?
- Ich hatte einfach nur den NW- Knoten definiert und dachte mir noch "Cool, es wird sogar der Speicherbereich (WORD /DWORD ) erkannt"
- so richtig weiß ich nicht, wo ich WORD oder DWORD einstellen kann (siehe Dateianhang )

Es sind einfach nur Überlegungen für die Zukunft.
Für rund 23 Tage brauche ich keinen Betriebsstundenzähler
Um "mein" Problem zu lösen, werde ich einfach überall die 8760h als Wartungsintervall eintragen und das Menü ändern. (keine Einstellmöglichkeit
mehr ohne Programm- Kenntnisse ).

Ich danke Dir für Deine Erklärungen.

Mfg mega_ohm
 

Anhänge

  • Test_Wartungs_Intervall_v1.zip
    82,5 KB · Aufrufe: 1
Tut mir leid, aber ich weiß nicht was du mit "Ich hatte einfach nur den NW- Knoten definiert" meinst.

1622259365222.png
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hier ein Vorschlag.

Du kannst die Intervallzeit für die 4 Betriebsstundenzähler mittels eines Vor-/Rückwärtszählers vorgeben. Den Zählerstand kannst du über das Display vorgeben, er wird dann auf den Parameter MI der 4 Betriebsstundezähler referenziert.
Die Meldungen, dass der Wartungsintervall jeweils erreicht ist, habe ich als quittierpflichtige Meldungen angelegt, da sonst nichts angezeigt wird, wenn der betreffende Betriebsstundenzähler nicht mehr angesteuert wird. Quittiert wird mit der OK-Taste (Logo) oder der ENTER-Taste (TDE).
 

Anhänge

  • Test_Wartungs_Intervall_V2.zip
    80,9 KB · Aufrufe: 1
Hier ein Vorschlag.

Du kannst die Intervallzeit für die 4 Betriebsstundenzähler mittels eines Vor-/Rückwärtszählers vorgeben. Den Zählerstand kannst du über das Display vorgeben, er wird dann auf den Parameter MI der 4 Betriebsstundezähler referenziert.
Die Meldungen, dass der Wartungsintervall jeweils erreicht ist, habe ich als quittierpflichtige Meldungen angelegt, da sonst nichts angezeigt wird, wenn der betreffende Betriebsstundenzähler nicht mehr angesteuert wird. Quittiert wird mit der OK-Taste (Logo) oder der ENTER-Taste (TDE).
Hallo GUNSAMS,
genau das ist es ! :cool:(y)
Und so schön übersichtlich - ich danke Dir.

Ich hatte mich in die Netzwerk- Eingänge so verrannt, dass ich an diese Möglichkeit überhaupt nicht gedacht hatte.

MfG mega_ohm
 
Zurück
Oben