Добрый день!
Спасибо за "наводку". Действительно, по схеме напряжение на вывод 15 OE идет через RC цепочку, к сожалению номиналов на схеме нет, но сейчас запрошу номинал электролита, чтобы взять на замену. Электролит запросто мог банально высохнуть. Смущает то, что реле включаются сразу при подаче питания на ПЛК, т.е. до того как происходит загрузка прошивки. При включении питания и подтянутой за счет разряженного кондера к земле 15 ноге на выходе регистра должно быть "Z" состояние, а при нарастании напряжения на 15 ноге выше порога на выходе должно быть состояние D-триггеров в которые по стробу записываются состояния выходов сдвигового регистра. По дефолту все эти выходы должны быть в исходном состоянии "0" и , соответственно, ключи, управляющие реле, закрыты, а они сразу открываются при подаче питания. Я еще попробую отцепить регистр от CPU по управлению , т.к. сигналы SDA, SCL и Strobe идут от CPU к регистру через последовательные сопротивления и отпаяв их можно понять как ведет себя регистр в исходном состоянии. В любом случае с собой будет 2-х канальный осциллограф и можно будет посмотреть в динамике как ведет себя регистр и сигналы управления.
Еще раз посмотрел схему и думаю, что задача этой RC цепочки на 15 ноге предотвратить произвольное включение реле при включении питания- она отключает выходы регистра (ключи реле) на время загрузки прошивки и предотвращает включение реле в случае записи "мусора" во внутренние триггеры регистра или защелок. После загрузки прошивки в регистр записываются значения в соответствии с программой, а выходы регистра переходят из Z состояния в рабочее.





Ответить с цитированием