Home Protocolli Siemens S7 (S7-300 / S7-1200 / S7-1500)
SIEMENS

Come interconnettere Siemens S7 (S7-300 / S7-1200 / S7-1500)

Il protocollo nativo Siemens per la connessione diretta ai PLC della famiglia SIMATIC.

S7Comm (porta TCP 102) è il protocollo proprietario Siemens che permette di leggere e scrivere direttamente i Data Block (DB), i Merker (M), gli ingressi (I) e le uscite (Q) di un PLC della serie S7. PLCinCloud lo implementa nativamente — niente OPC Server intermedio.

PLC e dispositivi supportati

Siemens SIMATIC S7-300 Siemens SIMATIC S7-400 Siemens SIMATIC S7-1200 Siemens SIMATIC S7-1500 Siemens LOGO! 8 Siemens ET 200SP CPU

Caratteristiche dell'integrazione PLCinCloud

Lettura diretta DB / M / I / Q

L'agente PLCinCloud apre una connessione PUT/GET verso il PLC e legge gli indirizzi configurati (es. DB10.DBW20) con polling tra 100ms e 60s.

Scrittura comandi & setpoint

Scrittura bidirezionale su DB di scambio: ricette, setpoint, comandi di start/stop ODL, lotto in lavorazione.

No software aggiuntivo

Nessun OPC Server da licenziare. Nessun TIA Portal Runtime necessario sull'agente. Comunicazione diretta CPU↔agente.

Compatibile con CPU vecchie

Funziona anche con S7-300 e S7-400 di seconda mano. Per S7-1200/1500 va abilitato l'accesso PUT/GET dalle proprietà CPU.

Tipi di dato completi

BOOL, BYTE, WORD, DWORD, INT, DINT, REAL, STRING, DATE_AND_TIME — tutti i tipi nativi STEP 7.

Configurazione step-by-step

  1. In TIA Portal: proprietà CPU → Protection & Security → abilitare "Permit access with PUT/GET communication from remote partner"
  2. Su S7-1200/1500: assicurarsi che il livello di accesso sia "Full access (no protection)" o caricare la password
  3. In PLCinCloud: aggiungi PLC → Tipologia "Siemens S7-1200/1500/300" → indirizzo IP, rack e slot (default 0, 1 per S7-1500)
  4. Configura i tag uno-per-uno indicando area memoria (DB/M/I/Q), numero DB, offset byte, tipo dato
  5. Salva: l'agente inizia il polling entro 60 secondi

Specifiche tecniche

Porta TCP
102
Libreria usata
Snap7 / S7NetPlus
Polling minimo
100 ms
Throughput tipico
50-100 tag/secondo
Bidirezionalità
Lettura + scrittura

Quando usare Siemens S7 (S7-300 / S7-1200 / S7-1500)

Quando hai PLC Siemens e vuoi la latenza più bassa possibile senza dipendenze esterne. Standard de-facto per il 70% delle linee di produzione italiane.

Limitazioni e note

Vuoi integrare Siemens S7 (S7-300 / S7-1200 / S7-1500) al tuo MES?

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

Contattaci ora →