Sergio Bertana

Risposte nei forum create

Stai visualizzando 15 post - dal 2,146 a 2,160 (di 4,507 totali)
  • Autore
    Post
  • in risposta a: Gestire via Modbus un counter Simex #39776
    Sergio Bertana
    Amministratore del forum

    Se cerchi la voce ModbusMaster (Il nome del blocco funzione che gestisce il modbus) troverai molti topics che ne parlano, ma ti ho preparato un piccolo programma di esempio (Vedi stampa). Come vedete nel programma ho creato la struttura MODBUSCONFIG in cui è possibile definire i parametri di ogni richiesta Modbus. Vedi esempio:

    MdbCfg[0].Node:=1; (* Modbus node *)
    MdbCfg[0].FCode:=16#03; (* Modbus function *)
    MdbCfg[0].Address:=16#0001; (* Register address *)
    MdbCfg[0].Points:=2; (* Numero di registri *)

    Definendo un array di strutture è possibile definire i parametri delle varie richieste Modbus. Come si vede eseguo la lettura di 2 registri (Valore sul display) e la scrittura di 2 registri per il set point 1 e 2 registri per il set point 2. Sulla condizione di Ok richiesta eseguo il trasferimento dei dati letti. Sulla condizione di inizio richiesta preparo i dati da inviare al counter (Download progetto).

    in risposta a: Visualizzazione interfaccia grafica da web browser #39775
    Sergio Bertana
    Amministratore del forum

    Una domanda ma utilizzi Explorer e Chrome sullo stesso PC oppure su due PC diversi ? perchè di solito il problema potrebbe essere nella impostazione della sicurezza nel pannello Java (Screenshot). Ma questa impostazione è comune a tutti i browser nello stesso PC.

    Hai dato una occhiata a questo topic ?

    in risposta a: Connessione con inverter Toshiba TOSVERT VF-nC3 Series #39773
    Sergio Bertana
    Amministratore del forum

    Ecco alcuni consigli e verifiche da fare:

    Hai verificato indirizzo di Nodo, Baude Rate ?
    Il protocollo lato inverter e HMI sono stati controllati ?
    Tipo di modbus e variabile puntata su HMI ?
    Verificato se il pin 4 e 5 non siano invertiti ?
    Una volta impostato l’inverter è stato spento e riacceso ?

    in risposta a: Impostazione modem in modalità auto answer #39771
    Sergio Bertana
    Amministratore del forum

    Sicuramente Coster impiega un engine modem commerciale, non sono in molti a produrre engine modem, oltre a Gemalto, c’è Telit e pochi altri…

    Se puoi aprirlo guarda che engine utilizza e fai riferimento a quello per i comandi AT.

    in risposta a: Modulo I/O remoto con output PWM modbus TCP/IP #39768
    Sergio Bertana
    Amministratore del forum

    Lo spreco stà sempre nel prezzo, al listino di oggi a poco più di 100€, acquisti un PLC con 6 ingressi digitali, 4 uscite digitali e 2 ingressi analogici. Connettività ethernet e tutta la libreria di funzioni disponibile con LogicLab.

    in risposta a: Impostazione modem in modalità auto answer #39766
    Sergio Bertana
    Amministratore del forum

    Credo che devi fare riferimento al manuale comandi AT del modem che utilizzi.

    in risposta a: Modulo I/O remoto con output PWM modbus TCP/IP #39764
    Sergio Bertana
    Amministratore del forum

    Intanto occorre capire qualè il range della frequenza in uscita al PWM, tutti questi moduli non hanno una gestione PWM al loro interno, dovresti gestire via Modbus il comando di On e di Off su ogni uscita.Se l’uscita PWM serve a comandare ad esempio una resistenza di riscaldamento di un serbatoio, quindi tempi di On/Off abbastanza lenti dell’ordine di 1÷10 secondi puoi utilizzare il modulo TRP-C24H che ha 16 uscite a transistor.Ti ricordo che in alternativa a questi moduli puoi utilizzare ad esempio un nostro modulo CPU Compact Ethernet che è disponibile anche con uscite statiche SSR. In realtà si trata di un PLC che con un semplice programma può diventare un I/O remoto con Modbus TCP.Il modulo costa meno del modulo di I/O remoto ed è espandibile con altri moduli di I/O locali per aumentare il numero di I/O. Il tool di programmazione è gratuito e trovi molti esempi di programmazione (Topic, Vedi applicazione). Essendo il dispositivo dotato di programma locale puoi anche gestire il PWM in locale impostando da Modbus il solo duty cycle di funzionamento.

    in risposta a: Riferimento a variabili ‘EN’ ed ‘ENO’ in un FB #39763
    Sergio Bertana
    Amministratore del forum

    Questo argomento è stato trattato in questo topic. I segnali EN (Enable) ed ENO (Enable out) sono dei segnali opzionali che sono automaticamente inseriti da LogicLab nelle funzioni e nei blocchi funzioni per permettere di essere inseriti in un ramo di programma ladder.

    Quindi per rispondere alla tua domanda, ti consiglio di realizzare il FB senza EN ed ENO ma utilizzare un ingresso ed una uscita tue definite nel FB. A questo punto potrai gestirle come desideri. In questo topic trovi il sorgente di un FB per la temporizzazione, mentre in questo topic trovi una spiegazione di come realizzare una temporizzazione.

    in risposta a: Blocco di LogicLab da parte di antivirus Kaspersky #39762
    Sergio Bertana
    Amministratore del forum

    Questa è la risposta che ci ha dato Axel, l’azienda che realizza il programma LogicLab.

    Mi spiace ma, oltre che darvi garanzia che LogicLab non contenga virus, non possiamo fare nulla (il problema è Kaspersky che tra l’altro sembra ignorare la lista delle eccezioni)

    in risposta a: Problemi su aggiornamento EasyBuilderPro #39760
    Sergio Bertana
    Amministratore del forum

    Dalla versione 5.05.02.xxx non viene più verificata la compatibilità con XP, quindi in parole povere si può continuare ad installare ma potrebbe andare come non andare in parte o totalmente.

    Quindi può anche essere che come dici tu non funzioni più la simulazione, io non ho verificato. Abbiamo provveduto ad inserire nella pagina del programma sul sito due versioni di EasyBuilderPro, l’ultima disponibile e l’ultima compatibile con Windows XP.

    in risposta a: SIM dati M2M da utilizzarsi per soluzioni di telecontrollo #39758
    Sergio Bertana
    Amministratore del forum

    Per chiamare da una linea fissa ad una SIM in modalità dati occorre che la SIM abbia una numerazione specifica per chiamata dati, dai una occhiata a questo topic.

    in risposta a: Connessione in RS485 con Fan Coil Condaria #39756
    Sergio Bertana
    Amministratore del forum

    La linea RS485 dei nostri moduli SlimLine utilizza dei transceiver RS485 fail safe che non necessitano delle resistenze di pull up e di pull down. I dispositivi che non hanno drivers fail safe solitamente hanno dei ponticelli per inserire queste resistenze, oppure hanno una uscita a +5V per montare queste resistenze direttamente sul cablaggio.

    Per quanto riguarda i tempi di commutazione sulla linea RS485 lo SlimLine ha una gestione hardware della commutazione, pertanto dopo l’invio della stringa di comando si pone immediatamente in ricezione, quindi ampiamente entro il tempo di 10mS del FanCoil.

    A livello software le funzioni Sysfgetc e Sysfputc permettono di gestire la ricezione e la trasmissione di dati sulla porta RS485 in questo modo potrai realizzare il driver di comunicazione con il dispositivo. Può essere utile cercare nel forum esempi di programmi simili a quello che devi realizzare. Ad esempio in questo topic trovi la FB che gestisce un protocollo di comunicazione che puoi utilizzare come esempio.

    in risposta a: Problemi su aggiornamento EasyBuilderPro #39755
    Sergio Bertana
    Amministratore del forum

    Ho provato l’utima versione su Windows 7 e funziona, eventualmente prova a scaricarla dal nostro sito. Abbiamo appena pubblicato la versione 5.05.02.093 mltilingua che è la versione che io ho provato.

    in risposta a: Blocco di LogicLab da parte di antivirus Kaspersky #39754
    Sergio Bertana
    Amministratore del forum

    Però se il programma è messo nella lista degli affidabili chiederei a Kaspersky perchè lo blocca… Ma il blocco avviene in qualche operazione particolare oppure solo al lancio del programma…

    in risposta a: Domande su utilizzo del blocco funzione ModbusMaster #39752
    Sergio Bertana
    Amministratore del forum

    In effetti non abbiamo riportato tutti gli errori indicando genericamente che l’errore è nella trasmissione o ricezione del pacchetto anche perchè molte volte l’errore dà una indicazione non corretta di quello che è effettivamente il problema. Nel tuo caso l’errore 10007505 indica la ricezione di una risposta da un ID di nodo diverso o la ricezione di un codice di funzione diverso da quello richiesto. Il modo migliore per capire dove risiede il problema è nell’attivare lo spionaggio (Topic).

    Per quanto riguarda la lettura consecutiva occorre connettere l’uscita di Done negata sull’ingresso Enable, eventualmente definendo un tempo di Delay se si desidera interporre un tempo tra i comandi. Il FB è stato pensato per permettere il funzionamento in cascata ed in questo topic trattiamo l’argomento.

    La risposta all’ultima tua domanda è implicita nella risposta precedente.

Stai visualizzando 15 post - dal 2,146 a 2,160 (di 4,507 totali)