visualizza l'elenco degli articoli
S7-400 CPU 41x -- Progettazione e programmazione della comunicazione -- Utilizzo dei blocchi di comunicazione
In che cosa si differenziano i parametri d'inizializzazione e di esecuzione sui blocchi per modo TCP?
Perché sul blocco per Modbus TCP viene emesso il valore di stato A090 (hex), sebbene sia stata registrata la licenza corretta?
Quali sono le differenze fra la versione con licenza e la versione demo scaricabile del blocco per Modbus TCP?
Perché il valore A083 (hex) viene emesso permanentemente nel parametro d'uscita STATUS del blocco per Modbus TCP quando è stato impostato il parametro d'ingresso ENQ_ENR=true?
Quali blocchi per Modbus TCP possono essere rinominati o modificati nel cablaggio se i numeri di blocco dei blocchi modalità sono già impiegati nel programma applicativo?
Comunicazione industriale: panoramica dei sistemi di bus disponibili nel SIMATIC S7
Come avviene lo scambio dati con la comunicazione di base S7 tra S7-300/S7- 400 e S7-200 tramite MPI
Dati consistenti nell'S7-400, riepilogo dei meccanismi
Quali porte sono abilitate per la comunicazione Modbus/TCP e quanti client Modbus possono comunicare con una CPU SIMATIC S7 come server Modbus?
Come si possono realizzare segnalazioni in sequenza cronologica con le CPU S7-400 e WinCC?
A cosa occorre fare attenzione nella progettazione di una connessione S7 non specificata per lo scambio dati tra S7-400 e S7-300?
Come si può stabilire da SIMATIC S7 una comunicazione OPEN MODBUS / TCP e dove si ottengono ulteriori informazioni?
Come si può utilizzare WinCC flexible per traferire un progetto a un pannello operatore con S7-Routing?
Quali limitazioni ci sono per i job attivi nella comunicazione con SFC 58 / SFC 59 opp. SFB 52 / SFB 53 tramite PROFIBUS DP opp. PROFINET IO?
Come vengono programmati i blocchi di comunicazione FB63 "TSEND", FB64 "TRCV", FB65 "TCON" e FB66 "TDISCON", per utilizzare il protocollo ISO-on-TCP per lo scambio dati tramite l'interfaccia PROFINET integrata di una CPU oppure tramite CP443-1 Advanced?
Come vengono programmati i blocchi di comunicazione FB63 "TSEND", FB64 "TRCV", FB65 "TCON" e FB66 "TDISCON", per utilizzare il protocollo TCP per lo scambio dati tramite l'interfaccia PROFINET integrata di una CPU S7-300 o S7-400?
Come vengono programmati i blocchi di comunicazione FB67 "TUSEND", FB68 "TURCV", FB65 "TCON" e FB66 "TDISCON", per utilizzare il protocollo UDP per lo scambio dati tramite l'interfaccia PROFINET integrata di una CPU?
L’accesso a dati consistenti è possibile anche senza SFC14/15, come parte dell'immagine di processo?
Quanto è grande la consistenza dei dati con le funzioni di comunicazione S7 PUT e GET per le singole CPU S7-400?
S7-300 CPU 31x -- Progettazione e programmazione della comunicazione -- Utilizzo dei blocchi di comunicazione
Quali moduli di Security sono raggiungibili con il SOFTNET Security Client V4 mediante una connessione tunnel IPsec protetta?
In che cosa si differenziano i parametri d'inizializzazione e di esecuzione sui blocchi per modo TCP?
Perché sul blocco per Modbus TCP viene emesso il valore di stato A090 (hex), sebbene sia stata registrata la licenza corretta?
Quali sono le differenze fra la versione con licenza e la versione demo scaricabile del blocco per Modbus TCP?
Perché il valore A083 (hex) viene emesso permanentemente nel parametro d'uscita STATUS del blocco per Modbus TCP quando è stato impostato il parametro d'ingresso ENQ_ENR=true?
Quali blocchi per Modbus TCP possono essere rinominati o modificati nel cablaggio se i numeri di blocco dei blocchi modalità sono già impiegati nel programma applicativo?
Come si possono realizzare segnalazioni in sequenza cronologica con le CPU S7-300 e WinCC?
Come vengono programmati i blocchi di comunicazione FB14 "GET" e FB15 "PUT" per lo scambio dati nel programma S7 di una CPU S7-300?
Quali porte sono abilitate per la comunicazione Modbus/TCP e quanti client Modbus possono comunicare con una CPU SIMATIC S7 come server Modbus?
A cosa occorre fare attenzione nella progettazione di una connessione S7 non specificata per lo scambio dati tra S7-400 e S7-300?
Quali limitazioni ci sono per i job attivi nella comunicazione con SFC 58 / SFC 59 opp. SFB 52 / SFB 53 tramite PROFIBUS DP opp. PROFINET IO?
Come vengono programmati i blocchi di comunicazione FB12 "BSEND" e FB13 "BRCV" per lo scambio dati nel programma S7 di una CPU S7-300?
Come vengono programmati i blocchi di comunicazione FB63 "TSEND", FB64 "TRCV", FB65 "TCON" e FB66 "TDISCON", per utilizzare il protocollo ISO-on-TCP per lo scambio dati tramite l'interfaccia PROFINET integrata di una CPU oppure tramite CP443-1 Advanced?
Come vengono programmati i blocchi di comunicazione FB63 "TSEND", FB64 "TRCV", FB65 "TCON" e FB66 "TDISCON", per utilizzare il protocollo TCP per lo scambio dati tramite l'interfaccia PROFINET integrata di una CPU S7-300 o S7-400?
Come si può stabilire da SIMATIC S7 una comunicazione OPEN MODBUS / TCP e dove si ottengono ulteriori informazioni?
Come vengono programmati i blocchi di comunicazione FB67 "TUSEND", FB68 "TURCV", FB65 "TCON" e FB66 "TDISCON", per utilizzare il protocollo UDP per lo scambio dati tramite l'interfaccia PROFINET integrata di una CPU?
Come avviene lo scambio dati con la comunicazione di base S7 tra S7-300/S7- 400 e S7-200 tramite MPI
Quanto è grande la consistenza dei dati per le funzioni di comunicazione S7 PUT e GET per le singole CPU S7-300 o S7-400 e per i controllori visualizzati C7 ?
CPU 315-2 come server per I_PUT/I_GET
L’accesso a dati consistenti è possibile anche senza SFC14/15, come parte dell'immagine di processo?
PROFIBUS generale -- Progettazione e programmazione della comunicazione -- Utilizzo dei blocchi di comunicazione
Trasferimento di valori analogici da opp. verso uno slave PROFIBUS DP
Quali articoli trattano dei dati consistenti in relazione alla periferia decentrata?
L’accesso a dati consistenti è possibile anche senza SFC14/15, come parte dell'immagine di processo?
Perché lo SFC 13 non viene elaborato correttamente nella nuova CPU 315-2DP (N. di ordinazione: 6ES7 315-2AG10-0AB0)?
Come si riceve un allarme con lo SFB 54 "RALRM" secondo DPV1?
Lifelist degli slave DP nell'impiego di SFC51 "RDSYSST" al posto di SFC12 "D_ACT_DP"
È possibile utilizzare contemporaneamente la funzione "Segnalazione di errore di sistema", il blocco funzionale FB 126 e la funzione di sistema SFC 13 "DPNRM_DG"?
Avvertenze sull'uso della funzione di sistema SFC12 "D_ACT_DP"
Che cosa sono i dati consistenti?
Come si possono leggere i dati da un normslave DP e scriverli in modo consistente su un normslave DP?
Disattivazione di slave DP dopo l'avvio della CPU
Informazioni di diagnostica dell'FB125 con slave DP disattivato
Attivazione con SFC 12 "D_ACT_DP" di uno slave DP disattivato
Parametrizzazione di SFC 103 / SFC 59 per il rilevamento e la lettura dei dati di topologia
A quali requisiti occorre fare attenzione quando si vuole utilizzare la funzione "Preparazione della diagnostica dei cavi"?
L’accesso a dati consistenti è possibile anche senza SFC14/15, come parte dell'immagine di processo?
Numero di ordinazione:

