PDA

Просмотр полной версии : ПЛК-100 не соединяется через Ethernet



diakin
11.03.2011, 17:24
Hi!
Для целей отладки и проверки системы я пытаюсь связать PLC с PC используя сетевой кабель (Ethernet).
Не получается установить связь. Через USB порт подключиться удалось.
Запустил PLC brouser, посмотрел текущий IP адрес PLC, в соответствии с этим поменял настройки сетевой карты (IP, маску подсети). При попытке установить связь выдает сообщение Communication Error(#0).

Не подскажете, что можно сделать?

Николаев Андрей
11.03.2011, 18:36
1/ Проверить кабель.
2. Проверить тип подключения - скорее всего Вы выбрали не TCP/IP Level2, как показано в видеоролике...

diakin
11.03.2011, 19:23
подключал два разных кабеля и две разных сетевые карты..
вид подключения TCP...level 2.
В ПЛК изменен IP адрес на 19х.ххх.zzz какой-то для связи через модем.
Я по аналогии с 10.0.6.10 настроил сетевую карту на адрес 19х.ххх.www.

Может быть на этом адресе ПЛК не может соединяться с компьютером , надо в ПЛК восстановить 10.0.6.10?
Или в ПЛК допустим любой IP адрес?

Просто на данном этапе я не хочу лезть и менять настройки ПЛК.

Николаев Андрей
12.03.2011, 16:26
Выложите нормально настройки сетевых карт в ПЛК и на ПК, включая маску.
Что еще подключено к сетевой плате, или соединение точка-точка?

diakin
16.03.2011, 18:32
Точка- точка.
-------------------
PLCInfo
PLC model MODEL PLC 100
Binary VERSION 2.12.7
Need Target version 2.10
Compiled: 11:34:29 Sep 30 2010
MAC 6A:77:00:00:55:73
IP 192.168.1.2
GATE 192.168.1.1
MASK 255.255.255.0
PIC upper version is 07
Licence limited to 360 bytes
No DAC
PIC lower version is 0a
-------------------------
Настройки tcp\ip на PC
IP 192.168.1.3
MASK 255.255.255.0
------
CodeSys через эмулятор com порта на USB соединяется нормально. Через tcp не хочет.

Lectus modbus server через этот же эмулятор com порта на USB с PLC не соединяется. Через debug rs-232 и tcp тоже.

Адрей
16.03.2011, 19:11
У меня тоже подобное было с ПЛК150 но иначе на домашним ПК. Программировал по Lan все было нормально, СОМ не проверял, так как на нем висела панель, принес на работу по Lan не могу установить связь, настройки были абсолютно одинаковые даже кабель тоже самый. Стал разбирается в папки конфигурации проекта удалил все файлы кроме самого проекта за пустил все заработало.

vojt
17.03.2011, 01:10
Не могу объяснить почему, но у меня связь через роутер Edimax BR-6424n установилась только при таких настройках в ПЛК:

IP 192.168.2.104 - диапазон роутера
GATE 10.0.6.1 - а по идее должно было бы быть 192.168.2.1-шлюз роутера
MASK 255.255.255.0

ПЛК-100РМ-2.12.7 -Target 2.10.
(http://www.owen.ru/forum/showthread.php?t=3241&page=2&highlight=ethernet)

Интересно и то, что с этими настройками в ПЛК связи напрямую ПЛК-ПК через кабель Ethernet теперь нет. Видимо нужно восстанавливать заводские настройки.

diakin
17.03.2011, 15:30
Ну вот интересно, если такие настрйки в PLC
IP 192.168.1.2
GATE 192.168.1.1
MASK 255.255.255.0

, то что надо ставить в настройках протокола tcp\ip для сетевой карты в PC?

nemo_1977
17.03.2011, 15:42
1. Если соединение ПЛК<->ПК - кабель кросовый ?
2. Соединение TCP/IP (Level 2) ? (там есть с похожим названием)
3. GateWay - local ?
4. А с компа ping 192.168.1.2 - идет ?

diakin
17.03.2011, 15:57
Соединился!
Поставил GateWay - local.
Большое спасибо!

diakin
17.03.2011, 16:13
Из CodeSys соединился нормально.
Из Lectus modbus server - не соединяется.
Настройки в Modbus
----
Подключение - TCP\IP подключение
тип подключения - TCP клиент
протокол Modbus TCP
IP адрес устройства - 192.168.1.2
порт 1200
---------
после запуска какое-то время ждет ("состояние переменных неопределенное"), потом пишет "нет связи с устройством"

nemo_1977
17.03.2011, 16:17
посмотри на порт в конфигурации ПЛК, вроде 502 присваивает по умолчанию (для слейва)

diakin
17.03.2011, 16:41
Если ставлю
порт 502
сразу пишет "ошибка соединения"

при
порт 1200
думает, потом пишет "нет связи с устройством"
----------------
проверил в codesys
порт 1200 - работает, другие порты - нет.
значит порт 1200 ;)

diakin
18.03.2011, 16:25
Изначально предполагалась связь через модем-интернет.
я подключил плк через по сети непосредственно к компу.
настройки плк я считал через PLC browser.
codesys я закрыл.
Lectus modbus server должен же с этими настройками с PLC соединяться?
то есть с
IP адрес устройства - 192.168.1.2
порт 1200

В чем там могут быть проблемы?

diakin
18.03.2011, 19:16
О, сенкс! поищу тут ;)