Zum Hauptinhalt springen

FATEK FBs Series

FATEK ist ein PLC-Hersteller aus Taiwan; verbreitet sind die Serien FBs / FBe / B1 / B1z / FT2. Dank günstigem Preis und Modbus-Kompatibilität begegnen sie einem häufig in den Märkten Südostasiens und Lateinamerikas sowie in kleineren und mittleren Linien in Korea.

Der FATEK-Treiber des Gateway arbeitet mit dem FATEK-eigenen TCP/UDP-Kommunikationsprotokoll (TCP-Port 500).


Eingabewerte im Registrierungsformular

EingabefeldWas einzutragen istBeispiel
IP-AdresseIP der PLC192.168.0.130
PortFATEK-Port500 (Standard)
Stationsnummer (station)Slave-Nummer1 (1~254)

Auf PLC-Seite muss in WinProladder unter [Ethernet-Modul-Einstellungen] → TCP Server aktiviert sein.

Modbus geht auch

FATEK-PLCs unterstützen gleichzeitig auch Modbus TCP (Port 502). Wenn Sie ausschließlich mit Standard-Modbus arbeiten möchten, können Sie auch der Anleitung Modbus TCP folgen. Um jedoch die FATEK-eigenen Speicherbereiche (R / WM / TMR / CTR) vollständig auszulesen, ist diese Anleitung der direktere Weg.


PLC-Adressnotation der Tags

Speicherbereiche von FATEK und ihre Kurznotation:

NotationBereichHinweis
R0Data Register16-bit, Standard
D0Data Register (erweitert)16-bit
M0Internal Relay1 Bit
X0Input1 Bit
Y0Output1 Bit
S0Step Relay1 Bit
WX0Input word (16 X bit)16-bit
WY0Output word16-bit
WM0Internal Relay word16-bit
T0Timer16-bit (Aktualwert)
C0Counter16-bit (Aktualwert)

Angabe des Datentyps

Format <area><number>:<data-type>. Zwingend erforderlich bei Werten ab 32 Bit.

NotationBedeutung
R016-bit-Ganzzahl
R0:DINT32-bit-Ganzzahl (R0 + R1)
R0:REAL32-bit-Gleitkommazahl
R0:STRING[10]ASCII, 10 Zeichen

Zuordnung der Datenformate

Wert in der PLCDatenformatFormatzusatzBeispiel PLC-Adresse
Bit (M, X, Y, S)Boolean(leer)M10, X0, Y0
16-bit-GanzzahlInteger(leer)R0, D100
16-bit vorzeichenlosIntegerUIR0
32-bit-Ganzzahl (R0+R1)IntegerDWR0
32-bit-GleitkommazahlFloatREALR10
64-bit-GleitkommazahlDoubleLREALR20
Zeichenkette, N WörterStringSTR[N]R100

Häufige Probleme und Lösungen

Symptom / MeldungMögliche UrsacheLösung
„Connection refused“TCP Server nicht aktiviertWinProladder → Ethernet-Einstellungen → TCP Server ON
„Invalid address“Tippfehler in der BereichsnotationGenau wie in der Tabelle oben eingeben (R0, M0 usw.)
Alle Werte 0Falsche station-NummerDen station-Wert aus WinProladder unverändert eintragen
32-bit-Gleitkommazahl fehlerhaftAbweichende Reihenfolge der beiden WörterWenn Formatzusatz REAL nicht funktioniert, REAL_LSWORD_FIRST versuchen
Gelegentliche AbbrücheMehrere Clients gleichzeitig an einer PLCGrenze gleichzeitiger Verbindungen bei FATEK prüfen (meist 4)

Häufig verwendete Beispiele

Tag-NamePLC-AdresseDatenformatFormatzusatz
Betriebs-FlagM10Boolean(leer)
ProduktionszählerR0Integer(leer)
DruckR10FloatREAL
Kumulierte ZeitR12IntegerDW
Input word (16 X)WX0IntegerUI

Ausführlichere Beispiele / automatisierte Registrierung

Siehe die FATEK-Beispiele unter Erweitert — REST API.