PLC kontrollü makinelerde ödeme: Modbus ile entegrasyon
Oto yıkama, turnike, masaj koltuğu, oyun ve endüstriyel makineler PLC ile çalışır ve ödeme almak için üretilmemiştir. PLC ödeme sistemi entegrasyonunun Modbus üzerinden nasıl kurulduğunu, hangi problemi nasıl çözdüğünü mühendislik gözüyle anlatıyoruz.
Bazı makineler ödeme almak için hiç tasarlanmadı. Bir oto yıkama, bir turnike, bir masaj koltuğu ya da bir endüstriyel dozajlama ünitesi — bunlar bir PLC (Programlanabilir Lojik Kontrolör) ile çalışır, MDB soketi yoktur, bir vending makinesi değildir. Yine de sahibi haklı olarak sorar: “Buna kartlı ödeme ekleyebilir miyim?” PLC ödeme sistemi entegrasyonu tam da bu boşluğu doldurur.
Problem: MDB burada yok
Otomat dünyasında ödeme, MDB protokolü üzerinden konuşur. Terminal parayı alır, makineye “vend onaylandı” der, makine ürünü verir. Ama bir PLC makinesinde MDB yoktur. Kontrolör; röleler, sensörler ve zamanlayıcılarla bir fiziksel süreci yönetir — suyu açar, fırçayı döndürür, turnikeyi serbest bırakır. Ödeme katmanının bu dünyaya girmesi için MDB değil, PLC'nin kendi dilini konuşması gerekir.
Çözüm: Modbus, PLC'nin ortak dili
Neredeyse her endüstriyel PLC Modbus konuşur — otomasyon dünyasının ortak, açık protokolü. DMS'in yaklaşımı basittir: ödeme katmanını Modbus üzerinden doğrudan PLC'ye bağlarız. Ödeme onaylandığında, sistem PLC'nin ilgili register'ına yazar ya da coil'ini tetikler; PLC de kendi sürecini başlatır. Kartın çekilmesi ile makinenin çalışması arasındaki köprü budur.
Pratikte nasıl işler
Akış, bir vending işlemi kadar nettir:
- Talep — kullanıcı terminale kartını okutur, hizmeti seçer (ör. 20 TL'lik yıkama programı).
- Yetkilendirme — sertifikalı terminal ödemeyi alır; tıpkı bir otomatta olduğu gibi.
- Komut — ödeme onaylanınca ödeme katmanı Modbus üzerinden PLC'ye yazar: “3 numaralı programı başlat.”
- İcra — PLC kendi sürecini yürütür; süre, sensör ve güvenlik mantığı PLC'de kalır.
- Kayıt — işlem buluta telemetri olarak akar: tutar, yöntem, makine, saat.
Ödeme mantığı ile makine mantığı ayrı kalır. Terminal parayı bilir, PLC süreci bilir; ikisi Modbus üzerinden yalnızca “başla” sinyaliyle buluşur. Bu ayrım, hem güvenliği hem bakımı basitleştirir.
Neden sonradan takılan bir kutu değil
PLC ödemeyi “makineye bir kutu bağlamak” olarak görmek yanıltıcıdır. Gerçek entegrasyon; hangi register'ın ne anlama geldiğini, program sürelerini, hata ve iptal senaryolarını, çift tetikleme ve para iadesi durumlarını doğru modellemeyi gerektirir. Bunlar gömülü sistem işidir — DMS'in 30 yıldır yaptığı iş. Ödeme, makinenin üstüne yapıştırılan bir aksesuar değil, PLC mantığıyla konuşan bir katman olarak kurulur.
Hangi makineler için
Modbus konuşan ve bir “başlat” komutuyla tetiklenebilen hemen her makine adaydır: oto yıkama ve kendin-yıka istasyonları, turnike ve geçiş sistemleri, masaj koltukları, oyun ve eğlence makineleri, kendin-servis endüstriyel üniteler. Ortak nokta şudur: makine zaten çalışıyor; eksik olan tek şey, çalışmayı bir ödemeye bağlamaktı.
Özet
PLC kontrollü bir makineye ödeme eklemek, onu bir otomata çevirmek değildir. Doğru mühendislik yaklaşımı, ödeme katmanını Modbus üzerinden PLC'nin diline bağlamak, makine mantığını yerinde bırakmak ve işlemi buluta akıtmaktır. Ödeme almak için üretilmemiş makinelere ödeme sistemi ilavesi — problem, protokol, sonuç.
Kendi PLC makineniz için bunun nasıl kurulduğunu PLC ödeme sistemi sayfasında inceleyebilirsiniz.