İçeriğe geç

Fatek

Fatek protokolü, Fatek Automation firmasının FBs ve FBe serisi PLC’leri ile Ethernet üzerinden haberleşme sağlar. inSCADA, Fatek protokolünü TCP ve UDP transport katmanları ile yalnızca Client rolünde destekler.

VaryantAçıklama
Fatek TCPTCP/IP üzerinden Fatek haberleşme
Fatek UDPUDP üzerinden Fatek haberleşme
Connection (Bağlantı — IP, port)
└── Device (Cihaz — Station Address)
└── Frame (Veri Bloğu — Register alanı)
└── Variable (Değişken — Register adresi)
ParametreÖrnekAçıklama
ProtocolFatek TCP veya Fatek UDPProtokol seçimi
IP Address192.168.1.10PLC IP adresi
Port500Fatek Ethernet portu (varsayılan: 500)
Timeout5000 msİstek timeout süresi
ParametreÖrnekAçıklama
Station Address1PLC istasyon numarası (1-254)
Scan Time1000 msTarama periyodu
Scan TypePERIODICPERIODIC veya FIXED_DELAY
ParametreÖrnekAçıklama
TypeDRegister alanı tipi (aşağıya bakın)
Start Address0Başlangıç register adresi
Quantity50Okunacak register/bit sayısı

Fatek PLC’ler birden fazla bellek alanına sahiptir. Bu alanlar discrete (bit) ve register (word) olarak iki ana kategoriye ayrılır:

Discrete (Bit) Alanları:

TipAçıklamaErişim
XDijital giriş (Input)Salt okunur
YDijital çıkış (Output)Okunur/Yazılır
Mİç röle (Internal Relay)Okunur/Yazılır
SStep röle (Step Relay)Okunur/Yazılır
TTimer kontağı (Timer Contact)Salt okunur
CCounter kontağı (Counter Contact)Salt okunur

Word (16-bit) Register Alanları:

TipAçıklamaErişim
WXGiriş word registeriSalt okunur
WYÇıkış word registeriOkunur/Yazılır
WMİç röle word registeriOkunur/Yazılır
WSStep röle word registeriOkunur/Yazılır
WTTimer mevcut değeri (16-bit)Salt okunur
WCCounter mevcut değeri (16-bit)Salt okunur
RTTimer ayar değeri (16-bit)Okunur/Yazılır
RCCounter ayar değeri (16-bit)Okunur/Yazılır
RData register (16-bit)Okunur/Yazılır
DData register (16-bit)Okunur/Yazılır
FDosya register (16-bit)Okunur/Yazılır

Double Word (32-bit) Register Alanları:

TipAçıklamaErişim
DWXGiriş double wordSalt okunur
DWYÇıkış double wordOkunur/Yazılır
DWMİç röle double wordOkunur/Yazılır
DWSStep röle double wordOkunur/Yazılır
DWTTimer mevcut değeri (32-bit)Salt okunur
DWCCounter mevcut değeri (32-bit)Salt okunur
DRTTimer ayar değeri (32-bit)Okunur/Yazılır
DRCCounter ayar değeri (32-bit)Okunur/Yazılır
DRData register (32-bit)Okunur/Yazılır
DDData register (32-bit)Okunur/Yazılır
DFDosya register (32-bit)Okunur/Yazılır
ParametreÖrnekAçıklama
Start Address0Frame içindeki register ofseti
TypeFLOATVeri tipi
Veri TipiBoyutAçıklama
BOOL1 bitDiscrete (bit) değer
INT1616 bitİşaretli 16-bit tam sayı
UINT1616 bitİşaretsiz 16-bit tam sayı
INT3232 bitİşaretli 32-bit tam sayı
UINT3232 bitİşaretsiz 32-bit tam sayı
FLOAT32 bit32-bit kayan nokta (IEEE 754)
Frame: D register, Start Address: 0, Quantity: 20
Variable örnekleri:
├── D0 → Start: 0, Type: INT16 (ilk data register)
├── D1 → Start: 1, Type: UINT16 (ikinci data register)
├── D2-3 → Start: 2, Type: FLOAT (32-bit float, 2 register kaplar)
├── D4-5 → Start: 4, Type: INT32 (32-bit integer, 2 register kaplar)
└── D10 → Start: 10, Type: INT16
Frame: M relay, Start Address: 0, Quantity: 32
Variable örnekleri:
├── M0 → Start: 0, Type: BOOL (ilk iç röle)
├── M1 → Start: 1, Type: BOOL (ikinci iç röle)
└── M16 → Start: 16, Type: BOOL
ÖzellikFatek TCPFatek UDP
GüvenilirlikYüksek (garanti teslim)Düşük (paket kaybı mümkün)
GecikmeNormalDüşük
KullanımGenel amaç (önerilen)Düşük gecikme gerektiren durumlar