PDA

Просмотр полной версии : ПЛК-150



Den
28.05.2008, 09:10
Работаю с ПЛК-150, за полтора года не было никаких проблем.
Но вот уже неделю не могу обновить программу через Debug 232.
Контроллер выдаёт ошибку соединения при загрузке программы, хотя с браузером работает (зелёный индикатор связи горит) команды браузера выполняет.

При включенном питании (при попытке зашить программу) с периодичностью 5-6 секунд загораются все диоды, звучит сигнал - связь пропадает.
При откдючении от сети продолжает издавать сигнал c интервалом в 3-4 секунды.
Прошит версией 1.29.
В чём дело ......

Филоненко Владислав
28.05.2008, 09:38
1. Смените прошивку на 2.03 или 2.05.62.
2. У Вас скорее всего несоответствие таргета прошивке.
P.S. среда разработки версии 2.3.60 имеет баг. Необходимо сменить на 2.3.81 (но не старше)
P.P.S. 1.29 никогда не была официальной. Где Вы её взяли?

Den
28.05.2008, 10:45
Большое спасибо! Попробую .......
Прошивка была на диске. Поставлялся при покупке.
Но ведь работала.....

Филоненко Владислав
28.05.2008, 11:00
Большое спасибо! Попробую .......
Прошивка была на диске. Поставлялся при покупке.
Но ведь работала.....

Работала со старым проектом на старом таргете. Таргет меняли? вот и вылезло.

Den
29.05.2008, 13:30
Сменил прошивку на 2.03.
Всё заработало.
Но вот пришёл с обеда. Загрузил проект .... , а "он" отвечает нет связи.
Попытался заново перепрошить ... , а программа смены прошивки выдаёт " Контроллер не отвечает!". Делал всё по инструкции.
Что делать?

Den
29.05.2008, 13:58
Сменил прошивку на 2.03.
Всё заработало... , но пришёл с обеда .... , СoDeSyS пишет нет связи с контроллером.
Попытался заново перепрошить контроллер, но и программа перепрошивки тож "говорит" "Контроллер не отвечает!".
А контроллер работает и выполняет ранее загруженную программу.
Подскажите что .....

Филоненко Владислав
30.05.2008, 11:40
Поподробнее бы. Проект, лог заргузки, скриншоты.

zabolotnov
29.08.2008, 14:17
то же самое произошло - контроллер отказывается коннектиться , как через RS-232, так и через Ethernet. Через несколько секунд после соединения контроллер перезагружается, причем без звука. При попытке перепрошить, на последнем этапе, после форматирования, выдает : контроллер не отвечает. Как быть?

Kirill
01.09.2008, 13:19
то же самое произошло - контроллер отказывается коннектиться , как через RS-232, так и через Ethernet. Через несколько секунд после соединения контроллер перезагружается, причем без звука. При попытке перепрошить, на последнем этапе, после форматирования, выдает : контроллер не отвечает. Как быть?

Организуйте связь с ПЛК через сом-порт и программу hyperterminal. Укажите в настройках программы скорость 115200 и отсутствие контроля потока (см. рис). Затем установите связь и перезагрузите ПЛК. То, что выдаст hyperterminal, приведите, пожалуйста здесь.

659

zabolotnov
06.10.2008, 14:09
Вот что выдает hyperterminal:


DATAFLASH initialized successful

Welcome to the OWEN program loader
MAIN_OSCILLATOR_CLOCK=15998976
PCK=199987200
MCK=66662400
Kernel found...
Loading kernel...
Reseting...
Checksum OK!
local_status =5e29c483Load PLC core...
Main oscilator clock=15998976
Processor clock=199987200
Master clock=66662400
Waiting for check power...
Power status OK
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=103 found
Module Id=104 found
Module Id=106 found
Module Id=107 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=210 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=700 found
Module Id=701 found
Module Id=702 found
Module Id=703 found
Module Id=704 found
Module Id=221 found
Module Id=300 found
Module Id=561 found
Module Id=400 found
Module Id=402 found
Module Id=401 found
Initialization of Timer5 completed
Initialization of Timer4 completed
Begin search and initialize I2C devices
Check for adress 77 ...DEVICE FOUND!
MCP9800 #0 OK!
Check for adress 72 ...DEVICE FOUND!
MCP9800 #1 OK!
Check for adress 4 ...DEVICE FOUND!
PIC lower initialized!
Check for adress 3 ...FAILED!
Read Flash: .at 2008003c, s=4
at 20080044, s=4
.at 2008004c, s=4
.................................................. ..............................
...................
DATAFLASH READ OK

Flash read takes 3907 ms
Start mounting FFS
Flash check takes 1970 ms
It is 0 bad blocks
Mounting of FFS completed!
Mounting takes 95 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 3 times

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

Last run module Id =165159221
Last post module Id =2049624221
Total control code =-1109313778
Max cache utilisation =1675687227
local_status =5e29c483
run_level =180
Run levels stack: f 51 8d 94 1d da 3e 16 96 5f 7c ac 9b 8f d3 60
................................................
ADC and DAC driver initialized!
PLC model MODEL PLC 150
Binary VERSION 2.05.7
Need Target version 2.05
Compiled: 17:05:53 May 30 2008
MAC 0A:06:0A:0A:0A:0A
IP 10.0.6.10
GATE 10.0.6.1
MASK 255.255.255.0
PIC upper version is 00
Licence unlimited
Voltage DAC
PIC lower version is 09

Loading PLC core completed!

Start CoDeSys initialization secuence
LZS initialization susesful
Try to open boot project...
**** ERROR: Can not open Checksum file ****

Филоненко Владислав
06.10.2008, 14:46
Потерян контакт с верхней платой.

zabolotnov
07.10.2008, 06:45
устраняется шевелением? :)

Малышев Олег
07.10.2008, 07:59
Я бы попробовал сначала контакты ( со средней платы) в спиртобензиновую смесь, а потом слегка почистить скальпелем.

zabolotnov
08.10.2008, 09:09
Связь установилась.. Причем непонятно от чего. спиртобензиновая смесь не понадобилась. Постоял,постоял и запахал. Контроллер нулевый, неделю назад приехал с завода...

Николаев Андрей
09.10.2008, 11:23
Наверное ездил так...
А вообще хорошие люди провели тестирование на ударопрочность ПЛК. Уже подзабыл, но под десятку G там выходило...

Сергей_К
17.10.2008, 09:49
Аналогичная ситуация: в лаборатории контроллер работал, загрузка программы - без проблем.
Выставили на объект. Через несколько дней перестала работать связь ПЛК-ИП320 через Debug - на панели "ошибка связи". Попытался перешить программу в ПЛК - "Сommunication Error(#0): Logout Performed".
Полдня разбирал контроллер, протирал/чистил контакты, собрал - ничего не изменилось. Сходил на обед - пришел - связь с панелью появилась....
Попытка загрузить программу в ПЛК не удалась - опять "Comm....".
Приходиться делать Логон без загрузки проекта, затем делать "Create boot project", перезагрузку ПЛК - и все работает. В таком режиме вношу мелкие правки проекта уже неделю.... Благо что проект маленький - исправлений немного.

Логвиненко Андрей
30.10.2008, 18:22
Из-за этой елды с 485-ым, пришлось бокс поменять на ширину 18мод.
Выкинь елду и подключись на 8,9 выводы DB-9.