> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/turkish/fonksiyon-bloklari/blocks-reference/input-output/communication/opc-ua-client.md).

# OPC UA Client

Bu fonksiyon bloğu, OPC UA sunucularıyla iletişim sağlayarak veri alışverişi ve farklı endüstriyel cihazlarla etkileşim imkanı sunar.

## 📥 Girdiler <a href="#inputs" id="inputs"></a>

Bu fonksiyon bloğunun herhangi bir girişi yoktur.

## 📤 Çıktılar <a href="#outputs" id="outputs"></a>

`Client` Bu çıktı, kurulan OPC UA istemci bağlantısını temsil eder ve bağlı sunucu ile etkileşimde bulunmanıza olanak tanır.

## 🕹️ Kontroller <a href="#controls" id="controls"></a>

`Username` OPC UA sunucusu için kullanıcı adınızı girmek için isteğe bağlı bir alan.

`Password` OPC UA sunucusu için şifrenizi girmek için isteğe bağlı bir alan.

`Address` Sunucunun IP adresini ve port numarasını şu formatta girin: xxx.xxx.xxx.xxx:Port. Örneğin, `192.168.1.1:4840`.

`View Nodes-IDs` Bağlı OPC UA sunucusundaki mevcut düğümleri gösteren bir yapılandırma penceresi açan bir buton.

`Connect` Belirtilen OPC UA sunucusuna bağlanmayı başlatan bir buton.

`Disconnect` İstemciyi mevcut bağlı OPC UA sunucusundan ayıran bir buton.

## 🎨 Özellikler <a href="#features" id="features"></a>

`Server Interaction` Endüstriyel ortamlardaki cihazlarla iletişimi kolaylaştırmak için OPC UA sunucularıyla bağlantı kurar.

`Dynamic Connection Management` Kullanıcı girişine göre OPC UA sunucularına bağlanmayı ve ayrılmayı sağlar.

`Configuration Accessibility` Bağlı sunucudaki mevcut düğümleri görüntüleme ve yönetme butonu sunar.

## 📝 Kullanım Talimatları <a href="#usage" id="usage"></a>

1. **Sunucu Adresini Girin**: `Address` alanını OPC UA sunucusunun IP adresi ve port numarası ile doldurun.
2. **Kimlik Bilgilerini Ayarlayın (gerekirse)**: Kimlik doğrulama için isteğe bağlı olarak `Username` ve `Password` girin.
3. **Sunucuya Bağlanın**: Sunucuya bağlanmak için `Connect` butonuna tıklayın.
4. **Düğüm Görüntüleme**: Bağlandıktan sonra sunucudaki mevcut düğümleri incelemek için `View Nodes-IDs` butonuna tıklayın.
5. **Bağlantıyı Kesin**: Gerekirse, sunucu ile olan bağlantıyı kapatmak için `Disconnect` butonuna tıklayın.

## 📊 Değerlendirme <a href="#evaluation" id="evaluation"></a>

Bu fonksiyon bloğu, bir OPC UA sunucusuna bağlı bir istemci örneği sağlar. İhtiyaçlarınıza göre sunucu ile daha fazla etkileşimde bulunmak için bu istemci çıktısını kullanabilirsiniz.

## 🛠️ Sorun Giderme <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Bağlantı Sorunları</summary>

Sunucuya bağlanırken sorun yaşıyorsanız, sunucu adresi formatını kontrol edin. IP adresinin ve portun doğru olduğundan ve sunucunun ağınızda erişilebilir olduğundan emin olun.

</details>

<details>

<summary>Kimlik Doğrulama Hataları</summary>

Kimlik doğrulama hataları alıyorsanız, kullanıcı adınızı ve şifrenizi kontrol edin; bunların doğru şekilde girildiğinden emin olun. Bazı sunucular kimlik bilgileri olmadan bağlantılara izin verebilirken, diğerleri bunları gerektirir.

</details>

<details>

<summary>Düğüm Görünürlük Sorunları</summary>

Bağlantı başarılı olduktan sonra sunucudaki düğümleri göremiyorsanız, sunucunun düğümleri açacak şekilde yapılandırıldığından ve kullanıcı için gerekli izinlerin verildiğinden emin olun.

</details>
