pako2 Posted April 17, 2011 Report 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?
pidds Posted April 17, 2011 Report Posted April 17, 2011 veramente incomprensibile... cosa vuoi fare???cosa centra un'ingresso digitale con una uscita analogica???boh
jake Posted April 18, 2011 Report 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
pako2 Posted April 19, 2011 Author Report Posted April 19, 2011 ciao jake grazie per la risposta. ma come posso scriverla questa uscita
jake Posted April 20, 2011 Report 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
rddiego Posted April 20, 2011 Report Posted April 20, 2011 le uscite analogiche sono registri chiamati secondo la IEc %QWx dove x è l'indirizzo del canale.
flip691 Posted June 4, 2011 Report 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]
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