No Application Note AND8017/D a On Semiconductor descreve um circuito prático que possibilita o controle de sentido de rotação para motores alimentados pela rede de 220 V.
O modo básico de se controlar o sentido de rotação de um motor é através da comutação dos enrolamentos, conforme mostra a figura 1.

Nesse tipo de motor de indução de duas fases, os enrolamentos são deslocados de 90 graus em relação ao rotor, e modo a gerar os campos que movimentam o conjunto. Conforme o enrolamento alimentado, um motor desse tipo gira num sentido ou em outro.
Transpondo isso para a uma versão de estado sólido, conforme mostra a figura 2, o circuito emprega Triacs e acopladores ópticos, o que permite fazer o controle comutando os enrolamentos a partir de sinais de um microcontrolador.
Evidentemente os Triacs devem ser dimensionados para poder operar com as correntes exigidas pelo motor usado.

Conforme podemos ver é a lógica aplicada pelo microcontrolador que determina qual dos triacs vai conduzir e, portanto qual será o sentido de rotação do motor.