İçeriğe geç

Bağlantı Yönetimi

Bağlantı (Connection), bir saha cihazına veya sisteme olan haberleşme kanalıdır. Her bağlantı bir protokol kullanır ve bir projeye bağlıdır.

Bağlantı Listesi

Menü: Runtime → Connections → Yeni Bağlantı

AlanZorunluAçıklama
NameEvetBağlantı adı (proje içinde benzersiz)
ProtocolEvetHaberleşme protokolü
IPProtokole göreHedef IP adresi
PortProtokole göreHedef port numarası
DescriptionHayırAçıklama
ProtokolKullanım AlanıTipik Cihaz
MODBUS TCPEndüstriyel otomasyonPLC, enerji analizörü, sürücü
MODBUS UDPHızlı okuma gerektiren uygulamalarEnerji sayacı
MODBUS RTU over TCPSeri haberleşme gatewayRTU, seri cihaz
DNP3Enerji dağıtımRTU, koruma rölesi
IEC 60870-5-104Enerji iletim/dağıtımRTU, SCADA gateway
IEC 61850Trafo merkeziIED, koruma rölesi
OPC UAAçık standartPLC, DCS, SCADA
OPC DAWindows COM/DCOMEski nesil OPC sunucular
OPC XMLHTTP/SOAP tabanlıWeb servis OPC
S7Siemens PLCS7-300, S7-400, S7-1200, S7-1500
MQTTIoT / mesaj tabanlıGateway, sensör, broker
EtherNet/IPRockwell/Allen-BradleyLogix 5000+ serisi
FatekFatek PLCFBs, FBe serisi
LOCALSimülasyon / hesaplamaDahili değişken

Detaylı protokol ayarları: Protokoller →

DurumAçıklama
ConnectedBağlantı aktif, veri okunuyor
DisconnectedBağlantı kesilmiş
ErrorBağlantı hatası (timeout, yetki vb.)
{
"id": 153,
"name": "LOCAL-Energy",
"protocol": "LOCAL",
"ip": "127.0.0.1",
"port": 0,
"projectId": 153,
"dsc": "Local protocol connection for energy simulation"
}

Bağlantılar arayüzden veya script ile yönetilebilir:

// Durumu sorgula
var status = ins.getConnectionStatus("LOCAL-Energy");
// → "Connected"
// Durdur ve yeniden başlat
ins.stopConnection("MODBUS-PLC");
java.lang.Thread.sleep(2000);
ins.startConnection("MODBUS-PLC");

Çalışma sırasında bağlantı parametreleri dinamik olarak değiştirilebilir:

// IP adresini değiştir
ins.updateConnection("MODBUS-PLC", {
"ip": "192.168.1.100",
"port": 502
});

Detaylı API: Connection API →