[?+]: Premium P57 5634M + Unity Pro + usb

Прочие PLC и HMI на русском
Post Reply
behemot
Posts: 115
Joined: Wed Jul 28, 2010 9:06 am

[?+]: Premium P57 5634M + Unity Pro + usb

Post by behemot » Thu Aug 01, 2013 3:26 pm

Доброго времени суток.

Подскажите как подключить Unnity pro к ПЛК Modicon Premium P57 по usb? Выбираю usb порт, но в ответ получаю сообщение следующего содержания: "this isn't a valid plc address or plc is busy".

Заранее благодарен.

pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев
Contact:

Re: Premium P57 5634M + Unity Pro + usb

Post by pupena_san » Thu Aug 01, 2013 4:01 pm

1) Дрова определились при подключении?
2) В адресе стоит SYS?

behemot
Posts: 115
Joined: Wed Jul 28, 2010 9:06 am

Re: Premium P57 5634M + Unity Pro + usb

Post by behemot » Thu Aug 01, 2013 4:15 pm

1. При установке Unity ставил галочку устанавливать usb-драйверы. Но когда запустил network manager во вкладке USB ... не указан virtual port.

2. да написано sys

pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев
Contact:

Re: Premium P57 5634M + Unity Pro + usb

Post by pupena_san » Thu Aug 01, 2013 4:22 pm

1) И значек USB наверное в трее не засветился?
2) А хоть "безопасное извлечение устройства" в трее появилось?
3) попробуйте вставить в другой порт.

behemot
Posts: 115
Joined: Wed Jul 28, 2010 9:06 am

Re: Premium P57 5634M + Unity Pro + usb

Post by behemot » Thu Aug 01, 2013 4:27 pm

Не значка не было, с другим портом ничего не получилось

pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев
Contact:

Re: Premium P57 5634M + Unity Pro + usb

Post by pupena_san » Thu Aug 01, 2013 4:37 pm

Можно типично пробовать: на другом компе, на другом кабеле, на другом ПЛК (если есть :-) )...
Через Изернет или терминальный порт связь с контроллером есть?

behemot
Posts: 115
Joined: Wed Jul 28, 2010 9:06 am

Re: Premium P57 5634M + Unity Pro + usb

Post by behemot » Thu Aug 01, 2013 4:42 pm

Пошел пробовать на другом компьютере.

