TUTORIAL – Come comandare un servo SG90 Arduino con le uscite PWM di un PLC Siemens S7-1200 in Tia Portal V20
🇬🇧✅ Audio available in both Italian and English – enable it in the video settings ✅
🇬🇧✅ You can wait for the English audio to be processed and enable automatic translation. ✅

🇮🇹 In questo video vedremo come comandare un servo motore SG90 a 5V di Arduino con le uscite PWM di un PLC Siemens S7-1200 in Tia Portal V20 con il blocco CTRL_PWM, programmeremo un pulsante per muovere di 90 gradi e un pulsante di 180, usando il fronte di salita del pulsante per muoversi e il fronte di discesa per tornare a posizione zero, mediante le istruzioni P_TRIG e N_TRIG.
🇬🇧 In this video we will see how to control an Arduino SG90 5V servo motor with the PWM outputs of a Siemens S7-1200 PLC in Tia Portal V20 with the CTRL_PWM block, we will program a button to move 90 degrees and a button to 180, using the rising edge of the button to move and the falling edge to return to zero position, using the P_TRIG and N_TRIG instructions.
🔗 Ulteriori tutorial e risorse su:
📺 Iscriviti al canale per i prossimi video
👉 https://bit.ly/2HVkIRe
📺 Abbonati al canale per i video in esclusiva
👉 https://bit.ly/joinDMchannel
🔗 More tutorials and resources at:
📺 Subscribe to the channel for future videos
👉 https://bit.ly/2HVkIRe
📺 Subscribe to the channel for exclusive videos
👉 https://bit.ly/joinDMchannel
Software necessari:
Download Tia Portal dalla V15 alla V20 tutti i link qui:
👉🏻👉🏻👉🏻 https://www.domenicomadeo.com/?p=7860
trial operativa 21 giorni.
Ricordo che per essere abilitati al download del software è necessaria una registrazione al sito di supporto Siemens (qui) ed una successiva autorizzazione da parte di Siemens, che può richiedere anche diversi giorni.







Buongiorno,
ho visto il suo video sul comando del servo SG90 con PLC S7-1200 e avrei un dubbio tecnico.
Nel video sembra che il servo sia pilotato direttamente dall’uscita PWM del PLC. Considerando che la CPU 1215C DC/DC/DC ha uscite transistor a 24V, mentre il servo lavora con segnale logico a 5V (500–2500 µs su periodo 20 ms), volevo chiederle:
il servo è collegato direttamente all’uscita 24V del PLC oppure è presente un adattatore di livello (Arduino, transistor, optoisolatore o altro) che non si vede nel video?
Grazie mille per il chiarimento.
Buonasera Alessandro,
grazie per il commento…
nel video spiego chiaramente che l’alimentazione del servo è su un alimentatore a 5 V esterna, mentre il segnale pilota del servo va direttamente su un’uscita del PLC, il negativo dell’alimentazione e M del plc sono in comune. tra l’uscita dc del plc e il segnale pilota del servo, non ho messo niente e l’ho collegato diretto per fare una dimostrazione di qualche secondo, se vuoi fare le cose per bene va fatto un partitore resistivo 24 V → 5 V sull’uscita!