PDA

Просмотр полной версии : Связь 2х плк160 через ethernet



Menaks
20.09.2011, 05:12
Добрый день!
Поджалуйста подскажите как связать 2 ПЛК через Ethernet?

Добавляю в конфигурации плк Модбас Мастер-universal modbus device
указываю в параметрах netmode TCP, ниже пытаюсь записать IP-адрес ругается "надопустимое значение"

Вобще по проекту необходимо передать аналоговый сигнал 0-20мА по Ethernet.

Буду очень благодарен за помощь.

Логвиненко Андрей
20.09.2011, 07:59
Проверь формат записи IP адреса, в качестве разделителя используется : ,
сам на этом попадал.

Menaks
20.09.2011, 09:34
Вы правы, благодарю.

А кто-нибудь пробовал связывать 2 плк мастер-слейв? как передать на другой плк значение переменной?

Александр Приходько
20.09.2011, 10:03
День добрый. Пробовали и очень много. Из своего личного опыта я бы вам посоветовал использовать подключение через UDP. Переменные проще править - добавлять/удалять, можете сделать несколько различных списков переменных и разделить их на чтение и на запись.
Пример можно тут посмотреть:
http://www.owen.ru/forum/showpost.php?p=8968&postcount=10

Menaks
22.09.2011, 09:02
Спасибо всё получилось через UDP.

А вот в примерах есть через tcp для 63 плк, пробывал сделать по аналогии(использовал 4-20мА), на 160 плк, зависает секунд через 20.

Menaks
26.09.2011, 09:14
Возникла еще одна проблема. Почему-то аналоговый выход 4..20мА выдает не точно(отклонение в 0,5-2мА), а после 16мА вобоще не выдает(на амперметре стрелка после 16 просто стоит на месте), хотя с другого ПЛК глобальная переменная приходит 20. Пробовал менять ПЛК местами не помогает, фиксировал значение в codesys на 20 толку нету.

Поскажите может я что-нить не так делаю? Амперметр подключен как в РЭ на рисунке В.6 Подключение аналоговых выходов типа "У" и "А"

Николаев Андрей
26.09.2011, 09:24
Если не из программы, а напрямую из конфигуратора задать 20? (В программе надо переменную закоментировать).

Menaks
26.09.2011, 10:15
не совсем понял о каком вы конфигураторе? Я в codesys просто Аналоговому выходу:=2 присваиваю, а на амперметре 1,6 :(

А если присвоить 0 то на выходе амперметр покажет 0мА(хотя выход 4..20!)

Menaks
26.09.2011, 11:33
всё, разобрался.. ппц моск сломал....
Оказывается в руководстве по эксплуатации ПЛК 160 на стр 4 в саммом верху "Тип аналоговых выходных элементов" Буковки неправильно расписанны и следует смотреть на стр 12 в таблице 2.1.

Вобщем не те плк купили... хотели с универсальными выходами, а приобрели с напряжением.

Hex16
12.10.2011, 14:27

Афигеть, и ведь сам недавно выбирал, слава богу типа "И", а то влетел бы....
Интересно, когда заменят руководство на сайте??!!!!