Про езернет не могу найти как преобразовать мак адрес в айпи( если есть можете выложить?

кабеля для терминального подключения нет на руках(

pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев
Contact:

Re: Premium P57 5634M + Unity Pro + usb

Post by pupena_san » Thu Aug 01, 2013 4:56 pm

behemot wrote:Про езернет не могу найти как преобразовать мак адрес в айпи( если есть можете выложить?
TSX ETY 4103/PORT/5103 Operating Modes wrote:Special Cases
If a TSX ETY 4103/PORT/5103 module is not configured in the Unity Pro application (RUN LED off and ERR LED blinking), it takes the IP address built from its MAC address:
085.016.xxx.yyy where xxx and yyy are the last two numbers of the MAC address.
Example
The module's MAC address is (in hexadecimal): 00 80 F4 01 12 20
In this case the default IP address is (in decimal): 085.016.018.032
The module also transmits BOOTP/DHCP requests to obtain another IP address. These requests are sent until a BOOTP/DHCP server responds or until configuration by Unity Pro.
If the module detects a duplicated IP address, the STS LED flashes 4 times during one minute (the same applies for the module that has the same IP address).
Забыл спросить: 1) машину перегружали после интсаляции, 2)контроллер то хоть новый?

behemot
Posts: 115
Joined: Wed Jul 28, 2010 9:06 am

Re: Premium P57 5634M + Unity Pro + usb

Post by behemot » Thu Aug 01, 2013 5:31 pm

Да, перезагружал. Думаю мб потому что не SP1, а простой windows 7.

ПЛК новый только, что из упаковки

behemot
Posts: 115
Joined: Wed Jul 28, 2010 9:06 am

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by behemot » Thu Aug 01, 2013 7:59 pm

Спасибо, завтра попробую.

В network manager в USB connection должен быть прописан virtual port, например, COM3. А у меня пусто, переставляю Unity, надеюсь должно исправиться.

behemot
Posts: 115
Joined: Wed Jul 28, 2010 9:06 am

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by behemot » Fri Aug 02, 2013 10:19 am

Не получается, по usb. Virtual port не становиться COM'ом.

По Ethernet пробую тоже самое. Как узнать маску подсети, которая прописана в ПЛК?

В премиумах есть переключатель, который выбирает режим ethernet модуля (bootp, dhcp. static)?

pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев
Contact:

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by pupena_san » Fri Aug 02, 2013 10:33 am

behemot wrote:По Ethernet пробую тоже самое. Как узнать маску подсети, которая прописана в ПЛК?

Думаю покатят многие, главное чтобы маски и подсети совпадали на ПК и ПЛК. Например
255.255.0.0
255.255.255.0
Давно занимался такой процедурой, так что точно не помню какую я выставлял
behemot wrote:В премиумах есть переключатель, который выбирает режим ethernet модуля (bootp, dhcp. static)?
Нет. По дефолту только по МАС. На сколько я знаю только чистые (без конфигурации) Премиумы так подключаются. Сейчас попробую на 2623.

pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев
Contact:

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by pupena_san » Fri Aug 02, 2013 10:42 am

Маска 255.255.255.0 прокатила

behemot
Posts: 115
Joined: Wed Jul 28, 2010 9:06 am

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by behemot » Sat Aug 03, 2013 12:29 pm

неа, не прокатила. ПО Ethernet вообще никакая маска не катит(

про usb не установился драйвер PLCUSB, причина не понятна. Windows 7 sp1 ultimate english

pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев
Contact:

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by pupena_san » Sat Aug 03, 2013 1:34 pm

behemot wrote:неа, не прокатила. ПО Ethernet вообще никакая маска не катит(
Странно, у меня прокатила.
behemot wrote:про usb не установился драйвер PLCUSB, причина не понятна. Windows 7 sp1 ultimate english
А какое состояние индикаторов на ЦПУ? Может Вы просто терминаторы на шасси не выставили, а то в таком случае соединение никогда не будет доступно. :-)

pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев
Contact:

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by pupena_san » Sat Aug 03, 2013 1:59 pm

Еще, на всякий случай приведите какой у Вас МАС, и какой вы выставили IP и маску на ПК в UNITY.

behemot
Posts: 115
Joined: Wed Jul 28, 2010 9:06 am

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by behemot » Sat Aug 03, 2013 3:16 pm

Теперь только в понедельник, ПЛК в шкафу на работе.

Спасибо за помощь

behemot
Posts: 115
Joined: Wed Jul 28, 2010 9:06 am

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by behemot » Mon Aug 05, 2013 8:55 am

mac: 00-80-f4-0f-ab-8e

ip: 85.16.171.142

соответственно, ip компьютера 85.16.171.140. маски пробовал:

255.0.0.0
255.255.0.0
255.255.255.0

при попытке пинговать плк пишет, что host unreacheble.

---
для подключения usb не могу установить драйвер usb plc. перепробовал unity 6 и 7, но все безрезультатно

pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев
Contact:

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by pupena_san » Mon Aug 05, 2013 9:03 am

С айпишниками вроде все верно.
А что на счет этого?
pupena_san wrote:А какое состояние индикаторов на ЦПУ? Может Вы просто терминаторы на шасси не выставили, а то в таком случае соединение никогда не будет доступно. :-)

behemot
Posts: 115
Joined: Wed Jul 28, 2010 9:06 am

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by behemot » Mon Aug 05, 2013 9:43 am

Офф. Шнайдер говорит, что первое подключение к Премиуму должно быть с кабеля программирования. Иначе ничего не получится.

ПЛК: Err, I/O 1 раз в сек.

pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев
Contact:

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by pupena_san » Mon Aug 05, 2013 10:01 am

Если в придачу еще и I/O моргает, то это по моему проблемы с шиной. Вы так и не отписались по поводу терминаторов.
1) Если у Вас шасси TSXRKY..E или ...EX, то в начале и в конце всей структуры шасси должны быть вставлены 2 терминаторы. То-есть свободных разъемов быть на шасси не должно. Если у Вас ашсси нерасширяемые, то все вроде гуд.
2) Если шасси расширяемое, то адрес шасси должен быть 0-вым, то есть все переключатели должны быть в позиции ON.
3) может для 5-к есть какие-то исключения (хотя хелп говорит обратное), но 2-ки и 3-ки соединяются через изернет в начальном состоянии.
Last edited by pupena_san on Mon Aug 05, 2013 11:44 am, edited 1 time in total.

behemot
Posts: 115
Joined: Wed Jul 28, 2010 9:06 am

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by behemot » Mon Aug 05, 2013 10:08 am

1 шасси: TSX RKY 12EX
2 шасси: TSX RKY 6EX

на шасси не увидел переключателей, не подскажете где их искать?

pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев
Contact:

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by pupena_san » Mon Aug 05, 2013 10:16 am

