Vai al contenuto

Sergio Bertana

Risposte nei forum create

Stai visualizzando 15 post - dal 136 a 150 (di 4,264 totali)
  • Autore
    Post
  • in risposta a: Gestione stampante su porta seriale #79595
    Sergio Bertana
    Amministratore del forum

    La macro è molto lunga, vedo però che invii alla stampante 363 caratteri in una unica stringa.

    Sei sicuro che la stampante sia in grado di gestire stringhe cosi lunghe?

    Io proverei a suddividere il testo in più invii, esegui la macro a tempo e la spezzetti con un indice dove ad ogni esecuzione invii 1 o 2 righe di testo.

    in risposta a: Effettuare una rotazione di immagine #79588
    Sergio Bertana
    Amministratore del forum

    EasyBuilderPro non permette di gestire la rotazioni di immagini e/o testo.

    Nel tuo caso puoi utilizzare una lampada multistato su cui carichi due diverse immagini, una con la valvola orizzontale ed una con la valvola verticale. Naturalmente devi generarti le immagini con un tool esterno esempio paint.

    in risposta a: Perdita eventi trigger globali #79583
    Sergio Bertana
    Amministratore del forum

    Se parliamo di fronti di salita, il pannello non ha tempi ciclo di PLC quindi è facile che se ne perdano. Tieni presente che il pannello deve interrogare il PLC sul valore della variabile trigger per intercettarne lo stato e l’eventuale fronte di salita o discesa.

    Quindi a meno che la variabile non rimanga stabile nel nuovo stato per il tempo in cui il pannello la interroga (Può essere anche qualche secondo) se vuoi essere certo di non perdere nessun evento devi memorizzare la condizione nel PLC ed azzerarla da pannello quando hai intercettato l’evento.

    in risposta a: ID Database ricette non ritentivo #79578
    Sergio Bertana
    Amministratore del forum

    La memoria selection delle ricette non è ritentiva quindi bisogna nella fase di selezione ricetta andarsi a memorizzare su RW l’ID ricetta cosi da poterla ripristinare in avvio.

    Considera che non per forza il selection corrisponde alla ricetta in macchina, esempio seleziono la ricetta 2 e la invio al PLC, mentre la macchina sta lavorando con la ricetta 2 vado nel gestore ricette e seleziono la 4 per verifiche o modifiche ma non la scarico in macchina. Spengo e riaccendo devo andare a riprendere la ricetta 2 non la 4.

    in risposta a: Modifica di più variabili da introduzione numerica #79514
    Sergio Bertana
    Amministratore del forum

    L’oggetto introduzione numerica opera su di una sola variabile non è possibile farlo agire su due variabili contemporaneamente. Eventualmente puoi pensare di operare con una macro da eseguire sulla notifica al termine della scrittura.

    Nella macro usando due funzioni SetData puoi trasferire il valore inputato su due word del PLC.

    Ma perchè non fai la scrittura su di una variabile nel PLC e poi ne esegui  la copia sull’altra nel programma del PLC.

    in risposta a: Comunicazione modbus con multimetro Lovato DMG110 #79510
    Sergio Bertana
    Amministratore del forum

    Devi verificare che tipo di dato è presente in quel registro, può essere che il contatore totalizzatore visto il range di visualizzazione sia espresso come una variabile a 64 bits intera o float.

    in risposta a: Gestione stampante su porta seriale #79508
    Sergio Bertana
    Amministratore del forum

    Per gestire la stampante hai bisogno sicuramente dell’elenco dei comandi gestiti. Se non ti servono cose particolari credo che te la puoi cavare con i caratteri ASCII standard sicuramenta la stampante gestisce il <CR> ed il <LF>.

    Per quanto riguarda la macro hai sicuramente degli erori nella scrittura, se non è molto lunga puoi provare a postarla.

    in risposta a: Bug della funzione ‘module’ in linguaggio ST #79496
    Sergio Bertana
    Amministratore del forum

    In effetti l’operatore MOD ha un BUG ho avvisato Axel (Lo sviluppatore di LogicLab) in merito al problema attendo una sua soluzione in una prossima versione di LogicLab.

    in risposta a: Accesso a SlimLine da LogicLab su VPN #79493
    Sergio Bertana
    Amministratore del forum

    La situazione descritta in effetti è strana se il dispositivo è raggiungibile da ping e da pagina web dovrebbe essere raggiungibile anche da LogicLab visto che si utilizza una classica connessione modbus TCP/IP sulla porta 502.

    Se si è sicuri che non vi siano blocchi firewall sulla porta 502 l’unico problema che mi viene in mente è che si siano utilizzate tute le connessioni TCP/IP possibili sulla porta 502. Di default sono permesse 3 connessioni contemporanee ma è possibile modificare questo parametro da configurazione.

    Per verificare lo stato delle connessioni attive è possibile da connessione Telnet eseguire il comando NETStat.

    in risposta a: Configurazione dongle USB 3G/4G su Weintek cMT3072x #79439
    Sergio Bertana
    Amministratore del forum

    La lista dei dongle supportati si può visualizzare dal programma EasyBuilderPro (Screenshot).

    in risposta a: Gestione aggiornamenti database ricette #79437
    Sergio Bertana
    Amministratore del forum

    Devi scaricare il databaase ricette attraverso il download progetto da EasyBuilderPro.

    Tutti gli altri punti dal 2 al 4 sono corretti.

    in risposta a: Gstione LED su carrello semovente con connessione WiFi #79431
    Sergio Bertana
    Amministratore del forum

    I prodotti che posso consigliare sono:

    • Sul carrello il modulo A-1269 Modulo I/O remoto WiFi 8DO Relé/4AI(12bit) che ha 8 digital output a relè a cui puoi collegare i 6 LED di segnalazione.
    • Sulla baia di carico il modulo A-1260 Modulo I/O remoto WiFi 7DI/4DO Relé a cui puoi collagare il tuo pulsante di acknowledge chiamata.

    I moduli sono gestibili con protocollo ModbusTCP, per la gestione della logica puoi sviluppare un programma su di un PC server che gestisce la comunicazione ModbusTCP con i vari moduli ognuno dei quali avrà il suo indirizzo IP nella rete WiFi.

    In alternativa con il nostro modulo CPU SlimLine utilizzando i blocco funzione YottaA1MMng puoi gestire la comunicazione con i moduli e la logica di richiesta a carrello e acknowledge da baia. Con il Modulo CPU puoi utilizzare i suoi ingressi digitali per gestire la chiamata, oppure puoi realizzare una interfaccia web gestibile da browser.

    Puoi anche utilizzare un pannello operatore su cui realizzando un grafica apposita potrai gestire sia le chiamate sul carrello che l’acknowledge dalla baia.

    Se le chiamate sono gestite da un programma gestionale e non da una persona utilizzando il FB HTTPServer, puoi realizzare una API gestibile dal tuo programma gestionale per attivare la chiamata sul carrello e gestire l’acknowledge dalla baia.

    Se ti serve gestire un log delle operazioni per magari controllare i tempi di intervento dala chiamata alla acknowledge il FB StringToLogFile ti permette di salvare su disco il log che con il FB FTPClient può essere trasferito automaticamente sul server aziendale.

    in risposta a: Preset valore energia totale su power meter SDM120CT #79265
    Sergio Bertana
    Amministratore del forum

    No purtroppo i registri totalizzatori non possono essere presettati.

    in risposta a: Suggerimenti per impianto domotico #79236
    Sergio Bertana
    Amministratore del forum

    Nella nostra Knowledge trovi questo articolo in cui ho riportato alcuni suggerimenti per applicazioni domotiche.

    Utilizzando il modulo Raspberry puoi creare una interfaccia Web con Node-RED, così da poterla visualizzare con un browser da qualsiasi dispositivo. Per l’accesso da remoto via Internet dovrai installare una VPN con OpenVPN o con ZeroTier.

    Se invece opti per l’utilizzo di un pannello operatore i modelli cMT2008x permettono di essere visualizzati anche da browser oltre che dalla loro applicazione HMIViewer. Inoltre con EasyAccess hai la possibilità di accedere anche da Internet. Naturalmente le possibilità grafiche offerte dal’ambiente EasyBuilder sui pannelli operatore sono decisamente più avanzate di quello che puoi ottenere con Node-RED.

    Altra possibilità è affidarti al cloud collegandoti ad un portale IoT come Beebotte, in questo caso l’accesso è sempre da browser via Internet, ed è molto semplice lo sviluppo.

    in risposta a: Query SQL fallisce scrittura stringa #79233
    Sergio Bertana
    Amministratore del forum

    Bisognerebbe avere il progetto HMI e come è fatta la tabella (struttura/definizione) del DB cosi da verificare che non ci siano errori di formato.

    Sembra strano che se il result sia visualizzato correttamente poi non sia scritta sull’uscita, classicamente può essere appunto un non corretto allineamento dei formati.

Stai visualizzando 15 post - dal 136 a 150 (di 4,264 totali)