TEK-SA TEK-SA / Proje ve Teknoloji
CANLI SİSTEM · --:--:--
FAT DRY-RUN · KALYON PV

Kapalı çevrim MES–PLC entegrasyonu,
animasyon değil — çalışan kanıt.

Aşağıdaki her rakam gerçek bir Node.js Entegrasyon Servisi'nden, gerçek bir MES simülatöründen ve gerçek bir PLC simülatöründen canlı okunur. Kalıcı SQLite kuyruk, hash-zincirli denetim izi ve pm2 üzerinden otomatik kurtarma ile — butona bastığınızda Math.random() değil, transactional outbox + idempotency mantığı çalışır.

Blueprint rev 0.2, §5/§6/§9
3 bağımsız süreç · pm2 autorestart
SHA-256 hash-zincirli audit
0
İşlenen Üretim Emri
0
Uçtan Uca Kapanan
0
Denetim Olayı Kaydedildi
Hash Zinciri Durumu

Kapalı Çevrim Veri Bütünlüğü

Bu ortamın çözdüğü problem, çözme yöntemi ve kanıtı.

Sorun

Üretim emri MES'ten hatta iner, sonuç geri döner. Bu yolculuğun herhangi bir noktasında ağ kesilir ya da bir sunucu durursa iki ağır risk doğar: üretilen modülün kaydı kaybolur, ya da aynı modül sisteme iki kez işlenir. İkisi de stoğu, izlenebilirliği ve faturalamayı bozar.

Çözüm

Her üretim emri hiç değişmeyen bir işlem kimliği taşır. Sonuç, MES'e ulaştığı onaylanana kadar diskte kalıcı bir kuyrukta bekler. Alıcı taraf aynı kimliği ikinci kez gördüğünde yeni kayıt açmaz. Böylece kesinti ne veri kaybına ne de mükerrer kayda dönüşür.

Kanıt

Bu sayfadaki butonlar gerçekten çalışan üç ayrı programı tetikler — MES benzetimi, entegrasyon köprüsü ve PLC benzetimi. Bağlantıyı gerçekten kesebilir, servisi gerçekten durdurabilirsiniz; sistemin kendini toparlamasını canlı izlersiniz. Arkada video ya da rastgele sayı üreteci yok.

Teknik terimlerin yanındaki işaretine dokunarak sade açıklamalarını okuyabilirsiniz.
01

Senaryoyu Tetikle

Her buton gerçek bir HTTP isteği ve gerçek bir sistem olayı üretir.

A Üretim Emri Gönder

Blueprint §5 — normal komut/sonuç çevrimi. MES → Entegrasyon → PLC → MES.

Henüz gönderim yok

B MES Bağlantı Kesintisi

Blueprint §6.1 — sonuç gönderilmeden önce bağlantı kaybı. Gerçekten kesilir.

Bağlantı açık

C Ani Servis Arızası

Blueprint §6.3 — entegrasyon servisi arızası. Servis gerçekten durdurulur, denetim yöneticisi saniyeler içinde ayağa kaldırır.

Servis çalışıyor

Tam Senaryoyu Otomatik Oynat

Yukarıdaki adımları — normal çevrim, MES kesintisi + yeniden eşitleme, mükerrer tespiti ve servis arızası + kurtarma — sırayla, gerçek isteklerle çalıştırır.

02

Mimari — Canlı Durum

MES Simülatörü — kayıt bağlı Entegrasyon — bekleyen kararlı PLC Simülatörü Hat: PACK-01 hazır
03

Canlı Olay Şeridi

Blueprint §5 sıra diyagramının gerçek zamanlı görselleştirmesi — her nokta gerçek bir HTTP olayı.

MES
Entegrasyon
PLC
04

Kapasite / Kesinti Hesap Makinesi

Blueprint §6.3/§10 — onaylanacak çevrim dışı üretim kuralı için girdi.

azami çevrim dışı üretim süresi (saat)
bu sürede kuyrukta tutulabilecek modül sayısı
05

İşlemler ve Kuyruk

İşlemler (son 20)

txn_id seri nodurumgüncelleme

Kalıcı Kuyruk (outbox, son 20)

txn_iddenemeteslim
06

Denetim İzi

kontrol ediliyor…
07

Kanıt ve Spesifikasyon

Blueprint §9 FAT asgari doğrulama çıktısı ve §12 dondurulmuş arayüz spesifikasyonu.

FAT Dry-Run Kanıt Raporu (PDF) — 15/15 doğrulama
İNDİR
OpenAPI 3.1 Arayüz Spesifikasyonu
İNDİR
Sıra Diyagramları (Mermaid/Markdown)
İNDİR

Künye

Hazırlayan
TEK-SA SORSA

Otomasyon, entegrasyon yazılımı ve saha uygulaması.

Hazırlanan kurum
Kalyon PV

Bu ortam Kalyon PV'nin teknik değerlendirmesi için hazırlanmıştır.