BC9000 mit RTC über SNTP

TomCatShS

Level-1
Beiträge
55
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Abend,

Ich versuche seit Stunden auf meiner BC9000 die RTC mit Synchronisation über FB_SNTP
am laufen zu bekommen.

Wäre es möglich das mir einer ein Bsp. erstellt mit angabe welche Bibliotheken geladen werden müßen.


Mfg

Danke !!

Jörn
 
Nach einigen Versuchen habe ich nun die RTC zusammen mit Sntp Aktualisirung am laufen.

Hat jemand noch einen Tip um die funktionen zu verbessern ?

Wie kann ich jetzt eine Art Zeitschaltuhr erstellen ?


Twincat_Sntp_RTC.PNG
 
Abend,
mein problem ist sobald ich die OSCAT eingebunden habe bekomme ich beim Einlogen nur fehler..

woran liegt das ?

Mfg Jörn
RETAIN.PNG
 
Hi Jörn

Abend,
mein problem ist sobald ich die OSCAT eingebunden habe bekomme ich beim Einlogen nur fehler..

woran liegt das ?

Wie auf dem Bild zu sehen ist werden in deinem Programm die Bausteine Meter_Stat und Calibrate verwendet.
Die nutzen Retain-Variablen, also Variablen, die nach Spannungswiederkehr ihren letzten Wert behalten.
Wie es scheint kann das der BCxxx nicht.
Daher kannst du dein Projekt nicht übersetzen.

Allerdings sollten doch diese Bausteine nichts mit dem Ursprungsproblem "RTC und SNTP" in Verbindung mit UTC und Sommer/Winterzeit zu tun haben oder?
Für dieses Problem bietet sich minimalst "DST" zur Erkennung ob Sommerzeit herrscht an.
Oder ggf. einfacher der Baustein RTC_2.


Gruß ohm200x
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So wie es aussieht werden da einige RETAIN Variablen verwendet, die von deinem BC nicht unterstützt werden.
Wenn du nur einige Funktionen aus der OSCAT.lib brauchst (z.b die utc_to_ltime) , kann du ja versuchen diese aus der Bibliothek zu exportieren und direkt in dein Projekt einzubinden. Dazu öffnest du einfach die Lib wie in normales Projekt.
Könnte aber Probleme geben wenn die FBs und FCs auf andere Funktionen in der OSCAT.lib zugreifen.
Versuch macht kluch!
 
Abend,

d.h. ich kann die OSCAT lib nicht nutzen, wohl ich keinen FB eingebunden habe der RETAIN´s nutzt ?

Muss ich nun alle FB´s die ich brauche Exportieren und Importieren ??

Wie Importiere ich z.b. RTC_2
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

auch wenn direkt keiner deiner verwendeten Bausteine Retain benutzt, werden beim einbinden der OSCAT lib alle Bausteine übersetzt.
Daher die Fehlermeldungen. Einzelne Bausteine vom Übersetzen ausschließen geht AFAIK nur in einem Projekt, aber nicht in ner Bibliothek.

Ich hab mal nachgeschaut und dabei folgendes Gefunden. Der BC9000 kann auch Retain aber es geht wohl anders.
Siehe hier: http://www.oscat.de/community/index.php?topic=239.0

Du könntest die Oscat lib wie dort beschrieben editieren oder auch nur Teile davon extrahieren und in einer eigenen (z.B. OSCAT-BC) Lib einpflegen, was du benötigst.

Gruß ohm200x
 
Zurück
Oben