Итак по порядку.
1. Сначала поменял резистор на управляющем электроде симистора на 150 Ом и перепаял соединительные провода на два свитые провода.
2. Снова подключил снаберные цепочки параллельно выходному симистору (после последней переделки я их снял).
3. Проверил схему для
moc3052, когда она включается к управляющему электроду и средней точкой снабера (последняя в даташите).
Проверил ток на moc3052 - 7,7 мА, максимальный ток по даташиту 10 мА.
4. Подкючил 51кОм паралельно оптопаре детектора нуля.
5. Сделал схему детектора нуля как нарисовал
Alex9797.
Программу ранее проверял, с управляющими импульсами, их длительностью все ок.
Результат один и тот же, сбои остались. Проблема, похоже не в детекторе нуля а у выходных каскадах moc3052-симистор-нагрузка.
Проблема чаще всего возникает на разных значениях мощности на разных каналах. Например (данные приблизительные) на первом канале 19%, при регулировке остальных каналов при их определенной мощности первый канал откривается полностю (наблюдается при изменении мощности в пределах 1-2% например 29-31%). Причем канал, который изменяется работает нормально. Иногда и он может "засветится" вместе с первым, а могут и несколько каналов начать "сетится" или прыгать. Такие проблемы наблюдаются во всех каналах, то есть при изменении первого канала при определенных пощностях сбоят остальные каналы. И т.д. Примерная схема была выложена здесь
здесь кроме того доданы снаберы и учтены заметания
Alex9797 относительно детектора нуля.
Ну не знаю, что еще сделать.

Фото самой установки (извиняюсь за качество, фото с телефона):