Так как ситуация очень близкая, напишу в этой теме.
Значит имеем:
ПЛК 110-24.60.Р-М
Программа в несколько строк:
VAR
TL:TIME:=t#100ms;
TH:TIME:=t#100ms;
Trig_G1:R_TRIG;
(*и так до*)
Trig_G24:R_TRIG;
Blink_G1:BLINK;
(*и так до*)
Blink_G24:BLINK;
END_VAR
(*Нижние три строки тоже одинаковы для всех 24 выходов*)
Trig_G1(CLK:=IN_G1);
Blink_G1(ENABLE:=Trig_G1.Q, TIMELOW:=TL, TIMEHIGH:=TH);
OUT_G1:=Blink_G1.OUT;
Вобщем суть программы:
при первом замыкании входа №1 - включается Выход№1
При втором замыкании Входа №1 - вЫключается вход №1
и так между собой связаны все 24 входа и выхода, входы 25-36 неиспользовались.
Вчера произошел непонятный глюк (до этого ПЛК проработал около 2-3мес.):
1. Перестали реагировать Выходы с 5 по 24, Выходы с 1 по 4 нормально все отрабатывали, при этом все входы с 1 по 24 при замыкании светили светодиодами на лицевой панели ПЛК, т.е.входы работали нормально, но выходы 5-24 - никак не реагировали.
2. При включении питания после загрузки небыло характерного писка.
3. Вообще не загорался светодиод "СВЯЗЬ"
4. При попытке соединения через USB писало что-то типа "Неправильно выбрана целевая платформа, соединение невозможно"
5. При подключении на RS-232 Debug, ПЛК на гипертерминал ничего не слал (Насторойки верные, т.к. были проверены на заведомо исправном таком же ПЛК).
6. Снятие и установка на свое место верхней платы ничего не дало.
Вобщем на объекте ПЛК пришлось заменить на другой (благо есть в запасе).
Пока доехал домой, (потряс ПЛК минут 20 в машине), подключил вроде заработал, программа на месте, по USB подключился но связь какая-то неустойчивая, проект С ПЛК открыл раза с пятого.
При загрузке в гипертерминал вроде шлёт все правильно, хотя не уверен, лог прилагаю.
Так же лог скачанный с ПЛК прилагаю.
Выяснил позже, время тоже сбросилось.
Потом попытался проверить все входы/выходы, и выяснилась еще одна непонятность:
При включенных 15 реле и включении 16-го происходит включение-выключение выходов с 5-го и дальше с периодичностью 0,5-0,8сек.
Снял видео на телефон, отправил на e-mail: PLC@OWEN.RU.
Что бы это могло быть???
Если это межплатные разьемы, может их нужно чем-то смазать для защиты от окисления???
Проблемы подобные как я понял не только у меня.
Дело в том, что лог терминала удалось снять когда уже ПЛК был в рабочем состоянии, я к нему уже смог подключиться и терминалом, и по USB, и программа заработала.
Но в то же время при количестве включенных реле больше 15 он начинал щелкать.
Да, видео я высылал на адрес написанный выше.
Проект как я писал, несколько строк, когда доберусь до него, вышлю.
Если видео не дошло, завтра продублирую.