Anvil Technology®

Oerues: Her Demirci Ocaginin Kalbi

Her demirci ocaginda oerues merkezi parcadir — metal burada sekillenir, sertlestirilir ve islenir. Anvil Technology\u00ae, PLC calisma zamani ile saha yolu koepruelerinin arasindaki ara katmandir. Proses verileriniz burada doevueluer: alinir, doenuestuerueluer ve dogru alicilara dagitilir.

Anvil dahili olarak tescilli bir sifir-kopyali paylasimli bellek tasima katmani kullanir — suerecler arasi iletisim icin. Serializasyon yok, kopyalama yok, taviz yok.


Mimari

┌──────────────┐         ┌────────────┐         ┌──────────────────┐
│              │         │            │         │                  │
│ PLC Programi │◄───────►│  anvild  │◄───────►│  Modbus Koeprue  │──► Saha Cihazlari
│  (IEC Kodu)  │  gRPC   │  (Daemon)  │  Anvil  │  EtherCAT Koeprue│──► Sueruecueler
│              │         │            │ Anvil   │  Profibus Koeprue │──► Sensörler
└──────────────┘         └────────────┘         │  OPC-UA Koeprue  │──► SCADA
                                                └──────────────────┘

                         ◄── Anvil ──►
                         Sifir-Kopya IPC
                         Paylasimli Bellek

anvild ile protokol koepruelerinin arasindaki veri degisimi Anvil Technology\u00ae uezerinden gerceklesir — sifir-kopyali paylasimli bellek tabanli yuesek performansli bir IPC kanali.


Neden Anvil Technology\u00ae?

Mikrosaniye Gecikme

Geleneksel IPC mekanizmalari (pipe, soket, mesaj kuyruklari) suerecler arasinda veri kopyalar. Anvil tuem kopyalamayi ortadan kaldirir. Veriler paylasimli bellekte bulunur — alici dogrudan okur.

YoentemTipik GecikmeKopyalar
TCP Soket50–200 us2–4
Unix Soket10–50 us2
Anvil Technology\u00ae< 1 us0

Enduestri Kalitesi

  • Deterministik davranis — kritik yolda dinamik bellek tahsisi yok
  • Kilitsiz algoritmalar — engelleme yok, deadlock yok
  • Publish/subscribe modeli — ueretici ve tueketici arasinda gevsek baglanti
  • Otomatik yasam doenguesue yoenetimi — koeprueler izlenir ve coekme durumunda yeniden baslatilir

IEC Programinda PUBLISH/SUBSCRIBE

VAR_GLOBAL PUBLISH 'Motors'
    K1_Mains    AT %QX0.0 : BOOL;
    K1_Speed    AT %QW10  : INT;
END_VAR

VAR_GLOBAL SUBSCRIBE 'Sensors'
    Temperature AT %IW0   : INT;
    Pressure    AT %IW2   : INT;
END_VAR

Desteklenen Protokoller

ProtokolKoeprueDurum
Modbus TCPtongs-modbustcpMevcut
Modbus RTUtongs-modbusrtuMevcut
EtherCATtongs-ethercatGelistirme asamasinda
Profibus DPtongs-profibusGelistirme asamasinda
OPC-UAtongs-opcuaPlanli

Her koeprue bagimsiz bir suerec olarak calisir. anvild koepruelerini otomatik olarak baslatir, izler ve yeniden baslatir.


Anvil Technology\u00ae — Verilerin kontrol komutlarina doevueldugu yer.

blacksmith@forgeiec.io