Descrizione
Un accesso a dati consistenti > 4 byte è adesso possibile anche senza le funzioni di sistema SFC14/15. Questa possibilità di poter accedere a dati > 4 byte tramite comandi di caricamento/trasferimento offre una possibilità di accesso particolarmente confortevole e con grande performance (carico limitato della runtime).
Il campo dati di uno slave DP opp. IO-Device, che deve essere trasferito in modo consistente, viene trasferito ad una immagine di processo opp. a una parte dell'immagine stessa. Le informazioni in questo campo sono sempre consistenti. Si può poi, tramite comandi di caricamento/trasferimento (p. es. L PEW 1), accedere all'immagine di processo o a parte dell'immagine stessa. Una limitazione di campo dell'indirizzamento non esiste.

  • L'aggiornamento dell'immagine di processo viene pilotato autonomamente dal sistema operativo.
  • L'aggiornamento dell'immagine di processo parziale avviene o lato utente con l'aiuto di SFC opp. lato sistema in modo automatico con l'accoppiamento ad un OB.
  • In caso di un accesso diretto (p. es. L PEW opp. T PAW) non ha luogo alcun errore di accesso alla periferia.

Avvertenza
Se la CPU in uso supporta immagine di processo parziale è rilevabile nei dati tecnici.

Panoramica
Per la progettazione senza "SFC 14/15" si possono utilizzare le seguenti CPU.

 

