fsdb, MOC3062 - оптосимистор с zero cross, т.е. включится он ( соответственно включит BTA20) только при переходе сетевого напряжения через ноль (имеем ввиду резистивную нагрузку лампочка, нагреватель) и лог 1 на входе PWM(судя по Вашей схеме), выключиться когда PWM - лог 0 и ток через выходной симистор оптопары меньше тока удержания (см. datasheet), ШИМ - читай фазовое управление с помощью такой оптопары недоступно, только пропуски периодов/полупериодов сетевого напряжения. НЧ шим ))) можно "размазать" импульсы по брезенхему
http://trolsoft.ru/ru/articles/bresenham-algo