PDA

Просмотр полной версии : Контроллер не отвечает



Aleksey
18.12.2007, 13:22
Добрый день, помогите разобраться. При подключение контроллера ПЛК 100-24 R-L по интерфейсу RS232 выдает ошибку связи. Например,при попытке прошить его (все делаю правильно,по инструкции) выдает сообщение, что контроллер не отвечает. Кабель звонили,исправен. На другом компе пробовали, не помогает.

Филоненко Владислав
18.12.2007, 13:53
1. Вы используете верхний порт или боковой DB9? Надо верхний.
2. Кабель наш или сапопаяный?
3. Скорость и порт правильно выставили?

Aleksey
18.12.2007, 14:18
1. Порт верхний
2. Кабель ваш.
3. какая должна быть скорость? (пробовали разные).
Может порт рухнул? Как его проверить? Хотя я сомневаюсь, ПЛК только пришол с почты.

Филоненко Владислав
18.12.2007, 15:34
115200, 8n1
Попробуйте через гипертерминал получить лог с контроллера и выложите его тут.

Aleksey
18.12.2007, 15:45
Спасибо, уже разобрались. Не было контакта в ответной части порта.

Liroyd
31.10.2008, 13:57
Проблема... не логиниться. при перепрошивке на 2.03 пишет возникли ошибки попробуйте ещё раз....

Liroyd
31.10.2008, 14:39
с 20 го раза прошилось... программы пишет что загружаются, но полсле старта никаких признаков работы... замыкаем вход индикатор входа зажигается , а выход не реагирует...(схема прямая релейная: вход1-выход1)

в чём может быть проблема?

Филоненко Владислав
31.10.2008, 17:57
К сожалению, файл гипертерминала повреждён.
Светодиод работа горит?

Liroyd
31.10.2008, 21:48
1.питание и работа загорается при включении. помигивает связ в начале при соединённом кабеле дебуг.

2.если из кодесиса загрузить программу, то при замыкании входа(индик входа загорается) выход не замыкается(для примера выше).

3. при перезагрузке ни на входе ни на выходе не загорается.

Малышев Олег
01.11.2008, 08:21
Если файл гипертерминала поврежден, то возможно проблема в плохом контакте.
Попробуйте подключиться через Ethernet или USB (а потом можно искать проблему с DBGU). Для USB подойдет кабель от принтера.
сделайте на лд схему

|-------[%ix0.0.0]------------------(%qx1.0)--------|

Попробуйте запустить на выполнения. Что бы она выполнялась после отключения питания - create boot project

Liroyd
01.11.2008, 13:39
ошибка №0. логаут перформед

Liroyd
05.11.2008, 09:38
Что дальше делать?

Малышев Олег
05.11.2008, 10:33
Еще раз повторяю, проблема в том что по последовательному порту - ненадёжное соединение. Это видно из потери символов в логе гипертерминала. С вероятностью 99% проблема в механическом соединеннии кабеля к контроллеру или кабеля к PC. Если нет времени на поиск неисправности - подключитесь через USB или Ethernet.

Николаев Андрей
05.11.2008, 10:35
Логаут - не устанавливается связь.
Ни каких больше сообщений CoDeSys не пишет?
Во вложении 2 файла как связываться с ПЛК по одному из портов.

Liroyd
05.11.2008, 10:59
Связь по усб:

создаем проект 100-220-р-л на лд;
создаем схему вход1-выход1;
выбираем порт (115200 нет 1 8);
Логин ->загрузить? -> загружаем... -> запускаем;
на плк загорается инд связь и работа;
при замыкании входа1 загорается инд входа1, выход не щёлкает...
на схеме в кодесисе тоже не отображается замыкание... ни входа ни выхода

Николаев Андрей
05.11.2008, 11:03
Глупый вопрос - а вы Run нажимаете?

Liroyd
05.11.2008, 11:03
естественно.

работает и из кодесиса и по кнопке на плк, то есть загорается и гаснет инд работа

Liroyd
05.11.2008, 11:08
По поводу установки связи(видео инструкции) - всё по плану...

Liroyd
06.11.2008, 11:47
Так что? В сервис(в питере есть ваши представительства?) нести или есть ещё какие варианты?

