Home Protocolli Web Service (REST / SOAP)
REST / SOAP

Come interconnettere Web Service (REST / SOAP)

Quando la macchina espone già una sua API REST o SOAP.

Molti SCADA moderni, sistemi di visione e robot espongono API REST o SOAP. PLCinCloud le consuma direttamente: definisci endpoint, autenticazione e mapping della risposta JSON/XML alle variabili.

PLC e dispositivi supportati

Robot Universal Robots (Dashboard Server) Sistemi di visione Cognex / Keyence (REST) SCADA Iconics, Wonderware, Citect con REST gateway Stampanti label Zebra (ZPL via REST) Stazioni meteo industriali

Caratteristiche dell'integrazione PLCinCloud

Endpoint REST configurabili

Definisci URL, method (GET/POST/PUT), header, query string, body template. Auth basic/bearer/API key.

JSON / XML parser

Estrazione dei valori tramite JSONPath o XPath. Mapping del percorso alla variabile PLCinCloud.

Polling o webhook

Polling configurabile (1s-5min) oppure endpoint webhook esposto da PLCinCloud che la macchina può chiamare in push.

Templating richieste

Body con placeholder dinamici (es. {{lotto}}, {{odl}}) per scritture parametriche.

Retry & circuit breaker

Backoff esponenziale su 5xx, circuit breaker dopo N fallimenti per non saturare il servizio target.

Configurazione step-by-step

  1. Procurati la documentazione API della macchina (Swagger, esempio cURL, ecc.)
  2. In PLCinCloud: aggiungi PLC → Tipologia "Web Service" → endpoint base + auth
  3. Per ogni metric: definisci il path URL, method, e il JSONPath/XPath di estrazione del valore
  4. Configura il polling rate (attento ai rate limit del servizio target)
  5. Test → la dashboard mostra la response completa e il valore estratto

Specifiche tecniche

Protocolli
HTTP/1.1 · HTTP/2 · WebSocket
Auth
Basic · Bearer · API Key · mTLS · OAuth2
Payload
JSON · XML · form-urlencoded
Estrazione
JSONPath · XPath · Regex
Bidirezionalità
Read + Write (chiamata)

Quando usare Web Service (REST / SOAP)

Macchine moderne con API esposte, robot Universal Robots, sistemi di visione Cognex/Keyence, integrazioni con sistemi software (MES, WMS).

Limitazioni e note

Vuoi integrare Web Service (REST / SOAP) al tuo MES?

Ingenia connette i tuoi PLC al cloud in meno di 24 ore. Demo gratuita, nessun impegno.

Contattaci ora →