Enrico Grieco Inserito: 25 marzo Segnala Inserito: 25 marzo Buongiorno a tutti, devo controllare l'apertura di una valvola elettromagnetica. Per fare questo devo pilotare un relè allo stato solido mediante un'uscita del plc. Devo quindi usare la funzione PWM della CPU, in modo abbastanza elementare. Ho provato ad usare la funzione pulse, ma riscontro due problemi: -l'uscita che viene comandata non è quella corretta (124.0) (ho imposto il valore esadecimale corrispondente all'indirizzo del canale 0 (o meglio al byte iniziale degli indirizzi del canale 0, da configurazione hardware posto a 768) -il comando sembra casuale nel senso che un'uscita viene comandata con pulsazione circa ogni secondo, invece che molto più veloce, e soprattutto sembra che il valore dell'output che imposto tra le variabili di ingresso della funzione non abbia alcun effetto. Ho naturalmente consultato la guida, ma non riesco a capire l'errore. Non ci sono esempi in rete. Sul sito siemens ho scaricato un programma step 5.2 che in realtà non serve a nulla. In pratica non so che pesci pigliare.
drn5 Inserita: 25 marzo Segnala Inserita: 25 marzo Hai configurato nelle proprietà HW della cpu il canale 0 come pwm? Usi sfb 49 per comandare il canale? Se ricordo bene la frequenza massima sulla 313C dell'uscita è 2.5KHz, ci stai dentro?
Enrico Grieco Inserita: 26 marzo Autore Segnala Inserita: 26 marzo certo, canale 0 configurato come uscita PWM, con indirizzi i/o 768-783, periodo 7,5 ms (quindi solo 130 Hz) ho usato la sfb49. allego o screenshot della chiamata della funzione sfb49 e della configurazione hardware, sperando che tu possa darmi qualche suggerimento sto usando il tia 18, ma anche qui c'è qualcosa che non mi convince: se mi connetto alla cpu, e vado sulle tabella di controllo e forzamento variabili non riesco a modificare le variabili ed i merker, per cui nel frattempo sto riscrivendo il programmino in step 5.5
Enrico Grieco Inserita: 27 marzo Autore Segnala Inserita: 27 marzo riscrivendo il programma su step 7 5.5 funziona subito tutto. Evidentemente il tia 18 gestisce male le vecchie CPU che pure ha in catalogo
Marco Fornaciari Inserita: 27 marzo Segnala Inserita: 27 marzo Anche te hai scoperto l'acqua calda. Al TIA con le CPU 300 ci rinunciato da anni e ne sono ben felice, anzi ho proprio rinunciato al TIA, e ora mo faccio pagare da INPS!
acquaman Inserita: 27 marzo Segnala Inserita: 27 marzo Il 26/03/2026 alle 08:17 , Enrico Grieco ha scritto: e vado sulle tabella di controllo e forzamento variabili non riesco a modificare le variabili Stesso problema ma non mi ero accorto che cercavo di scrivere più variabili del consentito, tolta la spunta ad un gruppo di variabili e tutto funziona. Il problema ero io. A me funziona tutto bene.
Enrico Grieco Inserita: 14 ore fa Autore Segnala Inserita: 14 ore fa Il 27/03/2026 alle 10:28 , Marco Fornaciari ha scritto: Anche te hai scoperto l'acqua calda. Al TIA con le CPU 300 ci rinunciato da anni e ne sono ben felice, anzi ho proprio rinunciato al TIA, e ora mo faccio pagare da INPS! sembra impossibile, comunque continuo ad avere problemi col tia. Altra cpu, 315 2-dp non riesco a leggere gli input analogici. Se rifaccio il programma con lo step 7 , funziona tutto.
drn5 Inserita: 13 ore fa Segnala Inserita: 13 ore fa Questo però più che un problema di cpu, mi pare di scheda ingresso analogico. Non è che la versione non sia proprio la stessa nel catalogo HW del TIA? O la configurazione della scheda nel TIA sia diversa da quella in Simatic Manager? Ho usato poco la serie 300/400 col TIA e solo, vado a memoria, fino alla 15 però tutti questi tuoi problemi non li ho mai avuti.
84paolo Inserita: 9 ore fa Segnala Inserita: 9 ore fa 5 ore fa, Enrico Grieco ha scritto: sembra impossibile, comunque continuo ad avere problemi col tia. Altra cpu, 315 2-dp non riesco a leggere gli input analogici. Se rifaccio il programma con lo step 7 , funziona tutto. Questo mi sembra poco probabile che con una vada e l'altra no. verifica bene la configurazione hardware. su TIA sei sicuro che leggi le PEW (es. EW256:P) e non solo le EW?
marco1278 Inserita: 5 ore fa Segnala Inserita: 5 ore fa Anch’io con TIA portal e CPU 315 PN/DP sto avendo problemi. La CPU ha lavorato per anni su un impianto e con step7 non ha mai avuto problemi. L’ho riciclata su un altro impianto e visto che dovevo riscrivere il programma da zero ho usato TIA 16. Funziona tutto bene se non che ogni mattina, quando mi collego online, TIA mi rileva che tutti i blocchi sono diversi e mi ricarica tutto mandando in stop la CPU. Ho provato a chiedere anche a dei colleghi, ma sembra che nessuno sappia il perché. Mistero!
84paolo Inserita: 2 ore fa Segnala Inserita: 2 ore fa Il fatto di rilevare tutto diverso anche a me lo ha dato parecchie volte fino al TIA16 ma su progetti con il 1500. Vai online è tutto diverso. Clicci disconnetti e dopo 3 secondi riconnetti e magicamente è di nuovo tutto uguale. Sulla 19 per ora non ho ancora rilevato quel 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