Zeitschaltuhr Mitsubishi ???

AlexV6TDi

Level-1
Beiträge
22
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ich mal wieder mit einer frage:
Kann man bei einer Mitsubishi FX (FX0, FX2NC) auf die interne Uhr zugreifen um eine Zeitschaltuhr zu programmieren?

Soll für folgendes Vorhaben sein:
Ein Motor soll nur Wochentags von 8-18Uhr gestartet werden können.

mfg Alex
 
Hallo Alex,

bei den etwas älteren Modellen wie z.B. FX, FX0N gibt es noch keine integrierte Echtzeituhr. Dort ist die Uhr im Speichermodul enthalten.

Bei der neueren Generation wie z.B. FX2N ist sie fest hinterlegt.

Die Werte sind folgendermaßen gegliedert:

D8013 Sekunden
D8014 Minuten
D8015 Stunden
D8016 Tag
D8017 Monat
D8018 Jahr
D8019 Wochentag

Viele Grüße
rkoe1
 
Hallo,

hab' nochmal bei Mitsubishi nachgefragt ob noch ein Restbestand irgendwo besteht. Ich würde mir da aber keine großen Hoffnungen machen. Genaueres geht aber erst Morgen. Vielleicht wirst du ja auch bei e-bay fündig.

FX-RTC / FX-RAM-8C / FX-EEPROM-4C (für FX-Baureihe)

Du hast aber im ersten Teil 3 Typen angegeben. Die FX2N(C) sollte eigentlich eine integrierte Uhr besitzen. Nur die "alte" FX ist noch ohne.

VG
Ralf
 
Ich habe eine Fx2NC, eine FX64 und 2 mal FXon.Bei der FX2NC komme ich aber irgendwie nicht mit dem Funktionsblock TCMPP_M klar.
EN und ENO ist klar, S1-S3 ist auch klar aber was kommt bei s und d für Operanten hin?

mfg Alex
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

bei S gibst du das erste Register deines Zeitwertes an (z.B D1000 -- D1000 = h / D1001 = m / D1002 = s). In "S" werden immer 3 Register abgefragt und mit S1 (S0), S2 (S0+1), S3 (S0+2) verglichen.

In D gibst du z.B einen Merker an (M0).
M0 wird gesetzt, wenn die Uhrzeit in S kleiner als die Uhrzeit in S1, S2 und S3 ist.
M1 wird gesetzt, wenn die Uhrzeit in S gleich der Uhrzeit in S1, S2 und S3 ist.
M2 wird gesetzt, wenn die Uhrzeit in S größer als die Uhrzeit in S1, S2 und S3 ist.

Anbei habe ich auch die Programmierdoku zur FX angehängt. Auf Seite 416 ist die Funktion recht genau beschrieben.

Viele Grüße
rkoe1
 

Anhänge

  • 136748_fx.pdf
    3,2 MB · Aufrufe: 31
Zuletzt bearbeitet:
Danke ersteinmal, die Anleitung kenne ich noch nicht.
Werd ich gleich einmal ausprobieren...

**edit**
Ich bekomm es einfach nicht hin, ich habe folgendes gemacht:
En = Taster
S1 = D8015
S2 = D8014
S3 = D8013
S = D1000
D = M0

D1000 habe ich in den Globalen Variablen definiert, aber wie bekomme ich da meine gewünschte zeit eingetragen?

Hab heut irgendwie eine Denkblockade :)
 
Zuletzt bearbeitet:
Hi Alex,

sieht eigentlich ganz gut aus. Du benutzt allerdings den Baustein "TCMPP_M". Das ist ein reiner Impulsbaustein (bin mir nicht sicher ob das Ausgangssignal auch nur als Impuls dann ansteht). Probier's vielleicht mal mit "TCMP_M".

Ich schau aber mal noch ob ich ein Beispiel finde.

Viele Grüße
rkoe1

***
Wenn du den GX-IEC-Developer benutzt kannst du im Menu -- ONLINE/Entry-Data-Monitor -- in die Datenregister (D1000(0-60)/D1001/D1002) schreiben.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Jetzt klappt es, nur noch eine frage, wie "resetet" sich der TCMP_M wieder? M2 wird ja gesetzt, wenn S größer ist als S1-S3, Wird es um 0 uhr zurückgesetzt? Da ja dann S kleiner ist als S1-S3?
mfg Alex
 
Hi,

sobald die Uhrzeit wieder kleiner wird, wird auch der M2 wieder gelöscht. Das ist dann spätestens um 0 Uhr

VG
rkoe1

**
zur Vollständigkeit: entsprechende Uhrzeitmodule bzw. Speichermodule können von Mitsubishi nicht mehr geliefert werden.
 
Zuletzt bearbeitet:
Zurück
Oben