pako2 Posted April 17, 2011 Report Share Posted April 17, 2011 salve amici da poco ho incominciato a programmare il plc twuido compatto. ho riscontrato un problema da risolvere e cercavo un vostro aiuto, devo far funzionare un ingresso digitale con un uscita analogica settata da 0. 10v con varie soglie con partenza uscita analogica 3 v che legge il primo sensore cambiando da 3v a 5v come posso riuscirci? Link to comment Share on other sites More sharing options...
pidds Posted April 17, 2011 Report Share Posted April 17, 2011 veramente incomprensibile... cosa vuoi fare???cosa centra un'ingresso digitale con una uscita analogica???boh Link to comment Share on other sites More sharing options...
jake Posted April 18, 2011 Report Share Posted April 18, 2011 Ciao Pako2, un'uscita analogica - così come un ingresso analogico - ha un range di lavoro (esempio con dati casuali: 0=0V, 30000=10V).Nel manuale del tuo dispositivo o meglio su quello dell'uscita analogica che stai utilizzando dovresti riuscire a trovare questi valori.Pertanto se tu - basandoti sui valori casuali che ti ho dato - vorresti avere in uscita 5V dovresti forzare la tua uscita con un valore pari a 15000, mentre per 3V dovresti forzare la stessa uscita con un valore pari a 10000.Good Luck, Jake Link to comment Share on other sites More sharing options...
pako2 Posted April 19, 2011 Author Report Share Posted April 19, 2011 ciao jake grazie per la risposta. ma come posso scriverla questa uscita Link to comment Share on other sites More sharing options...
jake Posted April 20, 2011 Report Share Posted April 20, 2011 Ciao Pako2;non conosco il Twuido, ma per esperienza di solito quando crei un progetto con un PLC devi configurare l'HW associato (Modello CPU, Ingressi digitali, uscite digitali, ingressi analogici e uscite analogice).Da questa configurazione di solito si capisce qual'è l'area di memoria utilizzata dal PLC per interagire con le periferiche associate, pertanto, dopo che hai trovato la tua uscita analogica, potrai scrivere una routine dove gli forzerai i valori che ti servono.Ti faccio un esempio, riferito ad un Siemens S7-300 ma credo che in linea di principio possa andare bene.Se io nella mia configurazione HW ho una uscita analogica collegata all'indirizzo PQW320 allora nella mia routine potrò scrivere il seguente codice:L 10000 //carica un valore pari a 10000(decimale)T PQW320 //trasferisce il valore sull'uscita analogica PQW320 Probabilmente sul Twido sarà differente la sintassi, ma il concetto è lo stesso.Good Luck, Jake Link to comment Share on other sites More sharing options...
rddiego Posted April 20, 2011 Report Share Posted April 20, 2011 le uscite analogiche sono registri chiamati secondo la IEc %QWx dove x è l'indirizzo del canale. Link to comment Share on other sites More sharing options...
flip691 Posted June 4, 2011 Report Share Posted June 4, 2011 Ciao per prima cosa configuri la tua uscita con un campo per es. da 0 a 1000poi assegni alla tua uscita o 300 o 500 es: LDN %I0.0 [%QW1.0 :=300] LD %I0.0 [%QW1.0 :=500] Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now