Modbus TCP, endüstriyel cihazlar arasında veri alışverişi sağlamak için kullanılan TCP/IP tabanlı bir haberleşme protokolüdür.
PC, SCADA, HMI, PLC, sürücü ve aktüatör gibi cihazların birbiriyle veri okuma ve yazma yapmasını sağlar.
NikCom HMI, Modbus TCP ile hem PLC üzerinden hem de doğrudan cihazlara bağlanarak esnek bir haberleşme yapısı sunar.
Modbus TCP eğitim videolarını izlemek için tıklayınız.
Modbus TCP kılavuzunu görüntülemek için tıklayınız.
HMI_Connect nesnesinin TagList_GetValue() metodu ile tag değerini okuyun; tip uyumsuzluğu ve boş değer durumlarını kontrol edin. UI güncellemesini ana iş parçacığına alın.
Modbus TCP, Client / Server mantığı ile çalışan bir haberleşme sistemidir.
NikCom HMI bu yapıda Client olarak çalışır. PLC ise Server rolündedir.
Her Modbus TCP isteği adres bilgisi, veri uzunluğu ve işlem türü gibi bilgileri içerir. NikCom HMI bu işlemleri arka planda otomatik olarak yapar.
Modbus TCP, Ethernet üzerinden çalışır ve standart olarak 502 portunu kullanır.
Bağlantı sorunu yaşanıyorsa IP adresi, port ayarı, firewall durumu ve PLC tarafında Modbus TCP özelliğinin aktif olup olmadığı kontrol edilmelidir.
Offline modda risk olmadan davranış doğrulama yapılır. Online modda gecikme/timeout ve yetki kısıtlarını hesaba katarak hata yönetimi uygulayın.
NikCom HMI içerisinde Modbus TCP için kullanılan temel veri alanları şunlardır:
HR, sayısal değerler, analog değerler, set değerleri ve parametreler için kullanılan en önemli alanlardan biridir.