NikCom HMI — PLC bağlantısı ve HMI görseli
Modern HMI Tasarımı
Endüstriyel arayüzleri hızlıca oluştur, yüksek performans ve şıklıkla yayınla.
PLC Haberleşme
Profinet , Modbus TCP ve TCP protokolleri ile sorunsuz bağlantı ve veri akışı.
Lisans Yönetimi
Güvenli lisanslama, çevrim içi aktivasyon ve rahat sürüm takibi.
Toplam: 19
1Veri yanlış geliyorsa ne yapılmalıdır?Veri yanlış geliyorsa adres, veri tipi, register türü ve Swap ayarları kontrol edilmelidir.Detayı açKapat

Modbus TCP’de veri yanlış geliyorsa aşağıdaki noktalar kontrol edilmelidir:

  • Adres 0 / 1 farkı nedeniyle yanlış olabilir. Adres ±1 test edilmelidir.
  • Yanlış veri tipi seçilmiş olabilir.
  • Yanlış register türü seçilmiş olabilir. C / DI / HR doğru seçilmelidir.
  • Swap ayarları yanlış olabilir.
  • Cihaz dokümanı dikkate alınmalıdır.

Özet olarak: Adres yanlışsa ±1 kontrol edilmeli, veri yanlışsa Swap kontrol edilmeli, veri yoksa register tipi kontrol edilmelidir.

2NikCom HMI’da Modbus TCP ayarları nereden yapılır?Modbus TCP ayarları HMI_Connect nesnesi üzerinden yapılır.Detayı açKapat

NikCom HMI’da Modbus TCP, HMI_Connect nesnesinin bir iletişim özelliğidir.

Modbus TCP için gerekli parametreler HMI_Connect nesnesi üzerinden yapılır.

Öncelikle Communication Type alanından Modbus TCP seçilir. Daha sonra Modbus TCP için gerekli PLC Type seçilebilir.

Delta / Fatek PLC kullanılıyorsa X, Y, M, D adresleri direkt kullanılabilir. Farklı marka PLC veya cihaz kullanılıyorsa HR / C / DI universal adresleme ile kullanılmalıdır.

3NikCom HMI’da Modbus TCP için tag nasıl tanımlanır?HMI_Connect içindeki Tag List Definition üzerinden Modbus TCP’ye uygun tag tanımlamaları yapılır.Detayı açKapat

HMI_Connect nesnesinde Tag List Definition özelliğine tıklandığında Modbus TCP için düzenlenmiş Tag List tanımlama ekranı gelir.

Universal Modbus adresleri ile tag tanımlarken veri tipi, alan ve adres bilgileri girilir.

Örneğin 40001 ilk register adresi olarak kabul edildiğinde NikCom HMI karşılığı HR1 olur.

Real veri tipi için örnek adres:

HR1@Real

Adreslemede 0 / 1 farkı dikkate alınmalıdır. Eğer veri doğru gelmiyorsa HR değeri ±1 değiştirilerek test edilmelidir.

4Number of Tags özelliği ne işe yarar?Number of Tags özelliği ile ardışık olarak birden fazla tag tanımlanabilir.Detayı açKapat

Number of Tags özelliği ile ard arda tag tanımlaması yapılabilir.

Örneğin Number of Tags alanına 5 yazılırsa HR1’den başlayıp sırası ile Real tipinde 5 adet tag tanımlanır.

Bu özellik, aynı veri tipinde ardışık adresler tanımlanacağı durumlarda tag oluşturmayı kolaylaştırır.

5HMI_NumericBox Modbus TCP tagına nasıl bağlanır?HMI_NumericBox için önce Connect seçilir, sonra View Tag List ile ilgili tag bağlanır.Detayı açKapat

HMI_NumericBox kullanılırken öncelikle Connect seçimi yapılır.

Select Connect ile Modbus TCP tanımlaması yapılan HMI_Connect nesnesi seçilir.

