Sergio Bertana
Risposte nei forum create
-
AutorePost
-
Sergio Bertana
Amministratore del forumPer pilotare un motore stepping eseguendone il posizionamento (Quindi conteggiando gli impulsi) devi utilizzare lo schema riportato nel FB SysSetPWMOut.
Nel tuo caso mi sembra di capire che generi un clock in uscita dal PWM con il quale hai intenzione di pilotare più motori, e per il posizionamento ti affidi al conteggio degli impulsi tramite counters.
Quindi lasci il PWM in esecuzione che invia il clock a più drivers ed abiliti uno o l’atro driver secondo le esigenze. Se è così hai sicuramente un problema di ritardo tra il comando di abilitazione del driver e la sua effettiva abilitazione, cosa che potrebbe farti perdere i 44 impulsi.
Sergio Bertana
Amministratore del forumVedo se ho capito bene la tua domanda, vorresti poter cambiare dinamicamente l’etichetta su di un pulsante.
Intanto non parlerei di Label, le label sono statiche non si possono modificare dinamicamente. Come vedi nel mio semplice progetto (Screenshot) ho inserito sul pulsante un oggetto di visualizzazione ASCII (Riferito a LW-10) a cui o inibito l’inputazione.
Agendo sulla LW-10 puoi modificare il testo visualizzato sul pulsante a tuo piacere.
Sergio Bertana
Amministratore del forumPer convertire variabili numeriche in stringhe esiste la macro DEC2ASCII, non stò a dilungarmi in spiegazioni credo che trovi un valido esempio di utilizzo in questo topic.
Sergio Bertana
Amministratore del forumPurtroppo al momento la funzione auto zoom non è gestita, quindi non è possibile ridurre la visualizzazione.
Al momento occorre accettare le barre di scorrimento.
Sergio Bertana
Amministratore del forumPer eseguire il reset accertati di premere il pulsante di reset a convertitore acceso per un tempo abbastanza lungo, 10 seconi dovrebbero bastare ma meglio esagerare. Dopo spegni ed accendi il dispositivo, in questo modo dovresti ripristinare la condizione di fabbrica.
Comunque ti ricordo che se hai l’SSID nascosto e ti ricordi che SSID hai definito puoi comunque connetterti andando a connettere il tuo PC alla rete WiFi nascosta che vedi e definendo l’SSID.
Strano invece che non ti connetti da seriale, hai utilizzato Toolly connesso a 57600, n, 8 e digitato “+++” ed atteso “a” e dopo hai inviato “a”.
Febbraio 28, 2023 alle 5:39 pm in risposta a: Connessione Encoder con uscita open collector NPN #70604Sergio Bertana
Amministratore del forumA differenza degli altri ingressi, gli ingressi veloci dedicati agli encoders della scheda PCB124 sono unicamente di tipo PNP, quindi devi fornire una tensione positiva per attivare l’ingresso.
Ora disponendo solo di uscite NPN potresti “aggirare” il problema con resistenze di pull-up connesse tra l’ingresso digitale ed il +Vdc. Non essendo una uscita push-pull il fronte di salita del segnale sarà molto più lento tanto più alta la resistenza di pull-up (E quindi minore la corrente). Per il valore della resistenza devi riferirti alla corrente in uscita dell’encoder.
Naturalmente il comando da uscita open-collector è molto meno robusto alle interferenze elettromagnetiche di un comando da una uscita push-pull, e la sensibilità aumenta al diminuire della corrente di pull-up. Ma trattandosi di segnali encoder che comunque vengono campionati in quadratura potresti anche ottenere risultati soddisfacenti.
Sergio Bertana
Amministratore del forumL’introduzione di un inverter in un sistema può provocare lo svilupparsi di disturbi/interferenze comunemente chiamate interferenze elettromagnetiche (EMI) o di radiofrequenza (RFI). I disturbi elettromagnetici si propagano lungo i conduttori e si accoppiano per mezzo di capacità parassite. Ecco alcune possibili soluzioni:
- Utilizzare sempre l’apposito filtro di linea.
- Verificare che la messa a terra sia correttamente collegata su tutte le apparecchiature. Il corretto collegamento della messa a terra spesso risolve il problema.
- Inserire anelli di ferrite sui cavi in uscita dall’inverter verso il motore.
- Utilizzare cavi schermati per la connessione del motore all’inverter.
- Controllare il passaggio dei cavi si sconsiglia il passaggio dei conduttori dell’inverter nelle stesse tubazioni o condotti dove posano altri conduttori di altre apparecchiature. I conduttori (anche se isolati) possono interferire tra loro accoppiandosi attraverso delle capacità parassite.
Puoi anche agire sul parametro impostazione della frequenza di commutazione (Per i GD20/GD350 è il parametro P00.14). Il costruttore ha impostato un valore predeterminato in base alla potenza dell’inverter. Ecco la tabellina indicativa dei vantaggi/svantaggi della modifica della frequenza di commutazione.
Sergio Bertana
Amministratore del forumIl nostro sito di supporto ha diverse sezioni dove cercare e dove trovare informazioni…
- Il Forum.
- La Knowledge base.
- le FAQs.
- Le Quick start guides (Nuova sezione in costruzione).
Certo non sempre si trova quello che si cerca, ma nel tuo caso quello che cerchi si trova in questo articolo.
Febbraio 23, 2023 alle 2:09 pm in risposta a: Lettura bitwise di varaibile WORD da CODESYS v3 #70547Sergio Bertana
Amministratore del forumNella definizione di variabili LW_Bit devi indicare indirizzo LW e 2 cifre per il bit (Da 00 a 15). Quindi il bit 0 della LW10 si indicherà con LW 1000, il bit 1 LW 1001…
Il registro indice serve per indicizzare l’indirizzo della variabile con il valore del registro indice e non per testare i bit della WORD.
Sergio Bertana
Amministratore del forumIl bello di EasyAccess è che non c’è assolutamente nessuna operazione da fare sul router per accedere da remoto.
EasyAccess esce dalla rete aprendo una VPN sul server cloud WeinCloud e tramite questa connessione criptata viene garantitoi l’accvesso all’impianto, sia al pannello che al/ai PLC collegati in rete con il pannello.
Unico caso in cui occorre fare operazioni sul router del cliente e quando sono installati firewall sosfisticati in grado di controllare tutto il traffico e bloccare le connessioni in uscita verso siti non abilitati. Dai una occhiata alla FAQ “Quali server abilitare se EasyAccess non permette la connessione ?“
Febbraio 22, 2023 alle 3:47 pm in risposta a: Lettura bitwise di varaibile WORD da CODESYS v3 #70514Sergio Bertana
Amministratore del forumIl protocollo CODESYS v2 era completamente assoluto quindi immagino avessi definito tu le TAGs simboliche nel progetto EasyBuilder. Come quasi tutti i protocolli simbolici si può puntare ai bits di una WORD.
Il CODESYS v3 lavora in simbolico, ed in simbolico (tranne pochissimi) l’accesso alla variabile è come la si crea nel programma PLC quindi se la TAG è a word non si può puntare ai suoi bit.
Come workaround puoi configurare un Data Transfer su variabili LW locali del pannello su cui puoi accedere con operandi LW_Bit.
Febbraio 22, 2023 alle 2:49 pm in risposta a: Utilizzare terminale MITOS come semplice visualizzatore #70508Sergio Bertana
Amministratore del forumPer utilizzare il terminale MITOS come semplice visualizzatore devi impostare la Modalità trasparente.
Attiva il menù di configurazione premendo simultaneamente gli ultimi 3 tasti a destra alla accensione del terminale. Poi con i tasti freccia puoi spostarti nelle varie opzioni, il tasto STOP/RESET esce dal menù.
Attivando la modalità trasparente è anche possibile disabilitare sull’inverter il controllo sull’errore di comunicazione con il terminale. Sia su GD20 che su GD350 occorre impostare il parametro:
P14.05=1, Transmission error processing (1: No alarm and continue running)
Sergio Bertana
Amministratore del forumProbabilmente c’è qualche problema di comunicazione tra il terminale Mitos e l’inverter, in caso di errore di comunicazione l’inverter si blocca. Come soluzione potresti operare su 2 parametri:
- P14.04 Communication timeout period: Impostandolo a “0” si disabilita il controllo timeout comunicazione Modbus.
- P14.05 Transmission error processing: Ipostandolo a 1 anche in caso di errore di comunicazione l’inverter continua a funzionare.
Nota: Alla accensione il terminale Mitos imposta automaticamente il parametro P14.04 a 2 secondi, quindi per disabilitare il controllo agisci su P14.05.
In alternativa se accendi l’inverter senza il terminale Mitos connesso, l’inverter non lo rileva e quindi funziona senza problemi.
Febbraio 22, 2023 alle 2:11 pm in risposta a: Comunicazione Modbus RTU con Energy meter SDM120 #70500Sergio Bertana
Amministratore del forumIl modo più intuitivo di realizzare quello che ti serve è utilizzare più istanze del FB ModbusMaster connesse in cascata (Vedi articolo).
Il modo più da programmatore e che utilizza meno risorse è di utilizzare il FB ACModbus, definendo un array di variabili ACMODBUS_DATA_V2 con i parametri dei vari registri da gestire sul meter.
Sergio Bertana
Amministratore del forumAttualmente la funzione di Cerca/Sostituisci funziona solo definendo precisamente la TAG.
-
AutorePost