Risposte nei forum create
-
AutorePost
-
Sergio Bertana
Amministratore del forumPer sdoppiare il segnale WiFi in uscita dal router su 2 antenne devi utilizzare uno splitter da 2.4Ghz con impedenza 50Ohm come ad esempio questo.
Per le antenne posso indicarti i modelli SCO246 o SCO249 li puoi trovare in questa pagina.
Per la connessione del router e delle antenne allo splitter possiamo fornire a richiesta i cavi adatti, attenzione però al corretto cablaggio i 2 cavi che dallo splitter vanno alle antenne devono essere identici, avere la stessa lunghezza.
Sergio Bertana
Amministratore del forumIl modello cMT 3102x oltre a disporre di 2 porte ethernet prevede lo spazio per il montaggio del modulo WiFi M02 (Datasheet).
Ma se la tua esigenza è di collegare il terminale con un telefono ti ricordo che puoi utilizzare l’opzione USB tethering disponibile su tutti i terminali (Fatta eccezione della serie iP). Allego per il download il progetto USB_Tethering_Demo che permette di testare la funzione.
Nel caso serva una connessione LTE per la teleassistenza ricordo che è possibile abbinare un router connesso alla porta ethernet del terminale.
Ottobre 14, 2021 alle 3:50 pm in risposta a: Aggiornamento firmware (Upgrade) pannelli operatore #61800Sergio Bertana
Amministratore del forumSi può essere, è gia capitato…
Su terminali cMT-SVR100 cosi vecchi l’aggiornamento del firmware va fatto tramite SDCard. Se mandi una eMail al supporto ti inviamo il file bin del firmware. Per utilizzarlo devi:
- Formattare FAT32 una SDCard e trasferire il file bin.
- Inserire l’SDCard nel terminale da spento
- Mettere ad on lo swicth 2
- Accendere il terminale ed attendere 5 minuti
- Rimettere ad off lo swicth 2 (non c’è bisogno di spegnere)
Il terminale si è riavviato con il nuovo firmware, potrebbe però avere reimpostato di default gli IP (DHCP su eth1 e 192.168.100.1 su eth2). Devi provvedere alla impostazione corretta in base alle tue necessità.
Non ti nego che occorre prestare molta attenzione in questa manovra, sopratutto accertarsi che la SDCard sia formattata FAT32 ed abbia unicamente il file bin al suo interno e non deve mancare la corrente di alimentazione durante l’upgrade. Nel caso qualcosa andasse storto c’è il rischio di trovarsi con il pannello bloccato ed allora l’unico rimedio è mandarlo a riparare.
Ottobre 11, 2021 alle 6:17 pm in risposta a: Acquisizione temperatura silos tramite corda termometrica #61687Sergio Bertana
Amministratore del forumPer l’acquisizione della corda termometrica puoi utilizzare il Modulo di espansione I/O Analogici, abbiamo 2 versioni una da 5 ingressi ed una da 10 ingressi (2 banchi da 5 ingressi).
Per semplicità di cablaggio utilizzerei tutto il banco da 5 ingressi per acquisire la corda (si spreca 1 ingresso ma il cablaggio risulta molto ordinato), ecco lo schema di cablaggio della corda al banco degli ingressi.
Utilizzando un modulo CPU potrai acquisire tutti i 32 ingressi analogici ed appoggiarli in variabili REAL nella DB100 dove il PLC tramite una connessione Modbus TCP potrà acquisirli.
Avendo il modulo CPU lun server HTTP potrai eventualmente realizzare anche una pagina web di visualizzazione di tutte le temperature per avere una consultazione rapida di emergenza.
Sergio Bertana
Amministratore del forumPer unire le variabili in un unico file devi dichiarare nell’oggetto Data Sampling con il tasto Data Format le variabili da inserire nel file.
Possono essere anche di tipo diverso UINT, REAL, ecc ma devono essere tutte allocate ad indirizzi consecutivi.
Ti consiglio di leggere tutti i post di questo topic.
Sergio Bertana
Amministratore del forumHo verificato ed effettivamente c’è un BUG in Toolly, se noti nella finestra dove sono riportati i dati inviati e ricevuti vedrai che quando invii il dato in scrittura viene inviato sempre il valore 00. Stiamo rilasciando una nuova versione del programma la SFW172C500 dove correggeremo l’errore.
Se utilizzi i nostri sistemi SlimLine puoi utilizzare il programma SDM120SetUp in fondo a questa pagina.
Ottobre 6, 2021 alle 4:26 pm in risposta a: Acquisire sensore temperatura + umidità 4-20mA con SlimLine #61463Sergio Bertana
Amministratore del forumIl sensore di temperatura come si vede dal datasheet ha due canali separati con uscita 4-20mA, canale 1 per il valore di umidità e canale 2 per il valore di temperatura. Aquisendo il modulo CPU l’ingresso in corrente con un valore di tensione da 0 a 10 volt, per permettere alla sonda di alimentarsi è necessario disporre di una alimentazione di 24Vdc.
Avendo due canali analogici è possibile con il modulo CPU acquisire entrambi i segnali.
Ogni canale si autoalimenta tramite il loop di corrente, quindi occorre connettere il morsetto + del canale al positivo di alimentazione, il morsetto – andrà collegato all’ingresso AI0x del modulo CPU, cui andrà connessa una resistenza da 500 Ohm verso AGnd che andrà poi connesso con il negativo di alimentazione.
L’ingresso analogico del modulo è basato su di un convertitore A/D a 12bits quindi il range del sensore verrà suddiviso in 4096 parti.
La tempertura ha range -30/+80 quindi 130 gradi di escursione che suddivisi per 4096 parti danno una risoluzione di 0.032 gradi a bit.
L’umidità ha range -0/100 quindi 100 punti di escursione che suddivisi per 4096 parti danno una risoluzione di 0.024 % a bit.
Sergio Bertana
Amministratore del forumLa procedura di Backup&Restore è proprio fatta per poter inserire una SDCard nei sistemi in cui è prevista oppure un lettore SDCard USB con il file di backup ed alla accensione il sistema si autoaggiorna eseguendo automaticamente il restore.
Il PCK051B000 verrà rilasciato entro il mese di ottobre.
Ma per il tuo problema di aggiornamento variabili RETAIN esiste il FB FileMemoryDump che esegue sia il backup che il restore su di un file di un’area di memoria. Il FB si trova nella libreria eLLabLogLib. E’ un vecchio FB e la documentazione relativa si trova solo sul manuale in PDF. In questo articolo trovi ulteriori informazioni.
Ottobre 1, 2021 alle 6:19 pm in risposta a: Utilizzare un Pannello Weintek come Client OPC-UA #61397Sergio Bertana
Amministratore del forumSe i server non sono online quando li stai configurando per acquisire le TAGs devi avere il file xml del server.
Quindi per aggiungere un server OPC-UA lo devi avere on-line (In modo da acaquisire le TAGS in automatico) oppure devi avere il file XML con tutte le TAGs.
Ottobre 1, 2021 alle 2:40 pm in risposta a: Datalogger con consultazione dati da interfaccia web #61393Sergio Bertana
Amministratore del forumSe vi serve flessibilità nella applicazione vi ricordo che con i ns sistemi programmabili SlimLine potete realizzare facilkmente un programma per acquisire uno o più sensori di temperatura ed umidità, SHT3xAcquire, HWgHTemp485, SensitSTHC102 ed altri articoli simili.
Acquisiti i valori è possibile realizzare una pagina web di visualizzazione e/o storicizzare i valori in un file CSV che poi potrà essere scaricato con una connessione FTP oppure inviato automaticamente dal sistema ad un server FTP remoto, FTPClient.
Ottobre 1, 2021 alle 12:28 pm in risposta a: Datalogger con consultazione dati da interfaccia web #61387Sergio 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).
-
AutorePost