Sergio Bertana
Risposte nei forum create
-
AutorePost
-
Ottobre 1, 2021 alle 12:28 pm in risposta a: Datalogger con consultazione dati da interfaccia web #61387
Sergio Bertana
Amministratore del forumIl prodotto che ha “quasi” tutte le caratteristiche desiderate potrebbe essere l’STE2, ma per avere i dati storici o lo si collega al portale cloud SensDesk oppure si installa su di un PC il programma PDMS.
Ma avendo messo come condizione la necessità di avere i dati storici senza l’utilizzo di software esterni il prodotto che può fare al caso tuo è il Multilogger. Puoi impostare la registrazione dei parametri con un intervallo impostabile di:
1 s, 2 s, 5 s, 10 s, 15 s, 30 s, 1 min, 2 min, 5 min, 10 min, 15 min, 30 min, 1 hour, 2 hours, 3 hours, 4 hours, 6 hours, 12 hours, 24 hours
La registrazione può essere imposta in modalità circolare (Sono registrati sempre gli ultimi 600.000 valori) oppure in modo assoluto (Sono registrati fino ad un massimo di 1.000.000 di valori poi la registrazione si arresta).
Accedendo con un browser è possibile visualizzare i valori istantanei. Utilizzando il programma Comet Vision è possibile visualizzare il grafico dei valori acquisiti e/o scaricare il file dati ed esportarlo in altri formati.
Sergio Bertana
Amministratore del forumI convertitori ethernet/seriali possono essere configurati sia come server che come client.
Nel tuo caso lo puoi configurare come client e definendo indirizzo IP e porta del server il convertitore si collegherà al server indicato. Ma dovendo gestire protocollo Modbus dovrà comunque essere il server ad interrogare il tuo meter con il protocollo modbus RTU.
E qui attenzione perchè uscendo da una connessione TCP molti SCADA e/o altri programmi usciranno con il protocollo ModbusTCP che non è uguale al Modbus RTU, quindi in questo caso dovrai utilizzare un convertitore di protocollo come l’ATC-3002.
Se invece vuoi che il tuo server riceva pacchetti dati in modo automatico puoi utilizzare un nostro sistema programmabile SlimLine e da programma puoi fare tutto quello che desideri. Tra l’altro con il FB DataStreamExch si comporta come un ATC-1200, mentre con il FB ModbusTCPGateway si comporta come un ATC-3002.
Sergio Bertana
Amministratore del forumLo scopo dei programmi che pubblico sul forum e nella zona knowledge sono proprio quelli di stuzzicare la curiosità e l’inventiva dei clienti spronadoli nella modifica dei programmi per raggiungere i loro scopi.
Se tu guardi al programma WebServer, vedrai che ho scriito:
IF (SysStrFind(HTTPSv.pPage, ADR('SetOutput.cgi'), FIND_DEFAULT) <> eNULL) THEN SetOutput:=TRUE; CaseNr:=10; RETURN; END_IF;
ora basta che tu aggiunga un’altra linea di programma:
IF (SysStrFind(HTTPSv.pPage, ADR('ResetOutput.cgi'), FIND_DEFAULT) <> eNULL) THEN SetOutput:=FALSE; CaseNr:=10; RETURN; END_IF;
Ed avrai a disposizione il comando di reset uscita. Poi dovrai nel programma Logic eliminare il timer.
Abbiamo una serie di video tutorial che spiegano tecniche di programmazione, comunque ricordo che è possibile acquistare supporto tecnico per poterci mettere in contatto via Teamviewer e modificare insieme il programma.
Sergio Bertana
Amministratore del forumGli esempi riportati nel FB InvtGD20EU sono stati fatti in due tempi diversi, e nell’informatica tutti sappiamo come nel tempo le cose evolvano. Nell’esempio in FBD si utilizza il FB ModbusMaster mentre nell’esempio in ST si utilizza la nuova versione ModbusMaster_v1.
Nella nuova versione del FB ModbusMaster come vedi dal manuale è stato eliminato il parametro IFTime, perchè nella riscrittura del blocco il calcolo del tempo di interframe è automatico. In più si è aggiunto il parametro CTime in uscita che ritorna il tempo necessario a completare il comando.
Quindi venendo al tuo problema utilizza il consiglio è sempre di utilizzare l’ultima versione di ogni FB (Nel tuo caso ModbusMaster_v1). Da quello che dici mi sembra che ci sia un problema di comunicazione con l’inverter hai provato ad utilizzare lo spionaggio ?
Sergio Bertana
Amministratore del forumAggiungo al post di prima che per l’automazione domotica puoi utilizzare anche tutti quei dispostivi connesi in WiFi come ad esempio la gamma SonOff o lo Shelly. Alcuni si interfacciano al loro portale cloud proprietario, ma è possibile anche modificarne il firmware per poterli gestire direttamente (Vedi articolo).
Altri hanno la possibilità di connettersi ad un broker MQTT (Lo puoi installare sullo SlimLine Raspberry) e poi li puoi accedere dal programma PLC con il FB di gestione MQTT (Vedi articolo).
Sergio Bertana
Amministratore del forumVediamo di dare una risposta a tutte le domande:
- Tutti isistemi sono programmabili con LogicLab e puoi spostare il programma da un sistema all’altro, quindi la scelta è solo sul formato e sugli I/O. Discorso a parte per lo SlimLine Raspberry che oltre al programma PLC può eseguire applicativi Linux come Node-RED (Che ti permette anche la realizzazione di una interfaccia grafica, Vedi articolo), o installare HomeAssistant. Se la casa e su più piani comunque consiglio di utilizzare più sistemi interconnessi in ethernet per lo scambio dati (vedi articolo) evitando cablaggio elettrico.
- Per tutta l’automazione con il PLC le telecamere i sensori antifurto che funzionano a 12/24Vdc puoi anche semplicemente alimentare il tutto con un alimentatore con batteria di backup come questi. Discorso diverso per il PC dove a meno di non utilizzare un PC con alimentazione in DC puoi abbinare un suo UPS.
- Il montaggio quadro/esterno dipende dal dispositivo chre utilizzi comunque dovrai prevedere un quadretto di comando.
- Si il CANBus è in alternativa al RS485, ma come dicevo prima conviene avre più moduli interconnessi in ethernet, quindi per la caldaia puoi prevedere il suo modulo di comando con interfaccia CAN. Ma accertati che ci siano le specifiche sui dati CAN da scambiare.
- Home Assistant ti permette certamente di abbinare comandi con visualizzazioni telecamere ed altro, lo puoi interfacciare con i PLC via ModbusTCP e puoi farloi eseguire anche sullo SlimLine Raspberry. Alternativa è una interfaccia in Node-RED, oppure puoi utilizzare i pannelli operatore.
Capitolo a parte è l’accesso remoto via Internet, se non hai un contratto con IP pubblico non puoi accedere direttamente alla tua rete. I pannelli operatore ti mettono a disposizione EasyAccess che ti permette l’accesso anche da reti NATttate. Una alternativa è utilizzare ZeroTier (O altri software peer-to-peer), lo puoi installare anche sullo SlimLine Raspberry.
Settembre 23, 2021 alle 11:42 am in risposta a: Installazione Windows su Panel PC serie cMT-iPC #61258Sergio Bertana
Amministratore del forumNel costo del prodotto è già compresa l’installazione e l’attivazione del sistema operativo Windows 10 IOT.
Il PC arriva pronto per installare le Vs applicazioni.
Settembre 22, 2021 alle 12:22 pm in risposta a: Configurazione intestazioni invio eMail da pannello #61223Sergio Bertana
Amministratore del forumNo purtroppo sono parte integrante del firmware del pannello e non è possibile modificarle.
Se utilizzi come PLC i ns SlimLine che hai la possibilità con il FB EMailSend di invio delle eMail completamente personalizzato.
Settembre 22, 2021 alle 10:15 am in risposta a: Invio SMS ed eseguire chiamate con un router LTE #61220Sergio Bertana
Amministratore del forumSi certo i comandi AT sono sempre gli stessi.
Sergio Bertana
Amministratore del forumNei cavi HDMI standard le perdite di segnale si cominciano a riscontrare dopo i 6 metri circa di lunghezza e si consiglia di non andare oltre i 10 metri.
Poi la differenza tra un dispositivo HDMI ed un’altro possono generare differenze prestazionali ecco quindi che magari il PC funziona ed il terminale no.
Ma anche se fai una ricerca si Internet per andare oltre i 10 metri vedrai che tutti consigliano l’utilizzo di cavi speciali adatti a collegamenti su lunghezze maggiori oppure l’utilizzo di amplificatori. Esistono anche cavi con amplificatore incorporato nel cavo.
Sergio Bertana
Amministratore del forumGli inverter GS20EU hanno frequenza massima in uscita a 590Hz, però è possibile richiedere la versione HF (High Frequency), disponibile per tutti i modelli con possibilità di gestione frequenza in uscita fino ad 1Khz.
Settembre 15, 2021 alle 4:31 pm in risposta a: Comando incremento/decremento velocità da ingressi digitali #61168Sergio Bertana
Amministratore del forumPer il funzionamento che chiedi si utilizzano 4 ingressi digitali per il comando, S1 (no) comando rotazione avanti, S2 (no) rotazione indietro, S3 (no) step+ velocità, S4 (no) step- velocità.
- Abilitare controllo da ingressi digitali, P00.01=1.
- Abilita comando rotazione avanti da ingresso S1, P05.01=1.
- Abilita comando rotazione indietro da ingresso S2, P05.02=2.
- Abilitare impostazione frequenza da tastiera P00.06=0. Impostare frequenza avvio su comandi rotazione, P00.10.
- Abilita comando incremento frequenza (Step+) da ingresso S3, P05.03=10. Impostare coefficente variazione, P08.45.
- Abilita comando decremento frequenza (Step-) da ingresso S4, P05.04=11. Impostare coefficente variazione, P08.46.
- Se si desidera definire un range di variazione frequenza, impostare minimo P00.05 e massimo P00.03.
Alcune considerazioni:
I comandi di Step+/- non sono a step ma sono a tempo, come vedi nei parametri P08.45 e P08.46 imposti la rampa di variazione della frequenza su attivazione comando.
Il decremento di velocità non provoca l’inversione di rotazione che è determinata solo dal comando attivo.
Puoi impostare un valore minimo di frequenza ma attenzione l’impostazione di set su comando di step- provoca il decremento fino a 0 ma il parametro P00.05 fissa il minimo. Se si scende sotto al valore poi salendo occorre attendere di salire oltre al minimo.
Sergio Bertana
Amministratore del forumTutti i download sono possibili solo agli utenti loggati, clickando sul link se non sei loggato vieni rimandato alla pagina che ti indica di fare il login.
Non è questa la pagina che vedi ?
Sergio Bertana
Amministratore del forumSe ho ben capito alla ricezione di una richiesta HTTP devi attivare una uscita logica.
Ti ho fatto il programma HTTPSetOuput, un semplice esempio che utilizza il FB HTTPServer, viene istanziato un server sulla porta 2000. Alla richiesta della pagina SetOutput.cgi, puoi cambiarla da programma viene attivata l’uscita 0 per 2 secondi.
Naturalmene puoi usare anche parametri in GET od in POST alla richiesta pagina per gestire pià comandi, oppure definire più pagine ognuna delle quali esegue uno specifico comando (Download programma).
Sergio Bertana
Amministratore del forumDici che il FB ModbuMaster ti dà errori, come vedi questi errori, dall’incremento della variabile Errors del FB?
In tal caso se attivi la finestra di debug di LogicLab (Screenshot) vedrai il codice di errore e da questa pagina puoi vederne la descrizione.
Se attivi lo spionaggio (Vedi articolo) potrai vedere i pacchetti Modbus in scambio con il dispositivo e magari capire qualcosa in più sul tuo problema.
Ti ricordo che abbiamo un servizio di supporto tecnico on line con TeamViewer che puoi attivare acquistando un pacchetto e possiamo risolvere insieme il problema.
-
AutorePost