Listino N.

S7-CPU

dalla versione firmware

6ES7 31..

CPU 31x

2.5

6ES7 41..

CPU 41x

3.0

Limiti
Trasferimento di dati utili consistenti su uno slave DP

Per il trasferimento dei dati utili consistenti ad uno slave DP, la norma PROFIBUS DP pone dei limiti superiori. Di conseguenza in uno slave DP normalizzato possono essere trasferiti in un blocco max. 64 parole = 128 byte di dati utili consistenti.

Nella progettazione si definisce quanto grande è il campo consistente. Qui si può impostare in un formato di codice speciale una lunghezza massima dei dati consistenti di 64 parole = 128 byte (128 byte per ingressi e 128 byte per uscite): una lunghezza maggiore non è possibile.

Questo limite superiore vale per i puri dati utili. Dati di diagnostica e di parametri vengono raccolti in record di dati interi e quindi sono di principio trasferiti in modo consistente.

Nel codice di contrassegno generale (AKF) è impostabile una lunghezza massima dei dati consistenti di 16 parole = 32 byte (32 byte per ingressi e 32 byte per uscite): una lunghezza maggiore non è possibile.

In questo contesto tenere conto anche che una CPU 41x come slave DP su un master di terzi (collegamento tramite GSD) deve essere configurabile con il codice di contrassegno generale. Per questo motivo la memoria di trasferimento per ogni slot virtuale di una CPU 41x come slave DP su PROFIBUS DP è grande max. 16 parole = 32 byte. In totale sono progettabili 32 di tali slot virtuali nello i-Slave, il N. di slot più elevato è 35.

Trasferimento di dati utili consistenti su un IO-Device
Per il trasferimento di dati utili consistenti su un IO-Device vale il limite superiore di 255 byte (254 byte dati utili + 1 byte come valore accompagnatorio). Anche se si possono trasferire più di 255 byte su un IO-Device, si possono trasferire in modo consistente max. 255 byte.

Importante
Non utilizzare contemporaneamente le funzioni di sistema e l'immagine di processo. La consistenza tra i valori dell'immagine di processo ed i valori della funzione di sistema SFC14 non è garantita, poiché nella lettura l'immagine di processo con la funzione di sistema SFC14 non viene copiata. Di principio è vero che nella scrittura con la funzione di sistema SFC15 viene copiata anche l'immagine di processo, ma questo non avviene nella lettura. Questo significa che la consistenza tra i valori dell'immagine di processo ed i valori della funzione di sistema SFC14 non è garantita.

Esempio
Il seguente esempio (per l'immagine di processo parziale 3 "TPA 3" di una CPU S7-400) mostra una possibile progettazione nella HW Config.

Requisito: l'immagine di processo parziale è stata precedentemente aggiornata tramite SFC 26/27 opp. l'aggiornamento dell'immagine di processo è stato collegata ad un OB.

  • TPA 3  su uscita: questi 50 byte si trovano in modo consistente nell'immagine di processo parziale 3 e possono quindi essere letti tramite  il normale comando "Carica Ingresso xy".
  • "---"  sotto  ingresso significa: nessun deposito in una immagine di processo. È possibile solo l'handling con la funzione di sistema  SFC14/15.

Ricerca
Progettazione hardware, consistenza, aggiornamento

 Articolo con ID:8751062   Data:2008-05-19 
Questo articoloè stato utilenon è stato utile                                 
mySupport
My Documentation Manager 
Newsletter 
CAx-Download-Manager 
Support Request
Vai all'articolo
Stampa
Creazione PDF 
Invia l'articolo
QuickLinks
Strumento di compatibilità 
Aiuto
Aiuto on-line
Guided Tour