aretusa Inserito: 27 ottobre 2010 Segnala Inserito: 27 ottobre 2010 Premesso che mi sto divertendo un casino a programmare cose nuove ogni giorno (stamattina mi è perfino venuto il mal di testa ) ci sono ovviamente nuovi dubbi che pian piano emergono!La cosa che al momento mi preme di più riguarda la logica interna dei moduli 8 Uscite (senza ingressi!)... allora, prendiamo un modulo sotto il master1, l'indirizzo di questo slave è 1 ed occupa gli indirizzi 1 e 2.Per parlare con quel modulo in setup I/O spunto su read/write Slave e mi appare la finestrella dove seleziono il master, confermo e mi compare quella per selezionare lo slave, imposto 1 e do ok...Ma per quale motivo pur essendo un 8 uscite io continuo a vedere la stessa schermata che vedo anche per i moduli da 4+4 I/O??Provando a smanettare comunque in quella finestra e cliccando su send mi si chiudeva automaticamente la finestra come se si bloccasse il programma...Ma non è che i moduli da 8 uscite non posseggono alcuna logica interna? Io avevo bisogno (ma non è un obbligo) che in assenza di dialogo o per plc in stop mi sganciassero un paio di relè..) posso anche impostare l'HOLD, ma vorrei arrivare bene in fondo alla questione per capire come stanno le cose Altra domanda riguardo la libreria DELAY.... non riesco a capire molto bene nell'. come funziona, ed a guardare i vari diagrammi sembra quasi che alcuni dei modi operativi siano praticamente uguali... incollo la descrizione:"Il dispositivo DELAY genera segnali ritardati rispetto al segnale di INPUT.Sono disponibili due modalità di funzionamento: DELAY MODE (modalità di ritardo) e HOLD MODE (modalità di mantenimento). in DELAY MODE un impulso applicato in ingresso genera un singolo impulso dopo il tempo programmato. Il comportamento del dispositivo può essere modificato agendo sul commutatore di modalità Delay/Hold.Questa è la possibilità di condizionare il comportamento del dispositivo per gli impulsi che seguono il primo impulso di trigger.In HOLD MODE un impulso in ingresso attiva l'uscita per tutto il tempo programmato. Inoltre la reazione del dispositivo ai segnali di input può essere modificata agendo sul commutatore di modalità NotRetriggerable/Retriggerable. In modalità NotRetriggerable qualunque segnale sul terminale di Input viene ignorato durante il tempo di Delay/Hold del dispositivo. In modalità Retriggerable gli impulsi ricevuti durante il tempo di Delay/Hold vengono memorizzati e processati dal dispositivo alla fine del tempo di Delay/Hold. Gli oggetti DELAY, come i CLOCK sono "SYSTEM TIMER dependant" ovvero dipendenti dall'ora di sistema."A me serviva che all'apertura di un contatto (che restava chiuso per un tempo indefinito) in uscita mi serviva un singolo impulso ovvero una transizione da 0 ad 1 e sucessivamente da 1 a 0.Ho provato in vari modi ma finchè l'ingresso era 1 l'uscita restava 1. Cioè mi pare che chiudendo l'ingresso l'uscita andasse 1 dopo il tempo impostato, ma poi ci restava ed a me non andava bene.Alla fine ho risolto usando un paio di MX... entrando col mio contatto sia nel blocco delay che in un contatto NC pilotato dal delay stesso: alla chiusura del mio ingresso avevo un MX alto tramite l'NC che dopo il tempo di delay si apriva e restava aperto.A giudicare dai diagrammi sembrava che questa funzione la facesse il delay da solo però...E poi non ho capito perchè un imputP non riesce a farmi commutare un passo-passo... ma è solo una curiosità, avevo provato a complicarmi la vita con un ppsr per generare l'impulso di cui sopra ma dopo mi si è accesa un'altra lampadina
aretusa Inserita: 27 ottobre 2010 Autore Segnala Inserita: 27 ottobre 2010 Ah.. è normale che mentre parlo con uno slave tramite I/O SETUP cominci a lampeggiare il triangolino giallo di pericolo su netebuilding? Praticamente come se non vedesse l'hplc? Dipende dal fatto che sto parlando con uno slave?...Però lo faccio tramite l'hplc.... boh!Ad ogni modo che figata, più vado avanti a creare nuove logiche e più mi chiedo come possano riuscire a fare certi lavori con sistemi diversi da questo!!
aretusa Inserita: 27 ottobre 2010 Autore Segnala Inserita: 27 ottobre 2010 Altro dubbio: perchè ladderhome di ogni progetto salva una decina di files di diverso tipo? .FBD sono i ladder... e gli altri?
Simoand Inserita: 27 ottobre 2010 Segnala Inserita: 27 ottobre 2010 Colgo l'occasione anche io per fare una domanda su un dubbio, nell . di abs ho trovato sotto l'oggetto led questo:Alcuni LED permettono di alternare lo stato tra colori diversi, la Funzione < Blink Neutral > inibisce questa funzione. Questo significa che se metto il led in lettura di un uscita questo può assumere il colore verde con uscita aperta e rossa con uscita chiusa per esempio? se è così qualcuno mi sa dire come si fa però?
del_user_56966 Inserita: 27 ottobre 2010 Segnala Inserita: 27 ottobre 2010 ci sono ovviamente nuovi dubbi che pian piano emergono!se in un sistema si capisce tutto in poco tempo significa che il sistema è totalmente limitato, quindi non ti preoccupareconoscendo i tipi nel tempo che tu decifri le prima 10.000 info te ne creano altre 100.000 ex novo... La cosa che al momento mi preme di più riguarda la logica interna dei moduli 8 Uscite (senza ingressi!)... allora, prendiamo un modulo sotto il master1, l'indirizzo di questo slave è 1 ed occupa gli indirizzi 1 e 2.Per parlare con quel modulo in setup I/O spunto su read/write Slave e mi appare la finestrella dove seleziono il master, confermo e mi compare quella per selezionare lo slave, imposto 1 e do ok...Ma per quale motivo pur essendo un 8 uscite io continuo a vedere la stessa schermata che vedo anche per i moduli da 4+4 I/O??In realtà sui moduli dove non ci sono sia ingressi che uscite non si può programmare alcuna logica, quindi che ci vai a fare nel setup I/O?e anche questo non è del tutto esatto visto che proprio oggi o richiesto una nuova funzione logica proprio per quel modulo!Provando a smanettare comunque in quella finestra e cliccando su send mi si chiudeva automaticamente la finestra come se si bloccasse il programma...Forse perché stai inviando una serie di comandi che ti vengono rifiutati, prova sempre a vedere cosa ti dice la finestra di debug su H&B se sia che fai cose corretteche scorrette ti dovrebbe dare dei messaggi!
del_user_56966 Inserita: 27 ottobre 2010 Segnala Inserita: 27 ottobre 2010 ma quanto scrivi... Ma non è che i moduli da 8 uscite non posseggono alcuna logica interna? Io avevo bisogno (ma non è un obbligo) che in assenza di dialogo o per plc in stop mi sganciassero un paio di relè..) posso anche impostare l'HOLD, ma vorrei arrivare bene in fondo alla questione per capire come stanno le cosecapiti bene proprio oggi discutevo per un grosso lavoro che mi serve moduli da 8 relè che vadano a chiudere in caso di guasto (comandano le luci!)e se tutto va bene tra circa una settimana dovrebbe essere pronto un upgrade per gestire queste logiche interne anche per questo modulo, nel tuo caso basterebbe programmare lo scenario di come si devono posizionare i relè al guasto...che so tre On, due Off e altri tre ON o incroci di questi... quando ho il firmware che fa queste logiche ti informo!... Altra domanda riguardo la libreria DELAY.... non riesco a capire molto bene nell'. come funziona, ed a guardare i vari diagrammi sembra quasi che alcuni dei modi operativi siano praticamente uguali... incollo la descrizione:"Il dispositivo DELAY genera segnali ritardati rispetto al segnale di INPUT.Sono disponibili due modalità di funzionamento: DELAY MODE (modalità di ritardo) e HOLD MODE (modalità di mantenimento). in DELAY MODE un impulso applicato in ingresso genera un singolo impulso dopo il tempo programmato.Il comportamento del dispositivo può essere modificato agendo sul commutatore di modalità Delay/Hold.Questa è la possibilità di condizionare il comportamento del dispositivo per gli impulsi che seguono il primo impulso di trigger.In HOLD MODE un impulso in ingresso attiva l'uscita per tutto il tempo programmato.Inoltre la reazione del dispositivo ai segnali di input può essere modificata agendo sul commutatore di modalità NotRetriggerable/Retriggerable.In modalità NotRetriggerable qualunque segnale sul terminale di Input viene ignorato durante il tempo di Delay/Hold del dispositivo.In modalità Retriggerable gli impulsi ricevuti durante il tempo di Delay/Hold vengono memorizzati e processati dal dispositivo alla fine del tempo di Delay/Hold.Gli oggetti DELAY, come i CLOCK sono "SYSTEM TIMER dependant" ovvero dipendenti dall'ora di sistema."Si abbastanza chiaro in pratica dice che sono dei timer che si possono configurare come ritardati alla diseccitazione oppure all'eccitazione e possono essere anche retrigerabili!.. A me serviva che all'apertura di un contatto (che restava chiuso per un tempo indefinito) in uscita mi serviva un singolo impulso ovvero una transizione da 0 ad 1 e sucessivamente da 1 a 0.A giudicare dai diagrammi sembrava che questa funzione la facesse il delay da solo però...Si la fa devi presentare in ingresso il contatto come NC e settare Hold Mode non Retriggerabile, ogni volta che chiudi l'ingresso per tempo indefinito e poi torni ad aprirlo ti da un impulso pari al tempo programmato in secondi!E poi non ho capito perchè un imputP non riesce a farmi commutare un passo-passo...forse se fai un doppio click sulla libreria passo-passo la soluzione la trovi da solo...
del_user_56966 Inserita: 27 ottobre 2010 Segnala Inserita: 27 ottobre 2010 Ah.. è normale che mentre parlo con uno slave tramite I/O SETUP cominci a lampeggiare il triangolino giallo di pericolo su netebuilding? Praticamente come se non vedesse l'hplc? Dipende dal fatto che sto parlando con uno slave?...Però lo faccio tramite l'hplc...prova a vedere se il tempo di latenza del tuo USB è regolato a 1 e attiva sempre il flag Autocut che trovi vicino al CPU Address di H&Bricorda sempre di premere "STORE" se fai modifiche alla configurazione della comunicazione su H&B!Ad ogni modo che figata, più vado avanti a creare nuove logiche e più mi chiedo come possano riuscire a fare certi lavori con sistemi diversi da questo!!Praticamente come vedrai sempre di più... implementando anche questo...
del_user_56966 Inserita: 27 ottobre 2010 Segnala Inserita: 27 ottobre 2010 Altro dubbio: perchè ladderhome di ogni progetto salva una decina di files di diverso tipo? .FBD sono i ladder... e gli altri?Sono i file che crea il compilatore.... per salvare/Copiare il progetto basta il file nomefile.fdb
del_user_56966 Inserita: 27 ottobre 2010 Segnala Inserita: 27 ottobre 2010 Alcuni LED permettono di alternare lo stato tra colori diversi, la Funzione < Blink Neutral > inibisce questa funzione.Questo significa che se metto il led in lettura di un uscita questo può assumere il colore verde con uscita aperta e rossa con uscita chiusa per esempio? se è così qualcuno mi sa dire come si fa però?Blink Neutral penso si riferisca al fatto che il lampeggio non mantiene lo sfondo e quindi questo è neutrale (trasparente) rispetto al contenitore!..
Simoand Inserita: 27 ottobre 2010 Segnala Inserita: 27 ottobre 2010 Non ho capito una cosa però quando mi scrivono Alcuni LED permettono di alternare lo stato tra colori diversi lo interpreto come un lampeggio rosso e uno verde per esempio mi sbaglio?
del_user_56966 Inserita: 27 ottobre 2010 Segnala Inserita: 27 ottobre 2010 Non ho capito una cosa però quando mi scrivono Alcuni LED permettono di alternare lo stato tra colori diversi lo interpreto come un lampeggio rosso e uno verde per esempio mi sbaglio?e tu pensi che da questo io riesca a capire dov'è scritta una frase nell'_Help di ABS.... se mi dici sezione/capitolo/argomento ecc.. forse (e dico forse) ci arrivo
aretusa Inserita: 27 ottobre 2010 Autore Segnala Inserita: 27 ottobre 2010 Ok ma poi il firmware dei moduli lo aggiorno direttamente dalla sacrestia senza salire sul cornicione ovviamente vero? Ottimo comunque, mi sembra persino strano conoscendo i personaggi che non abbiano ancora implementato la funzione che dici tu, pensavo si potesse fare qualcosa di simile...Grazie di tutto, mi son stampato tutto ed appena possibile faccio le prove del delay...
del_user_56966 Inserita: 27 ottobre 2010 Segnala Inserita: 27 ottobre 2010 Ok ma poi il firmware dei moduli lo aggiorno direttamente dalla sacrestia senza salire sul cornicione ovviamente vero?I moduli si aggiornano tramite il Bus, ma sempre dopo il master almeno per adesso è cosi... ma sto spingendo perché si possa fare come nell'automazione Alberghi dove i moduli in camera si aggiornano da remoto anche tramite la centrale....(e anche tramite rete LAN)... Ottimo comunque, mi sembra persino strano conoscendo i personaggi che non abbiano ancora implementato la funzione che dici tu, pensavo si potesse fare qualcosa di simile...infatti adesso la fanno, ma oltre i personaggi vedi se ti fanno vedere anche la lista delle richieste che hanno... poi capisci il perché!...
aretusa Inserita: 27 ottobre 2010 Autore Segnala Inserita: 27 ottobre 2010 Immagino... non vorrei essere nei panni di chi le deve sviluppare ste cose!
Simoand Inserita: 27 ottobre 2010 Segnala Inserita: 27 ottobre 2010 Si scusami... io ho semplicemente aperto l'_help sono andato sulle librerie degli oggetti grafici di base, sull oggetto led e c'è quelle frase, quello che chiedevo io era se ho interpretato male la frase, adesso tutti i led spenti sono (grigio) mentre accesi sono un (colore a scelta tra quelli predefiniti da abs) ma dalla frase sembra che è possibile scegliere quel (grigio-colore a scelta) e mettere quello che vuoi ma forse ho interpretato male la frase tutto li...
del_user_56966 Inserita: 27 ottobre 2010 Segnala Inserita: 27 ottobre 2010 Continuo a pensare che Blink Neutral significa che in una fase del lampeggio non ha sfondo ma questo è trasparente, mi sembra che avevo già provato e fa questo... forse è il caso che provi sia con Blink Neutral che senza e vedi a occhio la differenza durante il lampeggio!
Simoand Inserita: 28 ottobre 2010 Segnala Inserita: 28 ottobre 2010 In ogni caso se non ho capito male il led non può fare:rosso out apertaverde out chiusa devo per forza mettere due led uno rosso e uno verde uno dei due con la funzione NOT per vedere rosso-verde
Simoand Inserita: 30 ottobre 2010 Segnala Inserita: 30 ottobre 2010 Avevo pensato bene è che avevo fatto poche prove... effettivamente l'ultimo led offerto de ABS può cambiare di stato da verde a rosso bene direi peccato che ce nè uno solo
del_user_56966 Inserita: 30 ottobre 2010 Segnala Inserita: 30 ottobre 2010 peccato che ce nè uno soloIn realtà esiste un oggetto che può essere pulsante o altro dove si può mettere delle immagini customa piacere, ma con 2 righe di codice puoi farti la spia che più ti piace senza alcun problema!...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora