Vai al contenuto

Sergio Bertana

Risposte nei forum create

Stai visualizzando 15 post - dal 2,986 a 3,000 (di 4,374 totali)
  • Autore
    Post
  • in risposta a: Realizzare configurazione WDS su access point serie UniFi #38232
    Sergio Bertana
    Amministratore del forum

    Si certo nella famiglia UniFi è stata introdotta una caratteristica definita Wireless Uplink (Vedi note) che permette di realizzare la topologia di rete di cui hai bisogno.

    in risposta a: Supporto al protocollo Modbus RTU #38231
    Sergio Bertana
    Amministratore del forum

    Aggiungo una curiosità come si vede dallo screenshot del post precedente è possibile impostare il protocolo Modbus Over IP anche sulle porte seriali. Questo è stato fatto per poter collegare alla porta seriale un convertitore Ethernet/Seriale tipo ATC-1000 ed accedere al modulo CPU via Modbus TCP anche su di un  modulo compact che non dispone della porta Ethernet.

    in risposta a: Supporto al protocollo Modbus RTU #38230
    Sergio Bertana
    Amministratore del forum

    Il supporto al protocollo Modbus sia Ascii che RTU su porta seriale è standard in tutti i modelli. Sui modelli con porta ethernet è supportato anche il protocollo Modbus Over IP.

    In particolare il modello entry level della serie Compact che hai citato dispone solo di una porta RS232, che può essere utilizzata sia per la per la programmazione che per la connessione in modbus RTU con pannello operatore e/o come nel tuo caso per le  tue necessità.

    Dovendo utilizzare la porta seriale per comunicare consiglio di effettuare le operazioni di programmazione utilizzando la connessione via USB (Topic). Per l’impostazione dei parametri di comunicazione seriale (Default 115200, e, 8, 1) devi utilizzare la connessione USB ed accedere da pagina web (Screenshot).

    Nel forum cercando Modbus troverai moltissinme informazioni su come gestire il protocollo con esempi, in questo topic altre informazioni utili.

    in risposta a: Utilizzo Modem o Router per la programmazione remota #38228
    Sergio Bertana
    Amministratore del forum

    La domanda è complessa e ci sono punti che non mi sono molto chiari. Mi sembra di capire che il pannello operatore è sul campo ed è connesso in RS232 con lo SlimLine. In questo caso mio dici che sei riuscito a programmarlo da remoto, come hai fatto, utilizzando una connessione Internet con ADSL o un router GPRS/UMTS ?
     
    Se hai programmato in remoto il terminale via TCP/IP puoi tranquillamente utilizzare la funzione Pass-Through (Vedi topic, topic). Il Pass-Through ti installa una porta COM virtuale nel PC basterà connettere LogicLab al PLC sul campo tramite quesdta porta COM per programmarlo come se fosse fisicamente connesso al PC. Anche se quando si parla di programmazione remota io consiglio di utilizzare un router sull’impianto e di realizzare una rete Ethernet tra il router il terminale e lo SlimLine.
     
    Per quanto riguarda i modem noi utilizziamo i modelli della Cinterion per i quali abbiamo sviluppato una libreria apposita di gestione. Per la comunicazione si utilizza una connessione GPRS (Topic) ma la connessione non avviene tra modem e modem bensì tra modem ed una applicazione web nel cluod. Il vantaggio è di avere una tariffazione a dati e non a tempo e di poter gestire da web l’impianto.
     
    La libreria di gestione modem permette comunque anche l’invio e la ricezione di messaggi SMS (Topic).

    in risposta a: Simulazione su PC programmi SlimLine e Touch screen #38226
    Sergio Bertana
    Amministratore del forum

    Il programma sviluppato con LogicLab si può simulare su PC utilizzando SimuLab (Topic). La simulazione è possibile anche con il programma sviluppato con EasyBuilder (Topic).

    Ma mentre EasyBuilder gestisce le comunicazioni reali con il PLC, SimuLab non gestisce la comunicazione, questo argomento è stato ampiamente trattato in questo topic. Quindi purtroppo per poter simulare il programma con la comunicazione con il terminale operatore occorre disporre almeno del modulo CPU SlimLine.

    in risposta a: Gestione riscaldatore industriale #38225
    Sergio Bertana
    Amministratore del forum

    Intanto avendo due moduli di estensione connessi al modulo CPU di cavetti CBL074*000 devi ordinarne 2 (Uno per ogni modulo).

    In quanto al programma SlimLine ho fatto un semplice programma in linguaggio FBD che gestisce i due controlli di temperatura (Screenshot). Come vedi ho utilizzato i canali “0” e “1” del modulo di acquisizione analogica di indirizzo “0” che è l’indirizzo di default (Quindi non devi spostare gli switches di selezione indirizzo posti sotto al frontale del modulo). Come uscite logiche ho utilizzato due uscite del modulo CPU (%QX255.0 e %QX255.1). In questo modulo puoi testare il tutto solo con il modulo CPU ed il modulo di acquisizione analogica.

    Per poter trasferire le variabili da e verso il pannello operatore le ho mappate nella DB100, e se noti le variabili di set point sono allocate a partire da MD100.2048. Da questo indirizzo parte l’area RETAIN, quindi i valori impostati sono mantenuti anche allo spegnimento del sistema.

    Ti ho anche preparato un semplice progetto programma terminale che visualizza i valori reali ed imposta i set points. Il programma è previsto per una connessione seriale con lo SlimLine (Download programmi SlimLine e Terminale).

    in risposta a: Nuovo simulatore PLC, simulare programma PLC su PC #38223
    Sergio Bertana
    Amministratore del forum

    Nella sezione video abbiamo dei tutorial sulla programmazione con LogicLab, purtroppo il tutorial che riguarda la simulazione era stato eseguito con il simulatore precedente. Ora con il nuovo SimuLab la simulazione è integrata in LogicLab. Al momento non vi è un tutorial video ma ti ho preparato un semplice tutorial testuale.

    Il tutorial fa riferimento al programma StartStop che è presente come dimostrativo nella installazione di LogicLab. Ti rimando poi al forum nella sezione sia di LogicLab che di SlimLine dove troverai moltissimi altri esempi di programmi.

    in risposta a: Utilizzo di convertitore USB/RS232 su Windows 8 #38221
    Sergio Bertana
    Amministratore del forum

    Ne ero certo che funzionasse, come ti dicevo è dà molto tempo che commercializziamo convertitori USB/Seriale e specialmente quelli basati sul chipset FTDI hanno a mio parere i migliori drivers.

    in risposta a: Utilizzo di convertitore USB/RS232 su Windows 8 #38219
    Sergio Bertana
    Amministratore del forum

    Utilizziamo convertitori USB to seriale da anni ed abbiamo a catalogo diversi modelli (Vedi sito). La maggior parte dei convertitori utilizza il chip della FTDI e con nessuno dei convertitori abbiamo avuto problemi di funzionalità anche in Windows 8, quindi escluderei una incompatibilità.

    Quello che non ho capito e se sul vecchio PC utilizzavi lo stesso identico cavo oppure un altro modello e/o un seriale fisica del PC. Ho visto il datasheet del tuo convertitore ed ho visto che esce con i fili nudi che poi devono essere connessi al connettore RS232 della seriale. Ora mi viene il dubbio delle connessioni che hai realizzato, sul connettore RJ45 del modulo CPU i segnali da connettere sono:

    Pin 4: GND da connettere al segnale GND del convertitore (Cavo nero)
    Pin 5: Rx  da connettere al segnale TXD del convertitore (Cavo arancione)
    Pin 6: Tx  da connettere al segnale RXD del convertitore (Cavo giallo)

    in risposta a: Gestione riscaldatore industriale #38218
    Sergio Bertana
    Amministratore del forum

    Per il cavo devi cercare un cavo compensato per termocoppie di tipo K (Basta cercare su Google e troverai molti vendors, uno su tutti RS components).

    La FB di acquisizione modulo analogico SysGetAnInp, get analog input definendo come modo di acquisizione la costante AD_THERMOCOUPLE_K, ritorna un valore REAL in gradi.

    in risposta a: Sistema illuminazione intelligente capannoni industriali #38216
    Sergio Bertana
    Amministratore del forum

    No purtroppo le due impostazioni fanno parte del sistema operativo e non sono modificabili da programma utente. In questo caso ti conviene impostare il Timezone a 0 (Greenwich) e il Daylightzone a 0 (Disabilitato).

    Così il valore di SysDateTime è riferito all’ora di Greenvich (GMT) e dovrai però gestire tu da programma la differenza di ora legata al fuso orario ed all’ora legale.

    in risposta a: Gestione riscaldatore industriale #38214
    Sergio Bertana
    Amministratore del forum

    Allora mi sembra che hai le idee un po confuse, intanto termocoppia di tipo K è uno standard ed identifica un ben preciso tipo di termocoppie. La testa di connessione tipo B è lo standard che identifica come è realizzata la termocoppia. Il nostro modulo di espansione analogico PCB126*110 può acquisire direttamente fino a 4 termocoppie collegandone i due fili direttamente al morsetto di ingresso del modulo.

    Ma tu sai che la connessione delle termocoppie si realizza con un cavo compensato (Cioè realizzato con gli stessi materiali della termocoppia) questo per evitare il giunto freddo, si avrà un unico giunto freddo solo nel punto di connessione con la scheda di acquisizione. Per questo che la PCB126*110 perde un canale, il 5° canale infatti è utilizzato internamente per compensare l’errore di lettura dovuto al giunto freddo.

    La resistenza di cui ti ho parlato è nata dal fatto che mio hai detto che le tue termocoppie avevano un segnale 4-20 mA, ed io ho pensato che nella testa di tipo B ci fosse un convertitore termocoppia/4-20 mA, come ad esempio quelli della Sensit che rivendiamo (Vedi datasheet). Questa soluzione si adotta proprio per eliminare il problema del cavo compensato.

    In merito al convertitore Seneca, certo si può connettere in RS485 modbus con la CPU compact, ma credo costi il modulo più del nostro modulo PCB126*110 inoltre essendo montato lontano dalla termocoppia non ti eliminerebbe neanche il problema del cavo compensato.

    in risposta a: Sistema illuminazione intelligente capannoni industriali #38212
    Sergio Bertana
    Amministratore del forum

    La variabile SysDateTime contiene l’ora già aggiornata con le informazioni di fuso orario ed ora legale. La variabile SysIsDST informa solo se si è o meno in periodo di ora legale.

    Le impostazioni di fuso orario e zona di ora legale sono impostabili da pagina web (Screenshot) oppure da comando Telnet (Estratto manuale). Sono previste 3 impostazioni di Daylightzone.

    0: Non viene gestita l’ora legale
    1: Europa. L’ora legale inizia alle ore 01.00 UTC dell’ultima domenica di Marzo e finisce alle ore 01.00 UTC dell’ultima domenica di Ottobre.
    2: USA. L’ora legale inizia alle ore 02.00 locali della seconda domenica di Marzo e finisce alle ore 02.00 locali della prima domenica di Novembre

    Non è possibile connettersi ad un server NTP, però il Real Time Clock viene trimmerato in fase di collaudo ed ha una deviazione di pochi secondi. Tipicamente abbiamo verificato deviazionio di ca 20 Sec al mese.

    in risposta a: Gestione riscaldatore industriale #38210
    Sergio Bertana
    Amministratore del forum

    Abbiamo introdotto la sezione forum proprio per cercare di dare risposte il più possibile dettagliate ai clienti. Per quanto riguarda i tools di programmazione sia il LogicLab (Programmazione PLC) che l’EasyBuilder 8000 (Programmazione terminale) sono gratuiti e scaricabili dal sito. Esiste un manuale sia per LogicLab che per EasyBuilder 8000.

    Ma credo che più utile del manuale siano gli esempi completi di programmi sorgente disponibili sul forum, nelle sezione apposite.

    Gli ingressi del modulo CPU sono ingressi 0-10 Volt quindi per la legge di Ohm con una resistenza da 500 Ohm puoi trasformare i 20 mA in 10 volt. Ma attenzione che il tuo convertitore possa generare tensioni in uscita a 10 volt. Di solito per leggere le correnti (Come facciamo nel modulo di acquisizione analogico) utilizziamo una resistenza da 62 Ohm con una caduta quindi di 1.24 Volts.

    Altra differenza da considerare è la risoluzione, gli ingressi A/D del modulo CPU hanno 10 Bits mentre sul modulo di acquisizione analogica abbiamo 19 Bits. Quindi devi fare le opportune considerazioni sulla risoluzione che vuoi ottenere dalla tua lettura di temperatura.

    in risposta a: Gestione riscaldatore industriale #38208
    Sergio Bertana
    Amministratore del forum

    Aggiungo a quanto detto che oltre a stampare i dati sulla stampante termica li puoi anche memorizzare nel file system dello SlimLine e/o memorizzarli nel pannello operatore visualizzandoli sia in forma grafica che in forma tabellare (Topic).

    Nel forum troverai esempi che ti possono essere utili come punto di partenza per la tua applicazione. In questo topic si tratta l’invio di stringhe su porta seriale può essere utile per gestire la stampante. In questo topic è trattato il salvataggio dati su SDCard.

Stai visualizzando 15 post - dal 2,986 a 3,000 (di 4,374 totali)