behemot wrote:1 шасси: TSX RKY 12EX
2 шасси: TSX RKY 6EX
на шасси не увидел переключателей, не подскажете где их искать?
Шасси соединены кабелем? В одно шасси должен вставлен терминатор типа "А", а в другом терминатор типа "В".
Снимаем блок питания и под ним переключатели. В 0-м (процессорном) шасси все переключатели должны стоять в ON, в 1-м (не процессорном) - все в ON, только нижний в "OFF".
Почитайте в хелпе раздел, там картинка даже показана:
Premium-Attrium CPU/TSX RKY.. standard and extendable racks/TSX RKY.. standard and extendable racks: functions/PLC station rack addressing

vlad2006gr
Posts: 1032
Joined: Tue Nov 20, 2007 7:08 pm
Location: Belarus

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by vlad2006gr » Mon Aug 05, 2013 10:24 am

Если Ethernet не сконфигурирован в ПЛК, то вы вообще никак не подключитесь по сети. Программа есть в ПЛК? Первое программирование идет только по TER порту. Подключение по USB:
1. Установить SchneiderPLCUSBDriverSuite.exe
2. Проверить в службах - служба UsbConnect запущена и в автомате. (Выводимое имя- Usb PLC)
3. Запускаем Unity- выбираем меню PLC- Set Address , устанавливаем Address- SYS, Media- USB. Нажимаем в окне Set Address кнопку Communication Parameters, таймаут выставляем 10000.
4. Подключаем USB кабель(При подключении кабеля, через пару секунд , в трее должна появится иконка PLC USB Driver, и только тогда сконфигурируется вертуальный ком порт. ), нажимаем в окне Communication Parameters кнопку- Driver Setting. Там выбираем закладку PLC USB Driver. Смотрим номер виртуального ком порта и переходим на закладку унителвей. Конфигурируем его под этот ком порт.
5. Нажимаем коннект.
Тут на понятном англицком- http://www.4shared.com/office/K-rnobdB/USB_PLC.html
про usb не установился драйвер PLCUSB, причина не понятна. Windows 7 sp1 ultimate english
Начиная с виндовс 7 мелкософты установили процедуру подписывания ими драйверов. Если драйвер не подписан в Microsoft, он работать не будет в Windows 7 и выше. Процедура дорогая и на данный момент не все производители софта это делают. Я даже не уверен, будет ли работать это драйвер под XP SP3. Подключался раньше под вторым. Есть методы работы неподписанных драйверов в семерке, но там танцы с бубнами. Лучше уж под виртуалкой.

vlad2006gr
Posts: 1032
Joined: Tue Nov 20, 2007 7:08 pm
Location: Belarus

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by vlad2006gr » Mon Aug 05, 2013 10:27 am

Если программы в ПЛК нет, то ошибки будут гореть, т.к. входы- выходы не сконфигурированны.

pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев
Contact:

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by pupena_san » Mon Aug 05, 2013 10:27 am

vlad2006gr wrote:Если Ethernet не сконфигурирован в ПЛК, то вы вообще никак не подключитесь по сети.
Я же подключаюсь, и хелп говорит что можно.
vlad2006gr wrote: Если драйвер не подписан в Microsoft, он работать не будет в Windows 7 и выше. Процедура дорогая и на данный момент не все производители софта это делают. Я даже не уверен, будет ли работать это драйвер под XP SP3. Подключался раньше под вторым. Есть методы работы неподписанных драйверов в семерке, но там танцы с бубнами. Лучше уж под виртуалкой.
У меня на 7-ке x-86 работает и на WinXP SP3 работает.

pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев
Contact:

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by pupena_san » Mon Aug 05, 2013 10:50 am

behemot wrote:ПЛК: Err, I/O 1 раз в сек.
Еще раз посмотрел описание ошибок:
ERR (red) Flashing - PLC not configured (application missing, invalid or incompatible), PLC blocked by a software error, memory card battery error, X-Bus error.
I/O (red) Flashing - X-Bus error.
Так что либо адреса совпадают на шассях (более вероятно, если Вы их не меняли), либо с терминаторами проблема.

behemot
Posts: 115
Joined: Wed Jul 28, 2010 9:06 am

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by behemot » Mon Aug 05, 2013 10:57 am

vlad2006gr: делаю все как Вы нааписали. не определяется драйвер usb plc.

pupena_san: где выставляются адреса для шасси и где можно отключить терминаторы?

pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев
Contact:

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by pupena_san » Mon Aug 05, 2013 11:04 am

behemot wrote:pupena_san: где выставляются адреса для шасси и где можно отключить терминаторы?
Снимается модуль питания TSX PSY ....
Под ним есть микропереключатели.
По умолчанию все в состоянии ON, что значит 0-й адрес шасси.
Для шасси с ЦПУ так и должно остаться.
Для другого шасси, нижний переключатель выставляем в позицию OFF,чтобы шасси получило адрес 01.
Шасси соединяем между собой кабелем X-bus, для этого у них есть два разъема (слева и справа).
В свободные разъемы (один на 0-м шасси, один на 1-м) вставляем терминаторы.
Если терминаторов нет, то соединение не получится (по карйней мере у меня никогда не получалось, за исключением Atrium).
Проще вариант: на процессорном шасси прикрутить оба терминатора, не подключая шасси с номером 1.