Николаев Андрей
06.11.2008, 13:29
Честно говоря в чем проблема - не понятно.
Гипертерминал показывает, что порт нормальный, порт контроллера с кабелем в порядке.
Гипертерминалу отвечает все правильно...
Возможно стоит еще раз проверить настройки соединения, что Вы ставите именно Serial (RS-232), а не какой то другой Serial.
Попробуйте прошить контроллер в конце концов.

Прибор можно вести в ремонт, но с 80% уверенностью могу сказать, что его привезут, ремонтники поставят на стенд, нажмут связь, и все заработает... контроллер 2 недели прокатается туда - сюда...

Liroyd
06.11.2008, 14:30
Да то что зря привезу тоже уверен на 80% процентов))))))))))))))))))

Прошивать пробовал на 2.03 ... таргет тоже обновил... прошилось раза с 20 го из-за кабеля.... порт по инструкции: сериал 232 8 бит нет 115200 и так далее.... порц 100 что мелочь какая-нить, но найти не могу( и обратиться вроде не к кому.... в питере есть кто-нить кто с вашими приборами работает? мб на форуме кто?

Сергей_К
07.11.2008, 14:07
Есть предположение, что ошибка "ошибка №0. логаут перформед" возникает из-за того, что в памяти ПЛК остаются какие-то "хвосты" от предыдущих загрузок.
У меня данная ошибка проходит после выполнения reset(original).... на некоторое время.

Liroyd
09.11.2008, 15:23
с логаутом вроде всё нормально теперь.... прога грузхиться... запускается... из плк конфиг в кодесисе можно щёлкать релешками на плк и выходы загораются... если замыкать входы , то и индикаторы загораются и в кодесисе отображается, что замкнуто... при ресете, бут проджекте ведёт себя адекватно... а прога простейшая вход=>выход не работает.... прошивал на 2.03 таргет обновлял....

Малышев Олег
09.11.2008, 18:51
1) Как назвали программу - если не PLC_PRG (тип программа), надо переименовать
2) После Login Run опция Run становится серой?

Liroyd
09.11.2008, 21:03
да название по умолчанию, логин ран работает адекватно и из кодесиса и от старта на плк

Малышев Олег
10.11.2008, 08:44
Пробуем этот проект. Если заработает, сравниваем со своим.

Liroyd
10.11.2008, 12:06
Пример такой и пробовал постоянно...

В общем всё что можно снёс. переустановил последние которые у мну есть кодесис 2.3.9.6 таргет 2.04 и прошивки(теперь с 10-го раза:) ) 2.03... вроде зафурычило...

За сим спасибо всем за помощь

ESS
11.11.2008, 15:49
проблемы с плк 100 Р-М.

Вдруг ПЛК 100 перестал связыватйся с ПК: при подключении выдает сообщение "Ошибка 0#отключение связи".
Связь ПЛК с ПК осуществляли через RS-232. Проверили целостность кабеля и сом-порта - все в порядке.
Установили CoDeSys на другом компьютере - та же история.

Запустили гипертерминал, ПЛК выдал следующеее сообщение:
Initialization of Timer4 completed

На всякий случай переустановили CoDeSys, но это проблему не решило: при подключении выдает то же сообщение.
Выполнили операции по перепрошивке контроллера. В результате при запуске гипертерминала получили сообщение


DATAFLASH initialized successful