Daha sonra View Tag List ile ilgili tag HMI_NumericBox’a bağlanır.

Örneğin HR1@Real tagı seçildiğinde HMI_NumericBox bu adrese bağlanmış olur.

6HMI_Button ile Modbus TCP’de bit nasıl yazılır?HMI_Button içinde Event Management kullanılarak ilgili bit komutu çalıştırılabilir.Detayı açKapat

HMI_Button ile PLC’ye komut göndermek için öncelikle Connect seçimi yapılır.

Select Connect ile Modbus TCP tanımlaması yapılan HMI_Connect nesnesi seçilir.

Daha sonra Event Management ile gerekli komut tanımlanır.

Örnekte OnTouchPress olayına SetBitWhenTouchPress komutu eklenmiştir. Böylece butona tıklandığı süre boyunca ilgili bit True olur, tıklama bırakıldığında False olur.

Tag List üzerinden örnek olarak C1@Bool tagı seçilebilir.

Örneğin verildiği Modbus TCP kılavuzunu görüntülemek için tıklayınız.

7HMI_Label ile Modbus TCP giriş değeri nasıl gösterilir?HMI_Label, Dynamic Property ile giriş değerine göre renk değiştirecek şekilde ayarlanabilir.Detayı açKapat

HMI_Label ile giriş bilgisi göstermek için öncelikle Connect seçimi yapılır.

Select Connect ile Modbus TCP tanımlaması yapılan HMI_Connect nesnesi seçilir.

Daha sonra Dynamic Property ile giriş değeri True ise yeşil, False ise kırmızı olacak şekilde ayarlanabilir.

Örnekte parça varlık sensörünün tagı olan DI1@Bool seçilmiştir. DI1@Bool değerine göre HMI_Label’in arka plan ve yazı rengi değişmektedir.

Örneğin verildiği Modbus TCP kılavuzunu görüntülemek için tıklayınız.

8NikCom HMI ile iki farklı PLC arasında veri aktarımı yapılabilir mi?Evet.Detayı açKapat

NikCom HMI ile farklı marka PLC’ler arasında veri alışverişi yapılabilir.

PDF’deki örnekte Delta PLC’den okunan veriler Siemens PLC’ye aktarılmaktadır.

Bu işlem için:

  • İki ayrı HMI_Connect nesnesi oluşturulur.
  • Delta PLC için tag tanımları yapılır.
  • Siemens PLC için tag tanımları yapılır.
  • Veri aktarımı belirli aralıklarla çalışması için Timer kullanılır.

Aktarma Tag ID’ler üzerinden gerçekleştiği için her iki HMI_Connect nesnesinde aktarılacak tagların Tag ID’leri not alınmalı ve doğru Tag ID’lerin yazıldığı kontrol edilmelidir.

Örneğin verildiği Modbus TCP kılavuzunu görüntülemek için tıklayınız.

9PLC’ler arası veri aktarımında nelere dikkat edilmelidir?Tag ID’ler doğru olmalı, veri tipleri uyumlu olmalı ve Delta tarafında Swap ayarları doğru yapılmalıdır.Detayı açKapat

PLC’ler arası veri aktarımında dikkat edilmesi gerekenler:

  • Aktarma Tag ID’ler üzerinden gerçekleştiği için doğru Tag ID’ler yazılmalıdır.
  • Veri tipleri uyumlu olmalıdır.
  • Delta tarafında Swap ayarları doğru yapılmalıdır.
  • Timer ile işlem tekrar ettiriliyorsa aynı anda tekrar tetiklenmesini engellemek için Timer kontrolü yapılmalıdır.

PDF’deki örnekte Timer kullanılırken işlem başında timer pasif yapılmış, işlem tamamlandıktan sonra tekrar aktif edilmiştir.

Örneğin verildiği Modbus TCP kılavuzunu görüntülemek için tıklayınız.