Web sayfası üzerinden okumaları bir kez gerçekleştirdikten sonra göstermek mi istiyorsunuz? Yoksa verilerin sürekli okunmasını ve web ekranı üzerinden yenilenmesini mi istiyorsunuz?
İlk yöntemi yapmak zor değildir. Bir web server programlama dili üzerinden(asp, php, jsp(java), asp.net(c# veya basic), node.js, vb.) ABB plc'leri ModBus TCP ile okutup, okunan verileri html e doldurmanız gereklidir. Bu sayede kullanıcı her ekranı yenilediğinde okunan verileri görmüş olur.
İkinci yöntem benzerdir fakat bu sefer Web browser'larda(Chrome, Firefox, Edge, vb.) çalışan javascript dilini bilmeniz gereklidir. Kullanıcının web ekranı üzerinden yenileme yapmadan verilerin yenilendiğini görmesi için arka planda web sayfasına ajax request'i gitmesi gereklidir. ajax request'i giden web sayfası verileri okur ve bu veriler client'a verir. javascript ile alınan veriler html üzerinden değiştirilerek yeni veriler gösterilir.
İnşallah açıklayıcı olmuştur.
Bu arada web sayfasında zaman aşımı hatasına düşmemesi için zaman aşımı süresi içinde 14 PLC'yi okumanız gereklidir. Buna dikkat etmeniz gereklidir.