Accon-S7-Easylog

Fanatic

Level-1
Beiträge
13
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich hatte neulich hier nen Thread mit dem Thema "Daten auslesen aus einer S7 CPU".
Ich habe daraufhin das Loggerprogramm Accon S7-Easylog gekauft, welches, wie es versprochen wurde, zuverlässig alle S7-Variablen aus der SPS auslesen kann.
Zu meiner großen Enttäuschung musste ich jedoch feststellen, dass dieses Programm keine Date_and_Time Variablen auslesen kann. Ein Datenloggerprogramm mit dessen Hilfe ich aber nicht einmal elementare Daten wie Datum und Uhrzeit auslesen kann, erscheint mir recht sinnfrei,
da ja bei einer Anlage doch sehr oft gerade Zeiten eine große Rolle spielen
(z.B. Start und Ende eines Klebstoffauftrages, Start und Endzeiten einer Teileverpressung etc.).
Als Ausweg bleibt da wohl nur die Daten SPS Seitig zu richten, d.h. den BCD-Code des Datums zu zerlegen und in lesbare Integer oder Gleitpunktwerte umzurechnen. Alles in Allem doch sehr Aufwand um ans Ziel zu kommen (von der zusätzlichen Belastung der CPU mal ganz abgesehen).

mfg Fana
 
Hallo Fanatic,

da gibt es hier im Forum mindesten 2 Teilnehmer die
bestimmt ausführlich dazu etwas schreiben werden ....

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Stimmt, und der eine meldet sich gleich. Selbstverständlich werden in ACCON-S7-EasyLog die Dinge integriert, die von unseren Kunden gewünscht werden. DATE_AND_TIME habe ich schon auf meinem Stack und sollte es spätestens bis Anfang übernächster Woche drin haben. Mir einfach per PN die E-Mail-Adresse mitteilen, werde dann die neue Version direkt zuschicken.
 
@Fanatic:
Habe DATE_AND_TIME implementiert. Sobald ich die Mail-Adresse habe, kann ich die geänderte ACCON-S7-EasyLog-Version zuschicken.
 
Das ging aber wirklich sehr schnell, EMail kommt per PM, bin doch überrascht von der schnellen Lösung des Problems.

mfg Fana
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Liebe Forumler,
Ich habe Accon Easy log gekauft um die Fehler auf meiner Anlage zu beheben.
Leider sind die Fehler in einem Datenwort auf der Steuerung.
Ich möchte aber die Fehler Bitweise dokumentieren. Wie kriege ich dies mit Acccon-S7-Easylog
 
Hallo lieuthnant,

unter der Annahme das das Datenwort in einem Absolut-DB liegt können Sie mit folgendem Vorgehen auf einzelne Bits zugreifen:

1.Variable anlegen mit Button "Eine neue Variable anlegen"
2. unter Operand das gewünschte Bit angeben z.B.: "DB 1.DBX 20.3" (Datenblock 1, Byte an Offset 20, Bit an Stelle 3 (erstes ist an Stelle 0)
3. Darstellung: Bool True/False oder Bool 0/1

Alternativ können Sie sich alle Bits des Datenworts auf einmal ausgeben lassen.
Operand: "DB 1.DBW 20"
Darstellung: Binär Leerzeichen als Trenner/Binär '_' als Trenner

mit freundlichen Grüßen DELTA LOGIC Support
 
Hallo!

Ich hänge mich mal hier an wegen einem Problem/einer Frage betreffs Accon Easylog, wir haben Aktuell noch Version 1.0.2.2 auf unserem Server laufen als Dienst ( vermute fast das wir damals die ersten waren die das haben wollten :D )
jetzt ist es so das ich eine Konfiguration habe wo ich keinerlei Triggerbits habe jedoch 1x am Tag Daten auslesen soll,
die Option Dauernd lesen und alle X Sekunden bzw. Millisekunden in der alten Version ist bei 600000MS bzw 10 Min in etwa begrenzt,
wäre es ohne Softwareupdate möglich in einer Ini Datei diese Zeit sagen wir auf die benötigten 86400 Sekunden zu stellen?

Ich möchte nicht updaten da wir eh schon mit 1000 anderen Software Installationen ala Siemens kämpfen müssen und keine Ressourcen mehr investieren wollen bzw. können.

mfg !
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

in ACCON-EasyLog kann man unabhängig vom Leseinterval, einen Auslöser (Trigger) für die Protokollierung einstellen. Dieser Auslöser kann als Intervall (Zeitgesteuert) z.B. einmal am Tag eingestellt werden.

Bitte schauen sie mal ob in Ihrer Version diese Möglichkeit bereits geben ist:

Auslöser konfigurieren.PNG

Bei Fragen wenden Sie sich einfach mit ihrer Lizenznummer kurz an support@deltalogic.de .

VG Hanns-Joerg Renschler
 
Hallö !

Nein, in der Uraltversion geht das alles noch leider nicht , jedoch habe ich mal in der Config Datei des Datensatzes etwas experimentiert und siehe da wenn ich dort meine Zeit eingebe übernimmt er diese sogar,
leider kann man natürlich die Datei nicht mehr öffnen+speichern aber für die Übergangszeit bis doch ein Triggerbit Implementiert wird wäre das ausreichend.

Sollte es doch zu einem Problem kommen werd ich mich nochmal an den Support wenden, Danke in jedem Fall!


lg
 
Ich habe es folgendes Problem. Ich benutze ein Accon Easylog Software für die Protokollierung der Fehler auf einer Anlage von uns. Da meine Fehler sich in einem Baustein wortweise geschrieben wird, habe ich „beim Auslöser“ die Einstellung „Wertänderung“ gewählt. Das Problem, welches auftritt ist:
Wenn ein Bit einen Fehler hat, wird es protokolliert da aber es wird auch protokolliert, wenn der Fehler behoben wird, da das Bit sich dabei auch ändert.
Meine Frage: Gibt es eine Möglichkeit, dies umzugehen ??????
Besteht die Möglichkeit die Protokollierung täglich zu machen ? damit meine ich, ob es eine Einstellung gibt oder einen Trick gibt, eine Datei pro Tag.
Dies wird sehr hilfreich für uns eine tägliche Auswertung zu machen.
Ich bedanke mich im Voraus
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

im ACCON-S7-EasyLog gibt es eine einfache Möglichkeit eine Datei pro Tag zu erstellen. Unter Dateikonfiguration stellt man den Dateinamen auf "Täglich neu":
Siehe Anhang
Konfiguration ACCON-S7-EasyLog.png

Mit freundlichen Grüßen
Hanns-Joerg Renschler
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich mache im Moment eine Protokollierung der Fehler mit Accon easylog.
Ich habe den „Auslöser“ auf Wertänderung gesetzt, damit die Protokollierung 2x Stattfindet.
Das heißt, jedes Mal, wenn eine Bitänderung von meinem word(16Bits) stattfindet wird es protokolliert.
Aber ich habe paar Protokollierungen, wo es Protolliert wird, wenn zum Beispiel Bit1 auf 1 gegangen wird und es wird nicht protokolliert wenn Bit 1 auf 0 gegangen. Dann wird es protokolliert, wenn Bit1 auf 1 geht. Ich habe, dann so was: (siehe Screenshot)
Bild.png
was mache ich dann falsch ??
 
Zurück
Oben