Welcome to the OWEN program loader
MAIN_OSCILLATOR_CLOCK=15998976
PCK=199987200
MCK=66662400
Kernel found...
Loading kernel...
Reseting...
Checksum OK!
Load PLC core...
Main oscilator clock=15998976
Processor clock=199987200
Master clock=66662400
Waiting for check power...
Power status OK
Initialization of Power control completed
at 20080004, s=16
Initialization of Timer0 completed
Module Id=1 found
Module Id=2 found
Module Id=3 found
Module Id=100 found
Module Id=101 found
Module Id=102 found
Module Id=110 found
Module Id=103 found
Module Id=104 found
Module Id=120 found
Module Id=200 found
Module Id=2000 found
Module Id=2050 found
Module Id=2051 found
Module Id=2052 found
Module Id=2053 found
Module Id=2054 found
Module Id=2055 found
Module Id=2056 found
Module Id=2057 found
Module Id=2058 found
Module Id=2059 found
Module Id=2060 found
Module Id=2061 found
Module Id=2062 found
Module Id=2063 found
Module Id=2064 found
Module Id=2065 found
Module Id=201 found
Module Id=202 found
Module Id=2100 found
Module Id=250 found
Module Id=302 found
Module Id=303 found
Module Id=450 found
Module Id=451 found
Module Id=452 found
Module Id=500 found
Module Id=502 found
Module Id=504 found
Module Id=550 found
Module Id=600 found
Module Id=601 found
Module Id=602 found
Module Id=650 found
Module Id=221 found
Module Id=300 found
Module Id=560 found
Module Id=561 found
Module Id=400 found
Module Id=402 found
Module Id=401 found
Initialization of Timer5 completed
Test Complited USB slot is present in PLC!!!
Host is not connected
Start init USB driver !!!
Initialization of USB device CDC completed
Begin search and initialize I2C devices
Check for adress 72 ...FAILED!
Check for adress 77 ...DEVICE FOUND!
MCP9800 #1 OK!
Check for adress 4 ...DEVICE FOUND!
PIC lower initialized!
Check for adress 3 ...DEVICE FOUND!
PIC upper initialized!
at 2008003c, s=4
at 20080044, s=4
at 2008004c, s=4
at 20080054, s=4

DATAFLASH READ OK
Flash read takes 3317 ms
Start mounting FFS
Flash check takes 1575 ms
Mounting of FFS completed!
Mounting takes 81 ms
Total size of filesystem is 3145728 bytes
It is 6142 blocks
It is 2 used blocks
It is 0 bad blocks
Maximum wear level is 5 times

Reset status information.......................
PLC was reset by power!

Last run module Id =-1
Last post module Id =-1
Total control code =18
Max cache utilisation =1
local_status =1
run_level =1
Run levels stack: ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0
................................................
Initialization of Timer4 completed
PLC model MODEL PLC 100
Binary VERSION 2.03.0
Need Target version 2.02
Compiled: 12:41:32 Dec 26 2007
MAC 0A:06:0A:0A:0A:0A
IP 10.0.6.10
GATE 10.0.6.1
MASK 255.255.255.0
Licence unlimited
No DAC
PIC version is 09

Loading PLC core completed!

Start CoDeSys initialization secuence
Initialization of USB device CDC completed
LZS initialization susesful
Try to open boot project...
**** ERROR: Can not open Checksum file ****

Что не так?

Kirill
11.11.2008, 16:21
проблемы с плк 100 Р-М.

Что не так?

Еще раз про кабель. Убедитесь, что со стороны разъема RJ прозванивается перемычка (см схему кабеля для программирования в РЭ)

Убедитесь, что на верхней плате ПЛК отсутствует перемычка.

Попробуйте аккуратно снять и вновь установить верхнюю плату (или пошевелить). Возможно, потерян контакт между верхней и средней платой.

Ксения
11.11.2008, 18:47
Здравствуйте!
У нас тоже были проблемы с контроллером ПЛК 100. При подключении через стандартный кабель (RS232) выдавал "Ошибка 0. Логаут перфомед". Посоветовали перепрошить, но ничего не получилось, контроллер не отвечал. В итоге попробовали подключиться через Ethernet сразу все получилось! Не возникло никаких проблем и потребность в перепрошивке отпала. Прядок подключения через Ethernet есть в видео-инструкциях. Теперь все работает!:-))

Филоненко Владислав
11.11.2008, 20:11
Проверьте кабель/перемычку. Верхняя плата не причём.

ESS
13.11.2008, 11:46
Еще раз про кабель. Убедитесь, что со стороны разъема RJ прозванивается перемычка (см схему кабеля для программирования в РЭ)

Убедитесь, что на верхней плате ПЛК отсутствует перемычка.

Попробуйте аккуратно снять и вновь установить верхнюю плату (или пошевелить). Возможно, потерян контакт между верхней и средней платой.


Спасибо, помогло!
Не было перемычки в кабеле.

Kirill
14.11.2008, 13:31
Спасибо, помогло!
Не было перемычки в кабеле.

Вообще или контакты просто отвалились? Это кабель из комплекта ПЛК или полученный другими путями?

Если в кабеле из комплекта не было перемычки, приведите, пожалуйста, полное обозначение ПЛК и его заводской номер.