PDA

Просмотр полной версии : ОВЕН ПЛК110-60 ошибка при подключении.



Sulfur
30.10.2013, 17:57
Имеется ОВЕН ПЛК110-60 и ноутбук с аппаратным СОМ-портом. ПЛК на столе работал\прошивался отлично, а в реальной машине невозможно соединиться. Пробовал два оригинальных кабеля КС1. Панель ИП320 в этой же машине шьется на ура, связь RS485 ПЛК и ОП работает отлично, хотя сделана простым "электрическим" проводом ПВС 2х0.75 (4 метра). ПЛК в машине расположен на расстоянии 10 см от 7.5 kW инвертора Lenze 9300 Servo (в состоянии "стоп"). Инвертор весь в железе, земли и его и ПЛК подключены по правилам, "Pwr-" и "Pwr+" не имеют контакта с землей\нулем машины. При работе инвертора глюков ПЛК не замечено. Подключиться получилось только обесточив всю машину и включив только БП ПЛК. Понимаю, что проблема связана с наводками.
Есть ли какие идеи на сей счет? Может кто-то уже наступал на эти грабли?
Поможет ли экранирование кабеля КС1?

YuriBel
30.10.2013, 19:16
Возможно дело и не в наводках. Кабель КС1 распознается контроллером при включении питания. При этом исполнительная система контроллера переходит в режим связи с КДС. Если сначала включить питание, а потом воткнуть КС1, то связь со средой программирования не устанавливается. Не получилось-ли у вас именно так?

Если все-таки грешите на наводки, попробуйте подключиться через Ethernet, если ноутбук позволяет.

Sulfur
31.10.2013, 17:35
Кабель КС1 распознается контроллером при включении питания.
Спасибо, не знал. Подключался именно к уже работающему контроллеру.

попробуйте подключиться через Ethernet, если ноутбук позволяет.
Ноут позволяет. Проблема в другом - работаю из виртуальной машины, нет желания пробрасывать сеть до хоста. Но за совет спасибо.
При коннекте через Ethernet придется также перезапускать ПЛК? Функционал системы не страдает? Т. е. прошиваться и мониториться будет также как и с RS-232?
Я недавно занялся ПЛК Овен, опыта маловато, поэтому некоторые вопросы могут показаться наивными.
--------------
Наводки - это вообще чертовщина какая-то. Сегодня пробовал коннектиться тем же кабелем, с теми же проблемами. Посетила безумная мысль - перевернул на 180* вилку БП ноута - коннект произошел, причем при полностью включенной машине. Сам электронщик с 20-летним стажем, схемы БП знаю практически наизусть, но не понимаю, как это помогло в данном случае. :) Возможно перед этим снимал питание с подключенным к ПЛК кабелем - тогда все встает на места.

YuriBel
31.10.2013, 18:02
На счет перезапуска контроллера для подключения через Ethernet вроде бы перезапускаться не обязательно (хотя на 100 прцентов не уверен) в параметрах подключения КДС нужно будет выбрать соответствующие настройки.
.Я, честно говоря, не верю в то, что помеха от частотника фатально влияет на одну линию связи, и совсем не влияет на другую. Скорее всего ларчик открывается очень просто. Подумайте сами, практически все частотники имеют опцию, либо стандартно укомплектованы возможностью управления по RS 485. Если бы помехи были столь критичны, это было бы серьезной проблемой.

Sulfur
05.11.2013, 11:43
Я, честно говоря, не верю в то, что помеха от частотника фатально влияет на одну линию связи, и совсем не влияет на другую.
Вы были правы на счет перезапуска ПЛК для подключения. На счет помех от частотника - это да, временное не очень длинное замыкание в моем уму. :D
Большое спасибо.
Кстати,на счет помех. Имел место случай, когда машинка (другая) работала нестабильно из за того, что CAN-провод лежал параллельно с силовыми в одном пучке. Не помогало даже то, что этот провод, как и многие из силовых, экранированные, и экраны заземлены. Только прокладка этого же провода другим путем решила проблему. Монтаж был "от производителя" между прочим.

Алексей Геннадьевич
13.11.2013, 13:39
Кабель КС1 распознается контроллером при включении питания. При этом исполнительная система контроллера переходит в режим связи с КДС.

Пробовал со своим контроллером. Не подключается. Лог контроллера выходит без проблем. Соединения с кодесис по RS232 нет.
При этом по USB и ethernet соединение есть.