vlad2006gr
Posts: 1032
Joined: Tue Nov 20, 2007 7:08 pm
Location: Belarus

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by vlad2006gr » Mon Aug 05, 2013 11:47 am

Если Ethernet не сконфигурирован в ПЛК, то вы вообще никак не подключитесь по сети.

Я же подключаюсь, и хелп говорит что можно.
В новом ПЛК изернет конфигурация по умолчанию IP адресс = 0.0.0.0, маска- 255.0.0.0. Если эти параметры не изменить, как можно подключиться?

behemot, подключение по TER порту есть? Если и тут нет, то значит ПЛК завис, возможно и по причине X-bus протокола. По усб- служба USBCONNECTзапущенна? Усб драйвер запускается автоматом, после подключения к ПЛК и обнаружения нового устройства виндой. Для этого служба Plug and Play в винде тоже должна работать. Как ведет себя индикатор STS при подключенной сети?

pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев
Contact:

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by pupena_san » Mon Aug 05, 2013 11:57 am

vlad2006gr wrote:В новом ПЛК изернет конфигурация по умолчанию IP адресс = 0.0.0.0, маска- 255.0.0.0. Если эти параметры не изменить, как можно подключиться?
Help UNITY PRO wrote:Special Cases: Channel Not Configured
If the Ethernet channel is not configured in the Unity Pro application, it takes the IP address built from its MAC address:
085.016.xxx.yyy where xxx and yyy are the last two numbers of the MAC address.
Example
The MAC address is (in hexadecimal): 00 80 F4 01 12 20
In this case the default IP address is (in decimal): 085.016.018.032
The channel also transmits BOOTP requests to obtain another IP address. These requests are sent until a DHCP server responds or until Unity Pro provides a new configuration.
An unconfigured Ethernet channel allows you to receive:
a connection from Unity Pro (loading application, etc.)
Modbus messaging
If the STS LED flashes five times, then the IP address of the Ethernet channel is taken from the MAC address.
If the STS LED stays permanently on, then an IP address has been served by another network device. This IP address can be read in the channel's IP address language objects.

vlad2006gr
Posts: 1032
Joined: Tue Nov 20, 2007 7:08 pm
Location: Belarus

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by vlad2006gr » Mon Aug 05, 2013 12:39 pm

Special Cases: Channel Not Configured
If the Ethernet channel is not configured in the Unity Pro application, it takes the IP address built from its MAC address:
085.016.xxx.yyy where xxx and yyy are the last two numbers of the MAC address.
Хм.. Значит где-то я не дочитал(( Попробуем, хотя привычней стандартная схема- конфигурация, программа, загрузка через терминал в ПЛК, подключение сети. Работа через сеть с ПЛК. Тогда маска сети по умолчанию какая?

pupena_san
Posts: 392
Joined: Fri Dec 18, 2009 3:02 pm
Location: Киев
Contact:

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by pupena_san » Mon Aug 05, 2013 1:05 pm

vlad2006gr wrote:Хм.. Значит где-то я не дочитал(( Попробуем, хотя привычней стандартная схема- конфигурация, программа, загрузка через терминал в ПЛК, подключение сети. Работа через сеть с ПЛК. Тогда маска сети по умолчанию какая?
Я писал сверху, у меня прокатила 255.255.255.0, при этом естественно 3 первых числа с ай-пишника должны совпадать в ПЛК и ПК. Только я не уверен, что такая схема будет работать при сконфигурированом ПЛК, надо чтоб он без батарейки пару суток полежал.

behemot
Posts: 115
Joined: Wed Jul 28, 2010 9:06 am

Re: [RUS]: Premium P57 5634M + Unity Pro + usb

Post by behemot » Mon Aug 05, 2013 2:19 pm

Друзья, СПАСИБО ОГРОМНОЕ, что не оставили в трудную минуту!

Все получилось связь установил.

Было все и сразу. Переключатели были выставлены на 0 адрес шины, терминаторы были не вставлены, отдельное спасибо pupena_san. Хотя при всем при этом связь удалось установить.

Я подозреваю, что ПЛК завис из-за ошибки в x-bus, спасибо vlad2006gr.

Исправил следующим образом откинул все модули и шасси. Перезапустил ПЛК, вставил в шасси с ПЛК 2 терминатора А и В. Получилось установить связь по usb, потому, что сразу появился usb plc.

Вроде все, спасибо огромное всем.

Post Reply