
Uygulama notuTM241 ile 4–20 mA Analog Sensör Okuma
12 sensörün ölçeklenmesi, set değerleri ve alarm mantığı.
Amaç
4–20 mA sinyallerini HMI üzerinde mühendislik birimleriyle göstermek ve eşik aşımlarında alarm üretmek.
Yöntem
TM3AI8 modüllerinden alınan 4000–20000 ham değerleri ilgili sensör aralığına dönüştürülür. Örnek: 0–16 bar için basınç = (ham − 4000) × 16 / 16000. Analog saflık ölçümünde ters ölçekleme uygulanabilir.
Kontrol mantığı
Her ölçüm için HMI üzerinden set değeri girilir; alt/üst sınır koşulları BOOL alarm tag’lerine aktarılır. Analog değerler REAL tipinde tutulur.
Durum
PLC programında ölçekleme ve alarm mantığı üzerinde çalışıldı; bazı uygulamalar birlikte test edildi. Bu içerik müşteri referansı değildir.
Görseller temsili olarak oluşturulmuştur. Uygulama detayları donanım ve saha koşullarına göre yeniden doğrulanmalıdır.

Çalışan uygulamaESA KREO HMI ile SQL Raporlama ve PDF
SQL Server, REST API, grafik, PDF ve e-posta raporu.
Amaç
HMI üzerinden tarih aralığı seçerek kayıtlı proses verilerini görüntülemek ve raporlamak.
Mimari
HMI JavaScript → Node.js REST API (/api/datalog) → SQL Server (ESAdb / dbo.ESADATALOG) → Chart.js → jsPDF/AutoTable → SMTP e-posta.
İşleyiş
SQL_StartDate ve SQL_EndDate tarihleriyle sorgu yapılır. Tag1, Tag2 ve Tag3 değerleri grafikte ve PDF tablosunda gösterilir. PDF raporuna tarih aralığı ve kullanıcı bilgisi eklenir.
Durum
Bu iş akışı üzerinde çalışan kod elde edildi. Kod örnekleri paylaşılmadan önce bağlantı bilgileri, parolalar ve sunucu adresleri çıkarılmalıdır.
Görseller temsili olarak oluşturulmuştur. Uygulama detayları donanım ve saha koşullarına göre yeniden doğrulanmalıdır.

Uygulama notuTM241 ile RS485 HEX Paket Haberleşmesi
16 byte istek/cevap paketleri ve alarm baytları.
Amaç
Seri haberleşen bir cihazdan 16 byte yanıt paketi okuyarak durum ve alarm bilgilerini PLC’de işlemek.
Yöntem
Serial Line 2 üzerinden SEND_RECV_MSG fonksiyon bloğu ile gönderme/alma yapılır. Gönderilen ve alınan bayt dizileri ayrı tamponlarda tutulur.
Alarm mantığı
Alınan paketin belirlenen 6–12 indeksli baytlarında 1 veya daha büyük değerler kontrol edilerek ayrı alarm BOOL’ları ve ortak alarm bilgisi oluşturulur.
Durum
Haberleşme ve alarm okuma mantığı üzerinde testler yapıldı. Bayt anlamları kullanılan cihaz protokolüne göre doğrulanmalıdır.
Görseller temsili olarak oluşturulmuştur. Uygulama detayları donanım ve saha koşullarına göre yeniden doğrulanmalıdır.

Çalışan uygulamaTM241 ile Dört Timer ve Sıralı Çıkış Kontrolü
HMI ayarlı süreler, bekleme ve döngüsel çıkış kontrolü.
Amaç
Dört dijital çıkışı zamanlayıcılarla sırayla çalıştırmak ve iki grup arasında ayarlanabilir bekleme uygulamak.
Çalışma prensibi
HMI start biti aktif olduğunda ilk çıkış grubu belirlenen sürelerde çalışır. Son çıkış durduktan sonra bekleme süresi tamamlanır ve ikinci grup devreye girer. Çevrim tekrarlanır.
HMI parametreleri
Dört zamanlayıcı süresi, gruplar arası bekleme, start/stop ve çıkış durum izleme değişkenleri tanımlanır.
Durum
Bu sekansın PLC kodu birlikte hazırlanmış ve çalıştığı doğrulanmıştır.
Görseller temsili olarak oluşturulmuştur. Uygulama detayları donanım ve saha koşullarına göre yeniden doğrulanmalıdır.

Çalışan uygulamaTM241 ve HMI Simülasyon Haberleşmesi
Donanım olmadan PLC ve operatör paneli testleri.
Amaç
Fiziksel PLC veya HMI kullanmadan değişken okuma/yazma ve ekran işlevlerini denemek.
Yöntem
Machine Expert PLC simülasyonu ile Operator Terminal Expert HMI simülasyonunun haberleşme ve gateway ayarları eşleştirilir.
Test
Start/stop bitleri, sayısal değerler ve alarm göstergeleri iki simülatör arasında kontrol edilir.
Durum
Simülasyon bağlantısı kurulmuş ve haberleşme çalıştırılmıştır. Sürüme göre bağlantı ayarları değişebilir.
Görseller temsili olarak oluşturulmuştur. Uygulama detayları donanım ve saha koşullarına göre yeniden doğrulanmalıdır.

Teknik tasarım örneğiUçan Testere için Servo Senkronizasyonu
Encoder, servo ekseni ve kesim senkronizasyonu.
Amaç
Sürekli hareket eden profilin belirlenen boyda, hat durdurulmadan kesilmesine yönelik kontrol yaklaşımını açıklamak.
Temel prensip
Master encoder profil hızını ve ilerlemesini izler. Slave servo testere arabasını uygun bölgede profil hızına senkronlar; kesimden sonra araba başlangıç konumuna döner.
Mühendislik notu
CAM profili, hız/ivme limitleri, güvenlik ve kesme mekanizması seçimi gerçek makineye göre tasarlanmalıdır.
Durum
Bu çalışma kavramsal tasarım ve programlama değerlendirmesidir; sahada tamamlanmış bir müşteri projesi olarak sunulmamaktadır.
Görseller temsili olarak oluşturulmuştur. Uygulama detayları donanım ve saha koşullarına göre yeniden doğrulanmalıdır.

Teknik tasarım örneğiEndüstriyel IoT ve Uzaktan Veri İzleme
PLC verilerinin ağ üzerinden güvenli aktarımı.
Amaç
Makine verilerinin yerel ağ veya kontrollü uzak bağlantı üzerinden izlenmesi, kaydedilmesi ve raporlanması.
Örnek mimari
PLC/HMI → endüstriyel ağ → yetkilendirilmiş ağ geçidi veya REST/MQTT servisleri → veri tabanı → raporlama ekranı.
Güvenlik
Uzak erişimde VPN, kullanıcı yetkileri, ağ ayrımı, güncel yazılım ve kayıt tutma gibi önlemler değerlendirilmelidir.
Durum
Bu yazı genel mimari ve mühendislik yaklaşımını açıklar; belirli bir müşteride kurulmuş sistem iddiası içermez.
Görseller temsili olarak oluşturulmuştur. Uygulama detayları donanım ve saha koşullarına göre yeniden doğrulanmalıdır.