Lettura ingresso da plc 10V/12V/24V

Ciao a tutti sto costruendo un dispositivo con arduino che dovrà avere la possibilità di interfacciarsi con vari modelli di plc, per stare tranquillo ogni segnale in entrata dal plc vado ad applicarlo ad un fotoaccoppiatore, a priori non ho idea però di quale valore di tensione dia in uscita il plc e per aggirare tale dubbio ho pensato di usare un diodo zener che vada a limitare la tensione in entrata in questo modo:

che ne pensate? può funzionare?

Se R3 è da 2W di potenza, e lo zener da 1W (potenze sovradimensionate per non surriscaldarsi), allora da 12 a 24V in ingresso non dovrebbero esserci problemi. Già che c'è l'opto tanto vale anche tenere anche i GND separati così si evitano disturbi condotti, loop di massa ecc.