Demo fabrika
Bir bebek bezi hattını makineden ERP’ye sekiz adımda bağlayın. Lunex makineyi, yazıcıları ve ERP’yi UNS’te buluşturur; İldiko MES operatörün, vardiya amirinin ve kalitenin ekranını bu veriden kurar.
Demoyu başlat- 8 adımyaklaşık 10 dakika
- 8 hattarayıcıda çalışan canlı simülasyon
- Kurgusalşirket, ürün ve kişiler demo içindir
Demoyu 3 dakikalık kayıttan izleyin
Etkileşimli demo; Lunex, UNS, ERP ve İldiko MES ekranlarını yan yana gösterdiği için geniş ekran ister. Sekiz adımın baştan sona kaydı aşağıda; kendiniz denemek için bilgisayarınızdan açın.
BB01 hat verisi
Not runningapplication.properties Select a step to edit its properties.
Starts the route every second.
Reads the 7 DB100 tags from the PLC with Apache PLC4X.
Builds the topic and the JSON payload of each tag.
Runs the inner steps once for each tag.
Sets the MQTT topic of the tag.
Uses the JSON payload as the message body.
Publishes the tag to the UNS broker.
plc4x:s7://10.10.20.11 · DB100 · period 1000 ms Last read — | Tag | Address | Value | Quality | Timestamp |
|---|---|---|---|---|
calisiyor | %DB100.DBX0.0:BOOL | — | Good | — |
durus_kodu | %DB100.DBW2:INT | — | Good | — |
uretim_sayaci | %DB100.DBD4:DINT | — | Good | — |
hurda_sayaci | %DB100.DBD8:DINT | — | Good | — |
hat_hizi | %DB100.DBD12:REAL | — | Good | — |
paket_sayaci | %DB100.DBD16:DINT | — | Good | — |
koli_sayaci | %DB100.DBD20:DINT | — | Good | — |
Değerler tcp://uns.demo.test:1883 adresine de yayımlanıyor; topic’ler şimdilik düz: 1000/1100/bebek-bezi/BB01/<tag>
bb01-plc-uns.camel.yaml - beans: - name: bb01Tagler type: java.util.LinkedHashMap properties: calisiyor: '%DB100.DBX0.0:BOOL' durus_kodu: '%DB100.DBW2:INT' uretim_sayaci: '%DB100.DBD4:DINT' hurda_sayaci: '%DB100.DBD8:DINT' hat_hizi: '%DB100.DBD12:REAL' paket_sayaci: '%DB100.DBD16:DINT' koli_sayaci: '%DB100.DBD20:DINT' - route: id: bb01-plc-uns description: BB01 PLC tag'lerini UNS'e yayımla from: uri: timer:bb01-plc parameters: period: 1000 steps: - pollEnrich: description: S7-1500'den DB100 tag'lerini oku constant: plc4x:s7://{{bb01.plc}}?remote-rack=0&remote-slot=1&controller-type=S7_1500&autoReconnect=true&tags=#bean:bb01Tagler timeout: 2000 - setBody: description: Her tag için topic ve JSON hazırla groovy: expression: |- def birim = [uretim_sayaci: 'adet', hurda_sayaci: 'adet', hat_hizi: 'adet/dk', paket_sayaci: 'paket', koli_sayaci: 'koli'] def zaman = java.time.Instant.now().toString() body.collect { tag, deger -> [topic: '1000/1100/bebek-bezi/BB01/' + tag, json: groovy.json.JsonOutput.toJson([deger: deger, birim: birim[tag] ?: '', zaman: zaman, kalite: 'iyi'])] } - split: description: Her tag'i kendi topic'ine yayımla simple: ${body} steps: - setHeader: name: CamelPahoMqtt5OverrideTopic simple: ${body[topic]} - setBody: simple: ${body[json]} - to: uri: paho-mqtt5:1000/1100/bebek-bezi/BB01 parameters: brokerUrl: '{{uns.broker}}' clientId: lunex-bb01 qos: 0 retained: true
Projects
| Name | Status | Last commit |
|---|---|---|
| bb01-hat-verisi | Not running | just now · Deniz Acar |
| erp-siparis-api | Running | 2 days ago |
| doviz-kurlari | Running | 5 days ago |
| bb01-saha | Running | 2 weeks ago |
| tedarikci-portali | Not running | 3 weeks ago |
Ajan Lunex’e sizin hesabınızla, MCP üzerinden bağlı. Projeyi create_project ile oluşturunca burada açılacak.
| Tag | Adres (PLC4X S7) | Tip | Birim |
|---|---|---|---|
calisiyor | %DB100.DBX0.0:BOOL | Bool | |
durus_kodu | %DB100.DBW2:INT | Int | |
uretim_sayaci | %DB100.DBD4:DINT | DInt | adet |
hurda_sayaci | %DB100.DBD8:DINT | DInt | adet |
hat_hizi | %DB100.DBD12:REAL | Real | adet/dk |
paket_sayaci | %DB100.DBD16:DINT | DInt | paket |
koli_sayaci | %DB100.DBD20:DINT | DInt | koli |
CPU’da PUT/GET erişimi açık olmalı (Protection & Security › Connection mechanisms); bunu blok kaynağından göremiyorum, sahada kontrol edin.
tcp://uns.demo.test:1883 0 topic · 0 mesaj/sn
# Grafik yalnız sayısal değerler için çizilir.
- Şirket
1000Demo Hijyen A.Ş. - Üretim yeri
1100Gebze Fabrikası - Bölge
bebek-beziBB01–BB04 ·yetiskin-beziYB01–YB04 - Hat
BB01ERP iş yeri kodu - Makine
konvertercalisiyor · durus-kodu · uretim-sayaci · hurda-sayaci · hat-hizi - Makine
paketlemepaket-sayaci - Makine
kolilemekoli-sayaci · etiket-yazici/durum - Makine
paletlemeetiket-yazici/durum - Sistem
erp·mes·kalitesistemlerin kendi akışları yazar
- Örnek adres:
1000/1100/bebek-bezi/BB01/konverter/hat-hizi - Adlar küçük harf, tireli, Türkçe karaktersiz; hat kodu ERP iş yeri koduyla aynı. Yük JSON
{deger, birim, zaman, kalite}, retained.
ERP bağlayıcısı
Lunex’in 350+ bağlayıcısından ERP’nize uyanı seçin; akışın geri kalanı değişmez.
- Connection
- Endpoint
- Auth
erp-is-emri-uns
Not running- Serbest emri bul
— - Emir ve bileşenler
— - Etiket verisi
— - Üç mesaja dönüştür
— - UNS’e yayımla
—
Flow not deployed · no connector
1000/1100/bebek-bezi/BB01/erp
abone: 1000/1100/bebek-bezi/BB01/erp/# | Ad | Değer | Tip | Kaynak | Zaman |
|---|---|---|---|---|
| Henüz mesaj yok. Emir ERP’de serbest bırakılınca Lunex bu adrese yayımlar. | ||||
- Makine
- ERP
- Yazıcı
- MES
Sipariş Bilgileri
- İş Emri:
- —
- İş Emri Miktarı:
- —
- Kalan Miktar:
- —
- Kalan Palet:
- —
- Malzeme Kodu:
- —
- Kalan Süre:
- —
- Başlangıç Zamanı:
- —
- Malzeme Açıklaması:
- —
- Parti:
- —
- PRN-BB01-KOLI
- PRN-BB01-PALET
| Başlangıç | Süre | Makine | PLC Kodu | Duruş Nedeni |
|---|
Bu vardiyada duruş yok.
| Kalem | Malzeme | Malzeme Adı | Emir ihtiyacı | Teorik Tüketim | Birim |
|---|
Paletteki koli 0 / 48
| Sıra | Taşıma Birimi (SSCC) | Malzeme | Miktar | Parti | Üretim | Teyit |
|---|
| Değişken | Anlık | En düşük | En yüksek | Ortalama | Hedef |
|---|---|---|---|---|---|
| Hız | — | — | — | — | — |
- OEE
- Hız kaybı
- Kalite kaybı
- Küçük duruş
- Konverter
- Paketleme
- Kolileme
- Paletleme
Duruş Düzenleme
Palet —
- SSCC adayı
- —
- Koli
- 0 / 48
- Katman
- 1 / 6
- Tahmini bitiş
- —
Beklemek istemezseniz kalan kolileri bir kerede ekler; palet olayı aynı yoldan akar.
Olay zinciri
Palet tamamlanınca zincir burada adım adım dolar.- 1İldiko MES → UNS Palet tamamlandı
…/BB01/mes/palet-tamamlandiBekleniyor - 2Lunex → yazıcı SSCC palet etiketi basıldı
…/mes/etiket-istegi → PRN-BB01-PALETBekleniyor - 3Lunex → ERP Teyit ve mal girişi (101)
mes-teyit-erp → SAP · BAPI_PROCORDCONF_CREATE_HDRBekleniyor - 4ERP → UNS → İldiko ERP yanıtı, HU teyitli
…/BB01/erp/teyit-sonucuBekleniyor
Message Monitor
prod · All retained messagesMessages
0 matching messages| Time | Flow | Application ID | Status | Duration |
|---|
No messages yet. The first pallet confirmation will appear here.
Yeni bobinin etiketini okutun. Malzeme, iş emrinin ürün ağacıyla (UNS erp/bilesenler) karşılaştırılır.
- 0010 · 30001001 Selüloz hamuru (fluff) Son parti —
- 0030 · 30002001 Üst yüzey nonwoven bobin Son parti —
- 0040 · 30002002 Alt yüzey PE film bobin Son parti —
- 0050 · 30002003 Dağıtım katmanı (ADL) bobin Son parti —
- 0060 · 30003001 Elastik iplik Son parti —
- 0070 · 30003002 Yan bant bobin Son parti —
Etiketi tıklayın, terminal barkodu okur. Ya da önce cihazın yanındaki sarı tetiğe basın, sonra etiketi seçin.
Tüketim kaydının yolu
- El terminali EL-BB01-02 · ademir
- İldiko MES Ürün ağacı kontrolü, kayıt
- UNS BB01/mes/tuketim
- Lunex mes-tuketim-erp
- ERP Mal çıkışı, hareket türü 261
- UNS BB01/erp/tuketim-sonucu
UNS mesajı
Tüketim kaydedilince MES'in yayımladığı mesaj burada görünür.
BEBEK BEZİ 1100
YETİŞKİN BEZİ 1100
Pano veriyi UNS’ten okur: 1000/1100/+/+/mes/# · +/+/konverter/+ · +/+/erp/is-emri;
zaman çizelgesi İldiko’nun vardiya kaydından.
Bildirimler
0
UNS aboneliği 1000/1100/bebek-bezi/BB01/kalite/numune-istegi
- Numune isteği bekleniyor…
Geçmiş numuneler
BB01 · bugün| Kontrol partisi | Saat | Emicilik | Karar |
|---|
Sonuç kaydı
Kontrol partisi seçilmediSoldaki bildirimden bir kontrol partisi açın; karakteristikler kontrol planından gelir.
| Karakteristik | Alt sınır | Hedef | Üst sınır | Birim | Sonuç | Değerlendirme |
|---|---|---|---|---|---|---|
| 0010 · LAB-EM-01 | 380 | 420 | 460 | g | — | |
| 0020 · LAB-GI-01 | 0,00 | 0,40 | 1,00 | g | — | |
| 0030 · LAB-TRZ-01 | 36,5 | 38,5 | 40,5 | g | — | |
| 0040 · LAB-OL-02 | 478 | 485 | 492 | mm | — | |
| 0050 · LAB-CK-01 | 6,0 | 9,0 | 14,0 | N | — |
Kontrol grafiği · Emicilik kapasitesi (g)
Son 8 numuneHat uçtan uca bağlı
Sahne çalışmaya devam ediyor: paletler teyit ediliyor, numuneler zamanında isteniyor, duruşlar andona düşüyor. Kurduğunuz yapı şu:
Demodaki şirket, ürün, kişi, adres ve belge numaraları kurgusaldır. SAP, SAP SE’nin; Siemens ve S7, Siemens AG’nin ticari markasıdır. Diğer ürün adları sahiplerine aittir.
Bu demoyu kendi hattınızla kuralım
Makinelerinizi, etiket sistemlerinizi ve ERP’nizi birlikte değerlendirelim; ilk görüşmede hangi verinin nereden geleceğini çıkaralım.