PLC · Modbus entegrasyonu

Ödeme almak için üretilmemiş makinelere ödeme.

Birçok makine, ödeme arayüzü ve nakitsiz kabul yolu olmayan bir PLC ile çalışır. Ödemeyi bu PLC'ye Modbus üzerinden doğrudan entegre ediyoruz — oto yıkama, oyun makinesi, masaj koltuğu ve özel endüstriyel otomasyon. Mekanik değişiklik yok; makine çalışmaya devam eder.

Modbus RTU / TCP RS-485 · TCP/IP Yeniden tasarım yok
Bir Hero Nexus terminali, Modbus RS-485 veri yolu üzerinden bir PLC'ye bağlanır. Hero Nexus, ödeme sonrası PLC'ye başlatma komutu yazar ve makine durumunu geri okur. PLC de makinenin aktüatörlerini ve sensörlerini kontrol eder. Hero Nexus Modbus master · ödeme YAZ başlat / program OKU durum / telemetri MODBUS · RS-485 PLC makine kontrolcüsü Makine motor · vana · sensör
  • MODBUS RTU
  • MODBUS TCP
  • RS-485
  • COIL
  • REGISTER

Mühendislik notu

Problem, protokol, entegrasyon, sonuç

PLC ödeme entegrasyonu, yapılandırdığınız bir ürün değil — her makine için yaptığımız bir mühendislik işidir. Nasıl düşündüğümüzü, gerçekte çalıştığımız sırayla anlatıyoruz.

  1. Problem

    Nakitsiz ödeme alamayan bir makine

    Makine, motorlarını, vanalarını ve sensörlerini süren bir PLC ile kontrol edilir. Bir madeni parayla, jetonla ya da butonla başlamak için üretilmiştir — kartla değil. MDB veri yolu yok, ödeme başlığı yok, modern kabul için belirgin bir yer yok.

  2. Protokol

    PLC'nin zaten konuştuğu dili konuşun — Modbus

    Neredeyse her endüstriyel PLC, RS-485 (RTU) ya da Ethernet (TCP) üzerinden Modbus sunar. Hero Nexus bir Modbus master'ı olur: makinenin durumunu giriş register'larından okur, komutları coil ve holding register'lara yazar — bir operatör panelinin kullanacağı arayüzün aynısı.

  3. Entegrasyon

    Gerçek ödemeyi gerçek makine sinyallerine eşleyin

    Makinenin başlatma ve satış mantığını belirli Modbus adreslerine eşleriz: yıkama döngüsünü başlatan bir coil, çalışma süresini ayarlayan bir register, "meşgul" ya da "arıza" bildiren bir giriş. Hero Nexus, makine hazır olduğunu doğrulayana kadar ödemeyi tutar, sonra PLC'nin beklediği sinyali tam olarak verir.

  4. Sonuç

    Makine kart kabul eder ve telemetri gönderir

    Makine artık kart, temassız, QR ve yemek kartı kabul eder; seans, ciro, çalışma süresi ve arızayı QuadC'ye akıtır — mekaniği ve PLC programı el değmeden. Ödeme, PLC'nin içinde değil, önünde durur.

Eşleme nasıl görünür

Küçük ve açık bir Modbus register haritası

Her entegrasyon, ödeme olayları ile Modbus adresleri arasında kısa ve belgelenmiş bir haritadır. Bir oto yıkama alanı temsilîdir — birkaç coil ve register genellikle yeterlidir.

Örnek — Modbus RTU ile kontrol edilen tek bir oto yıkama alanı:
COIL 0x0001 YAZ Alanı başlat — ödeme onaylanınca Hero Nexus tarafından verilir
HREG 40002 YAZ Seçilen program (1 = hızlı, 2 = standart, 3 = premium)
HREG 40003 YAZ Ödenen çalışma süresi (saniye)
ISTS 0x0010 OKU Alan meşgul — döngü çalışırken yüksek
ISTS 0x0011 OKU Arıza — acil stop, su azlığı ya da motor hatasında yüksek
IREG 30020 OKU Bugün tamamlanan döngü — telemetri için okunur

Hero Nexus, durum ve telemetri için okuma bloğunu yoklar; başlatma bloğunu ise yalnızca terminal ödemeyi onayladıktan sonra yazar.

Nerelerde çalışır

Bir PLC kontrol ediyorsa, ödeme önüne konabilir

Aynı Modbus yaklaşımı, PLC ile kontrol edilen her makineye uyar. Operatörlerin bize en çok getirdikleri bunlar.

Oto yıkama Ödeme geçince alanı başlat, program ve süreyi ayarla; meşgul ve arıza durumunu geri oku.
Oyun ve eğlence Ödemeyle kredi ver ya da bir sürüşü başlat; makine başına ciro ve çalışma süresini bildir.
Masaj koltuğu Zamanlı döngü başlatan ve kullanımı bildiren seans başı ödeme — AVM, havalimanı, spor salonu.
Endüstriyel ve özel Modbus destekli PLC'si olan her özel ya da endüstriyel makine: ödemeyle dozla, ver, çalıştır.

Sıkça sorulanlar

Mühendislerin PLC ödemesi hakkında sorduğu sorular

Bir entegrasyonun bir gün mü yoksa bir proje mi olduğunu belirleyen sorular.

Ödeme entegrasyonu PLC programımı değiştirir mi?

Çoğu durumda hayır. Hero Nexus, makineyi zaten süren mevcut Modbus adreslerini okur ve yazar. Makinede boş bir başlatma sinyali yoksa, otomasyon mühendisinizle PLC programına küçük ve belgelenmiş bir ekleme üzerinde anlaşırız — makinenin fiziksel çalışmasını değiştiren hiçbir şey değil.

Modbus RTU mu Modbus TCP mi kullanıyorsunuz?

İkisi de. Eski makineler genellikle RS-485 üzerinden Modbus RTU sunar; yeni PLC'ler Ethernet üzerinden Modbus TCP sunar. Hero Nexus her ikisini de master olarak konuşur. Sizden değiştirmenizi istemek yerine, PLC'nin zaten sağladığına uyum sağlarız.

Seans ortasında ağ ya da terminal düşerse ne olur?

Hero Nexus çevrimdışı çalışır. Başlatma sinyalini yalnızca ödeme yerelde onaylandıktan sonra verir ve ödenmiş bir seans olmadan alanı çalışır durumda bırakmaz. Durum PLC'den geri okunur; böylece tamamlanan ya da kesilen bir döngü kaydedilir ve bağlantı gelince bulutla uzlaştırılır.

Daha önce hiç görmediğiniz bir makineyi entegre edebilir misiniz?

Modbus destekli bir PLC'si varsa ve entegratörü adres haritasını paylaşabiliyorsa — ya da okumamıza izin veriyorsa — evet. İş, makinenin başlatma ve durum sinyallerini anlamaktır; ödeme ve telemetri tarafı zaten bizim sahip olduğumuz kısımdır.

Ödeme alması gereken bir PLC makineniz mi var?

Makineyi, PLC'sini ve — varsa — Modbus haritasını gönderin. Entegrasyonu kapsamlandırıp bunun bir gün mü yoksa bir proje mi olduğunu dürüstçe söyleyelim.