YuriBel
13.11.2013, 14:44
Проверяйте настройки связи в КДС и отсутствие обрыва перемычки в кабеле. Если что, фраза "Кабель КС1 распознается контроллером при включении питания" относится к Debug RS232.

Алексей Геннадьевич
13.11.2013, 15:36
YuriBel

Всё проверено и настроено.
Кабель проверен, и про разницу между дебаг-портом и обычным в курсе. Техподдержка эту проблему не решила.
вылетает Ошибка #0 после длительной паузы.
По всем другим портам всё работает.

YuriBel
13.11.2013, 16:36
Перепрошить контроллер не пробовали?

Алексей Геннадьевич
14.11.2013, 08:21
YuriBel
Нет, не пробовал. Гарантия не слетит при подобных изысканиях?
Вытащил данные PLC-браузером:
Binary VERSION 2.14.0
Need Target version 2.10
Compiled: 14:33:07 Apr 28 2011
MAC 6A:77:00:01:14:5E
IP 10.0.6.10
GATE 10.0.6.1
MASK 255.255.255.0
PIC upper version is 15
Licence unlimited

YuriBel
14.11.2013, 10:14
По идее гарантия слететь не должна, если сомневаетесь, позвоните в тохподдержку Овена, они наверняка подтвердят.
В качестве вариантов причины происходящего могу предположить следующие:
1. Плохое гнездо в контроллере, в результате чего нет контакта с той пластиной, которая отвечает за перемычку.
2. Непропай или дефектная дорожка в этой цепи внутри контроллера.
3. В контроллере крутится программа, которая захватывает порт и не дает КДС связаться с контроллером.

Против последнего борться несложно, против остального -непонятно, нужно ли, если и по TCP и по USB есть связь.

Алексей Геннадьевич
14.11.2013, 10:47
Судя по логу гипертерминала, перемычка определяется.
Программ ведущих обмен по RS-232 в контроллер не заливал.

Module Id=3 found
Module Id=103 found
Module Id=104 found
Module Id=120 found
Module Id=131 found
Module Id=190 found
Module Id=199 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=203 found
Module Id=210 found
Module Id=2100 found
Module Id=211 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=562 found
Module Id=563 found
Module Id=570 found
Module Id=571 found
Module Id=599 found
Module Id=600 found
Module Id=601 found
Module Id=602 found
Module Id=650 found
Module Id=130 found
Module Id=221 found
Module Id=300 found
Module Id=531 found
Module Id=400 found
Module Id=402 found
Module Id=401 found
Initialization of Timer5 completed
Initialization of Timer4 completed
Test Complited USB slot is present in PLC!!!
Host is not connected
Start init USB driver !!!
Start init USB - Serial number OK.
Initialization of USB device CDC completed
Begin search and initialize I2C devices
Check for adress 77 ...DEVICE FOUND!
MCP9800 #0 OK!
Check for adress 72 ...FAILED!
Check for adress 6 ...DEVICE FOUND!
PIC upper initialized!
at 20080038, s=4
Read Flash: .at 20080040, s=4
at 20080048, s=4
...........................at 20080050, s=4
.................................................. .......................
DATAFLASH READ OK

Flash read takes 3486 ms
Start mounting FFS
Flash check takes 2497 ms
It is 0 bad blocks
Mounting of FFS completed!
Mounting takes 165 ms
Total size of filesystem is 3145728 bytes
It is 6090 blocks
It is 54 used blocks
It is 0 bad blocks
Maximum wear level is 11 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 =2
local_status =b
run_level =1
Run levels stack: ff ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0
................................................
Slave Retain loaded
at 200800a0, s=28
PLC model MODEL PLC 110-60
Binary VERSION 2.14.0
Need Target version 2.10
Compiled: 14:33:07 Apr 28 2011
MAC 6A:77:00:01:14:5E
IP 10.0.6.10
GATE 10.0.6.1
MASK 255.255.255.0
PIC upper version is 15
Licence unlimited

Loading PLC core completed!

Start CoDeSys initialization secuence
Initialization of USB device CDC completed
Special cable detected...
Switch top RS to CoDeSys mode...

DATAFLASH initialized successful

