tecno13 Inserito: 6 luglio Segnala Inserito: 6 luglio Buon pomeriggio a tutti scrivo raramente ma adesso ho un dubbio su una cosa che tra un esperimento e l'altro non sono riuscito a risolvere, arrivo al dunque ho creato come da manuale una pagina html che ho già inserito nella programmazione tramite TIA portal V18 nel plc un S7-1200 FW4.7 aggiornato i db classici sono già pubblicati 333 334 335 ecc il blocco www è attivo ed il programma nel plc funziona regolarmente dato che fa il suo lavoro, ho un solo problema scrivo le variabili su plc cioè ho fatto dei pulsanti che funzionano ma non riesco a far funzionare delle variabili in lettura (delle semplici spie rosso verde) se volete allego il codice del mio html. Grazie
max.bocca Inserita: 6 luglio Segnala Inserita: 6 luglio Spia rossa verde? Devi avere l'immagine e abiliti sulla pagina HTML in base allo stato della variabile di stato. Tramite AWP gestisci.. Fai riferimento ai manuali che è molto chiaro si chiama lo strumento web server Su 1300/1500 oppure: https://docs.tia.siemens.cloud/r/en-us/v20/configuring-automation-systems
tecno13 Inserita: 6 luglio Autore Segnala Inserita: 6 luglio (modificato) ringrazio della tua risposta avevo letto queste rige ma non ho compreso ho fatto questo esempio semplice di pagina dove c'è un sinottico dove vorrei leggere delle uscite %Q0.1 chiamato nel tag generale outprova che è ovviamente bool leggo solo lo stato 0 e 1 a video ma non riesco a far cambiare colore ad una parte di codice intendo spie del sinottico vedi sotto il mio codice html di prova <!DOCTYPE html> <html lang="it"> <head> <meta charset="UTF-8"> <title>Stato uscita outprova</title> <!-- AWP_Out_Variable Name='"outprova"' --> <style> .led { width: 200px; padding: 15px; margin: 20px auto; border-radius: 10px; color: white; font-weight: bold; font-size: 20px; text-align: center; } .verde { background-color: green; } .rosso { background-color: red; } </style> </head> <body> <h2 style="text-align:center;">Stato dell'uscita visibile: <code>outprova</code></h2> <!-- Se outprova = 1 --> <!-- #Tag:outprova -->1 <div class="led verde">Uscita attiva (ON)</div> <!-- /Tag --> <!-- Se outprova = 0 --> <!-- #Tag:outprova -->0 <div class="led rosso">Uscita disattiva (OFF)</div> <!-- /Tag --> </body> </html> non capisco dove erro forse devo usare il codice java lo script plc.js è già presente nel plc? Modificato: 7 luglio da tecno13
tecno13 Inserita: 7 luglio Autore Segnala Inserita: 7 luglio se invece utilizzo delle immagini come sotto funziona? <!-- AWP_Out_Variable Name='"outprova"' --> <!-- #Tag:outprova -->1 <img src="/awp/img/led_green.jpg" alt="Spia ON" width="60"> <!-- /Tag --> <!-- #Tag:outprova -->0 <img src="/awp/img/led_red.jpg" alt="Spia OFF" width="60"> <!-- /Tag -->
max.bocca Inserita: 7 luglio Segnala Inserita: 7 luglio Onestamente ho sempre usato la seconda modalità Nel primo esempio cosa vedi ?
max.bocca Inserita: 7 luglio Segnala Inserita: 7 luglio https://cache.industry.siemens.com/dl/files/931/58862931/att_12501/v1/58862931_s7-1200_webserver_doku_v10_en.pdf Non è recente ma spiegava gli script, se cerchi ci sono diversi articoli in rete
tecno13 Inserita: 7 luglio Autore Segnala Inserita: 7 luglio 2 ore fa, max.bocca ha scritto: Onestamente ho sempre usato la seconda modalità Nel primo esempio cosa vedi ? non funziona
tecno13 Inserita: 7 luglio Autore Segnala Inserita: 7 luglio (modificato) Hai un file di esempio cortesemente per uso didattico? non capisco se il file java lo devo fare io oppure è già presente? Modificato: 7 luglio da tecno13
tecno13 Inserita: ieri dalle 20:10 Autore Segnala Inserita: ieri dalle 20:10 potreste controllare se sbaglio qualcosa ecco sotto: <!DOCTYPE html> <html lang="it"> <head> <meta charset="UTF-8"> <title>Stato Uscita PLC</title> <!-- AWP_Out_Variable Name='"out_prova"' --> </head> <body style="text-align:center; font-family:sans-serif; padding-top:50px;"> <h2>Uscita PLC: :=out_prova:</h2> <!-- #if out_prova == 1 --> <img src="spia_verde.jpg" alt="Attivo" width="60" height="60"> <!-- #endif --> <!-- #if out_prova == 0 --> <img src="spia_rossa.jpg" alt="Spento" width="60" height="60"> <!-- #endif --> </body> </html>
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora