Errore. Impossibile elaborare la query di ricerca.

Importante: Questo FAQ è stato tradotto automaticamente dal nostro programma di traduzione. La FAQ originale si trova qui. SBC fornisce queste informazioni senza alcuna responsabilità per la sua correttezza e funzionalità e non si assume la responsabilità di essere completa o tradotta correttamente.

È possibile cambiare il numero di porta del server web sul PCD?

FAQ #100759

Sul PCD1.M2, PCD3 e PCD2.M5 CPU è possibile cambiare il numero di porta TCP del server S-Web mediante l'uso del dispositivo configuratore 2.0 PG5.

 

Il modo molto più semplice per configurare la porta TCP di S-WebServer di un PCD sta usando il dispositivo configuratore di PG5 2.0 (SP1 o versione successiva, quando si utilizza il firmware PCD 1.14.23 o versioni successive), vedi FAQ 101464.

Cambiando la porta senza il configuratore del dispositivo (non consigliato)
Nel caso in cui il PCD non può essere aggiornato a firmware 1.14.xx, è possibile modificare diverse impostazioni Web-Server con l'utilizzo di un file di configurazione chiamato "WebSocketConfig.txt".

Questo file di configurazione può essere creato e scaricato nel PCD appositamente configurare il Server WEB del PLC.

Questo file di configurazione deve essere denominato "WEBSocketConfig.txt" (case insensitive) e deve essere situato sia in

  • INTFLASH: / Config (FLASH interna dispositivo non disponibile su tutte le CPU)
  • WEB: / pagine Web (sistema di file incorporato creato con i file che sono inclusi nel Web-generatore)
  • M1_FLASH: / Config (dispositivo FLASH nello slot M1 dell'estensione)
  • M2_FLASH: / Config (dispositivo FLASH nello slot M2 di estensione)
  • SL0FLASH: / Config (dispositivo FLASH nello slot #0 di autobus IO)
  • SL1FLASH: / Config (dispositivo FLASH nello slot #1 del Bus IO)
  • SL2FLASH: / Config (dispositivo FLASH nello slot #2 del Bus IO)
  • SL3FLASH: / Config (dispositivo FLASH nello slot #3 del Bus IO)

Si è cercato al momento del boot solo in una di queste directory (nell'ordine dato sopra con Firmware 1.08.23 o superiore) e se trovato, viene analizzato.
Con firmware < = 1.08.23 era l'ordine di ricerca:

  • M2_FLASH: / Config (dispositivo FLASH nello slot M2 di estensione)
  • WEB: / pagine Web (sistema di file incorporato creato con i file che sono inclusi nel Web-generatore)
  • M1_FLASH: / Config (dispositivo FLASH nello slot M1 dell'estensione)
  • SL0FLASH: / Config (dispositivo FLASH nello slot #0 di autobus IO)
  • SL1FLASH: / Config (dispositivo FLASH nello slot #1 del Bus IO)
  • SL2FLASH: / Config (dispositivo FLASH nello slot #2 del Bus IO)
  • SL3FLASH: / Config (dispositivo FLASH nello slot #3 del Bus IO)

Per xxxFLASH file system, il file viene scaricato utilizzando il Server FTP (e i parametri attualmente utilizzati), considerando che il sistema di file WEB, esso viene caricato utilizzando DB / DBx come parte del programma di utente PLC (valido per xx7 AND Classic PLC) mediante l'uso dello strumento Web-Builder.
Parametri scaricati saranno presi in considerazione al prossimo spegnimento / sequenza.

Il file di configurazione sovrascrive le preferenze predefinite di WEB-Server.
Troverete un modello del file WEBSocketConfig.txt nella sezione download.

Direct = su
Timeout = 3000
Ascoltatore = 16
Port = 80
PrioPort = 90
KeepAlive = 8
KeepAliveTimeout = 10000
KeepAliveStrict = off
KeepAliveRequests = 2000
NoTimeWait = off
Figura 1 esempio di file WEBSocketConfig.txt

Il segno "=" nel file di configurazione possono essere soppressi, per esempio direttamente sul

Parola chiave
Argomenti
Descrizione
Diretto
accensione / spegnimento
Definendo la direttiva diretta è possibile disattivare Http Direct sul PCD (impostazione predefinita: sulla).
Timeout
10 - 10000
Il ricevimento e trasmissione time out in ms. durante la lettura o la scrittura non è riuscito dopo questo tempo, la connessione è reset (default: 1000).
Ascoltatore
4 - 24
Il numero di connessioni massime di attesa senza frullarli (predefinito: 12).
Esempio: il browser web 12 aperto simultaneamente per il PCD. Tutti vi aspetta una risposta, ma un 13th si interromperà senza attesa.
Porta
1 - 65536
La porta tcp, il server web è in ascolto (default:80).
KeepAlive
0 - 16
Il numero di connessioni permanenti (default: 8). Il browser client utilizza sempre la stessa connessione quando esso supporta la funzionalità Keep-Alive Http. Zero indica che non sono fatti connessioni permanenti e modalità strict è off.
KeepAliveTimeout
1000 - 60000
Ora dell'ultimo accesso in ms. se questo tempo è trascorso senza accesso, la connessione non è mantenuta viva piu ' (impostazione predefinita: 2000).
KeepAliveStrict
accensione / spegnimento
In modalità rigorosa, il numero di connessioni permanenti è assoluto. Non sarà accettato ulteriore collegamento. In modalità normale l'ultima connessione è sempre l'attivazione/disattivazione e ogni richiesta di attesa verrà elaborato, condividendo le risorse disponibili (impostazione predefinita: sulla).
KeepAliveRequests
0-10000
Il numero di richieste che possono essere eseguiti sullo stesso mantenere vivo sessione. Dopo questo, la connessione viene chiusa e riaperta.
Zero indica che la sessione venga mantenuta fino ad un time out (default: 0)..
NoTimeWait
accensione / spegnimento
Questa opzione Disabilita lo stato di attesa del protocollo TCP. Per impostazione predefinita viene attivato lo stato di attesa (default: off).
Se un client è utilizzato che fa uno scatto richieste (chiude tutti i presa immediatamente ) – utilizzare questa opzione per impedire il server web a corto di socket.
PrioPort
1-65536
Inoltre per la configurazione predefinita della porta una porta socket di priorità viene attivata all'avvio. Il carico di richiesta è distribuito al 50% per ciascuna porta.
Questa opzione consente di configurare su quale porta il priorità port è in ascolto (default: 81).

Files correlati:

Categories

Tips for SBC internals / http-direct

Last update: 27.05.2015 05:20

First release: 14.09.2007 11:52

Views: 32489

The requested software / document is no longer marketed by Saia-Burgess Controls AG and without technical support. It is an older software version which can be operated only on certain now no longer commercially available products.

Download