Controlar (giro y velocidad) motor DC de 30V

Alternativa 1. Creo que lees 12V pero funcionará con 30V. Tal vez modificar el valor de la resistencia de 10k a 33K

Este es el esquema que yo usaría. EL opto puede ser un 4n25 pero hay que ver las resistencias.
El MOSFET puede ser un IRF530 o e mismo indicado.

Has hablado de tensiones de trabajo pero no dices nada de las corrientes.
Debo suponer que solo controlas el puente o sea que tus tensiones 30V son de control?
Si es así he exagerado.

Tal vez si solo es control esto sea mas respresentivo de lo que necesitas.
Solo mira la ressitencia y el opto, el resto es el puente H que tu estas describiendo


Compartes masa con el emisor del OPTO a la masa del puente H. Y cada pin al colector de cada OPTO.