Welcome to the OWEN program loader 1.3
Kernel found...
Loading kernel...
Reseting...
Checksum OK!
Load PLC core...
Main oscilator clock=15998976
Processor clock=179988480
Master clock=59996160
Waiting for check power...
Power status OK
Initialization of Power control completed
at 20080004, s=12
Initialization of Timer0 completed
Module Id=1 found
Module Id=2 found
Module Id=3 found
Module Id=103 found
Module Id=104 found
Module Id=120 found
Module Id=131 found
Module Id=190 found
Module Id=199 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=203 found
Module Id=210 found
Module Id=2100 found
Module Id=211 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=562 found
Module Id=563 found
Module Id=570 found
Module Id=571 found
Module Id=599 found
Module Id=600 found
Module Id=601 found
Module Id=602 found
Module Id=650 found
Module Id=130 found
Module Id=221 found
Module Id=300 found
Module Id=531 found
Module Id=400 found
Module Id=402 found
Module Id=401 found
Initialization of Timer5 completed
Initialization of Timer4 completed
Test Complited USB slot is present in PLC!!!
Host is not connected
Start init USB driver !!!
Start init USB - Serial number OK.
Initialization of USB device CDC completed
Begin search and initialize I2C devices
Check for adress 77 ...DEVICE FOUND!
MCP9800 #0 OK!
Check for adress 72 ...FAILED!
Check for adress 6 ...DEVICE FOUND!
PIC upper initialized!
at 20080038, s=4
Read Flash: .at 20080040, s=4
at 20080048, s=4
...........................at 20080050, s=4
.................................................. .......................
DATAFLASH READ OK

Flash read takes 3486 ms
Start mounting FFS
Flash check takes 2637 ms
It is 0 bad blocks
Mounting of FFS completed!
Mounting takes 280 ms
Total size of filesystem is 3145728 bytes
It is 5945 blocks
It is 199 used blocks
It is 0 bad blocks
Maximum wear level is 37 times

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

Last run module Id =190
Last post module Id =570
Total control code =18
Max cache utilisation =1
local_status =b
run_level =1
Run levels stack: ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0
................................................
Slave Retain loaded
at 200800a0, s=28
PLC model MODEL PLC 110-60
Binary VERSION 2.14.0
Need Target version 2.10
Compiled: 14:33:07 Apr 28 2011
MAC 6A:77:00:01:14:5E
IP 10.0.6.10
GATE 10.0.6.1
MASK 255.255.255.0
PIC upper version is 15
Licence unlimited

Loading PLC core completed!

Start CoDeSys initialization secuence
Initialization of USB device CDC completed
Special cable detected...
Switch top RS to CoDeSys mode...

DATAFLASH initialized successful

Welcome to the OWEN program loader 1.3
Kernel found...
Loading kernel...

DATAFLASH initialized successful

Welcome to the OWEN program loader 1.3
Kernel found...
Loading kernel...
Reseting...
Checksum OK!
Load PLC core...
Main oscilator clock=15996928
Processor clock=179965440
Master clock=59988480
Waiting for check power...
Power status OK
Initialization of Power control completed
at 20080004, s=12
Initialization of Timer0 completed
Module Id=1 found
Module Id=2 found
Module Id=3 found
Module Id=103 found
Module Id=104 found
Module Id=120 found
Module Id=131 found
Module Id=190 found
Module Id=199 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=203 found
Module Id=210 found
Module Id=2100 found
Module Id=211 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=562 found
Module Id=563 found
Module Id=570 found
Module Id=571 found
Module Id=599 found
Module Id=600 found
Module Id=601 found
Module Id=602 found
Module Id=650 found
Module Id=130 found
Module Id=221 found
Module Id=300 found
Module Id=531 found
Module Id=400 found
Module Id=402 found
Module Id=401 found
Initialization of Timer5 completed
Initialization of Timer4 completed
Test Complited USB slot is present in PLC!!!
Host is not connected
Start init USB driver !!!
Start init USB - Serial number OK.
Initialization of USB device CDC completed
Begin search and initialize I2C devices
Check for adress 77 ...DEVICE FOUND!
MCP9800 #0 OK!
Check for adress 72 ...FAILED!
Check for adress 6 ...DEVICE FOUND!
PIC upper initialized!
at 20080038, s=4
Read Flash: .at 20080040, s=4
at 20080048, s=4
..........................at 20080050, s=4
.................................................. ........................
DATAFLASH READ OK

Flash read takes 3486 ms
Start mounting FFS
Flash check takes 2640 ms
It is 0 bad blocks
Mounting of FFS completed!
Mounting takes 283 ms
Total size of filesystem is 3145728 bytes
It is 5944 blocks
It is 200 used blocks
It is 0 bad blocks
Maximum wear level is 41 times

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

