> For the complete documentation index, see [llms.txt](https://inscada.gitbook.io/ins/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://inscada.gitbook.io/ins/master/user-interface/development/connections.md).

# Bağlantılar

inSCADA içerisinde bağlantı katmanı IP tabanlıdır. Haberleşmenin kurulabilmesi için tesis ve sistemlerinizin  tanımlı ip adresini ve port numarasını girmelisiniz.

![Connections](/files/iARHJdIcKBUOC2q8XrF9)

Sağ üst köşede bulunan,

![Connection Backup, Restore, Add, Edit, Delete](/files/1gnRAjJrC3AkCOP70JjO)

seçenekleri ile bağlantı ekleyebilir, düzeltebilir ve silebilirsiniz.

## Connection Backup/Restore

Sağ üst köşedeki Backup/Restore butonları ile sisteminizde tanımlı tüm projelere ait bağlantıların kayıtlarını xlsx formatında içeri veya dışarı aktarabilirsiniz.

{% hint style="info" %}
Backup/Restore  inSCADA içerisindeki tüm gridler de bulunmaktadır. İlgili griddeki verileri içe/dışa aktarmak için kullanılır. Projelerinizin yedeğini almak veya geri yüklemek istiyorsanız Development-> Backup/Restore  kısmına bakmalısınız.
{% endhint %}

{% hint style="info" %}
Verilerinizi Import etmeden önce, dosya yapısını öğrenmek için önce export yaparak xlsx dosya yapısını bilgisayarınıza indirin ve inceleyin.
{% endhint %}

## Connection Add/Edit Form

![Connection Add/Edit](/files/kqvBfBwxrntQ2FNTm0tf)

#### Project

Bağlantı ekleyeceğiniz projeyi seçebilirsiniz.

#### Name

Bağlantınıza herhangi bir isim (15 karakter) verebilirsiniz.

#### Description

Bağlantınıza detaylı bir açıklama (50 karakter) yazabilirsiniz.

#### Ip

Bağlantı kurulacak ip adresini girebilirsiniz. Örneğin, 192.168.0.170, 0.0.0.0

#### Port

Bağlantı kurulacak port numarasını girebilirsiniz. Örneğin, standart bir modbus haberleşme protokolünü destekleyen cihaz için 502.

**Protocol**

Cihazınız ile haberleşme kuracağınız protokolü seçebilirsiniz. inSCADA;

* Modbus TCP,
* Modbus UDP,
* Modbus RTU Over TCP,
* Modbus TCP Slave,
* Modbus UDP Slave,
* Modbus RTU Over TCP Slave,
* DNP3,
* DNP3 Slave,
* IEC 104&#x20;
* MQTT&#x20;
* S7 Protocol
* OPC DA

protokolleri ile standart olarak gelir. Seçeceğiniz protokole göre form dinamik olarak yenilenir ve seçtiğiniz protokole uygun olarak sizden cihaz parametreleri girmenizi sağlar. Protokollere göre farklılık gösteren cihaz parametrelerinin detayları için lütfen bu dokümanın [Communication Protocols](https://inscada.gitbook.io/ins/communication-protocols) kısmına göz atınız.

#### Timeout

Bağlantı için bir zaman aşımı süresi (ms) girebilirsiniz. inSCADA bağlantı kurulmasını timeout süresince bekler. Şayet bağlantı kurulur ve kendiliğinden tekrar bağlantı düşerse inSCADA timeout süresi sonunda otomatik olarak tekrar bağlantı kurmayı dener.

#### Msg Timeout

Bağlantı kurulduktan sonra haberleşilen cihazdan gelen mesajlar için bir timeout (ms) süresi tanımlayabilirsiniz. Tanımlı süre boyunca herhangi bir cevap alınamaz ise bağlantı tekrar denenir.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://inscada.gitbook.io/ins/master/user-interface/development/connections.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