Last run module Id =1994604981
Last post module Id =-833920112
Total control code =-1507480694
Max cache utilisation =-1770596090
local_status =fda970e8
run_level =106
Run levels stack: 18 3c 4d d7 6e fb 17 f3 cc e3 59 a3 fe 11 72 3c
................................................
Slave Retain loaded
at 200800a0, s=28
PLC model MODEL PLC 110-60
Binary VERSION 2.14.0
Need Target version 2.10
Compiled: 14:33:07 Apr 28 2011
MAC 6A:77:00:01:14:5E
IP 10.0.6.10
GATE 10.0.6.1
MASK 255.255.255.0
PIC upper version is 15
Licence unlimited

Loading PLC core completed!

Start CoDeSys initialization secuence
Initialization of USB device CDC completed
Special cable detected...
Switch top RS to CoDeSys mode...

DATAFLASH initialized successful

Welcome to the OWEN program loader 1.3
Kernel found...
Loading kernel...
Reseting...
Checksum OK!
Load PLC core...
Main oscilator clock=16001024
Processor clock=180011520
Master clock=60003840
Waiting for check power...
Power status OK
Initialization of Power control completed
at 20080004, s=12
Initialization of Timer0 completed
Module Id=1 found
Module Id=2 found
Module Id=3 found
Module Id=103 found
Module Id=104 found
Module Id=120 found
Module Id=131 found
Module Id=190 found
Module Id=199 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=203 found
Module Id=210 found
Module Id=2100 found
Module Id=211 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=562 found
Module Id=563 found
Module Id=570 found
Module Id=571 found
Module Id=599 found
Module Id=600 found
Module Id=601 found
Module Id=602 found
Module Id=650 found
Module Id=130 found
Module Id=221 found
Module Id=300 found
Module Id=531 found
Module Id=400 found
Module Id=402 found
Module Id=401 found
Initialization of Timer5 completed
Initialization of Timer4 completed
Test Complited USB slot is present in PLC!!!
Host is not connected
Start init USB driver !!!
Start init USB - Serial number OK.
Initialization of USB device CDC completed
Begin search and initialize I2C devices
Check for adress 77 ...DEVICE FOUND!
MCP9800 #0 OK!
Check for adress 72 ...FAILED!
Check for adress 6 ...DEVICE FOUND!
PIC upper initialized!
at 20080038, s=4
Read Flash: .at 20080040, s=4
at 20080048, s=4
.....................at 20080050, s=4
.................................................. .............................
DATAFLASH READ OK

Flash read takes 4328 ms
Start mounting FFS
Flash check takes 2712 ms
It is 0 bad blocks
Mounting of FFS completed!
Mounting takes 403 ms
Total size of filesystem is 3145728 bytes
It is 5919 blocks
It is 225 used blocks
It is 0 bad blocks
Maximum wear level is 152 times

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

Last run module Id =190
Last post module Id =570
Total control code =18
Max cache utilisation =1
local_status =b
run_level =2
Run levels stack: ff 16 ff ff ff ff 0 0 0 0 0 0 0 0 0 0
................................................
Slave Retain loaded
at 200800a0, s=28
PLC model MODEL PLC 110-60
Binary VERSION 2.14.0
Need Target version 2.10
Compiled: 14:33:07 Apr 28 2011
MAC 6A:77:00:01:14:5E
IP 10.0.6.10
GATE 10.0.6.1
MASK 255.255.255.0
PIC upper version is 15
Licence unlimited

Loading PLC core completed!

Start CoDeSys initialization secuence
Initialization of USB device CDC completed
Special cable detected...
Switch top RS to CoDeSys mode...


против остального -непонятно, нужно ли, если и по TCP и по USB есть связь.
А зачем тогда вообще в комплект поставки включен кабель программирования через RS-232, если он или работает через танцы с бубном, или не работает вообще ?
Есть интерфейс - должен работать.

YuriBel
14.11.2013, 11:09
Так отошлите его в гарантийный ремонт. Пусть либо отремонтируют, либо заменят. Ну уж и до кучи вопрос - порт компьютера аппаратный RS232 или переходник через USB?, не осталось ли случайно в настройках порта управление потоком?

Алексей Геннадьевич
14.11.2013, 11:56
порт компьютера аппаратный RS232 или переходник через USB?
Порт компьютерный, никаких переходников.


не осталось ли случайно в настройках порта управление потоком?
отключено.