PDA

Просмотр полной версии : связь по eternet



zendo057
30.12.2013, 20:47
Стоит задача связать два контроллера по сети.Один мастер с блоками расширения,другой ставится дополнительно.Как их сконфигурировать,где подсмотреть?

Валенок
30.12.2013, 21:02
http://www.owen.ru/documents/61664591

zendo057
30.12.2013, 21:31
По ссылке я не нашел ответ

capzap
30.12.2013, 21:37
По ссылке я не нашел ответ

очень прямой там ответ, берете руководство по программированию любоко плк и изучаете как в конфигураторе создать мастера и слейв

zendo057
30.12.2013, 21:48
очень прямой там ответ, берете руководство по программированию любоко плк и изучаете как в конфигураторе создать мастера и слейв
Спасибо,все так просто?А я думал что выставлять надо айпи адреса.Если мой первый контроллер мастер по 485му,то он тоже может быть мастером по сети или он только может быть слэйв?

capzap
30.12.2013, 21:50
да кем угодно он может быть по другому интерфейсу

zendo057
30.12.2013, 22:16
выбираю мастер ,изменить порт, из списка rs и модем,выбираю модем, в модеме опять rs,как быть?

zendo057
30.12.2013, 22:42
ПЛК110-220-60Р порт с верху таргет 2-10

capzap
30.12.2013, 23:01
теперь понял в чем проблема :)

ни чего не меняется в рекомендациях, смотрим картинку и перечитываем первоисточник

zendo057
31.12.2013, 22:05
теперь понял в чем проблема :)

ни чего не меняется в рекомендациях, смотрим картинку и перечитываем первоисточник
По рекомендации capzapa 5 раз прочитал рп.Нашел много полезного,напр как по сети связатся с пк,как айпи адреса выставить,но на свой вопрос ответ не нашел.В модбас мастер какой порт выбрать?ТСР там нет,а вот в слэйве он есть.

capzap
31.12.2013, 22:40
На картинке громадный воскл.знак где выставлять айпишник, с Новым годом :)

zendo057
01.01.2014, 16:30
На картинке громадный воскл.знак где выставлять айпишник, с Новым годом :)

Привет Кирову от Минска. С наступившим 2014.А порт какой?

capzap
01.01.2014, 16:38
по умолчанию для модбас используется 502, но раз Вы автор обоих проектов, то какая разница, главное чтоб одинаковые были

zendo057
01.01.2014, 16:46
Про 502 я понял сразу затык был в конфигураторе какой порт у мaстера.

zendo057
03.01.2014, 19:06
Благодоря capzap-у , всего за 14 постов я въехал как соеденить два плк по сети.Идем дальше.Мне надо из плк мастера передать сигнал в плк слейв и из слейва получить сигнал. Правильно ли я понял.
1.В мастере создаем UMD
2.Добавить Registr output module A1 word

В программе мастера создать цепь war_mast1 move A1 переменную war_mast1 переслать в переменную А1

3.Добавить Registr input module A2 word

В программе мастера создать цепь А2=war_mast2 значение переменной А2 присвоить(равно) переменной war_mast2

А как это отобразить в слейве понять не могу
И как его слейв сконфигурировать
Если что не так носом ткните.пожалуйста

capzap
03.01.2014, 19:28
все тоже самое только наоборот, в конфигураторе инпуты, а присвоение из конфигурационных переменных в локальные

zendo057
03.01.2014, 20:28
Но в слейве одни Q-outы инпутов там нет как быть?

capzap
03.01.2014, 21:03
ыЫЫЫЫЫЫЫЫ, держите http://kipshop.ru/Primeri/Samples_plc1xx/Communication/02_Modbus%20TCP.zip

Sergey666
04.01.2014, 18:48
Но в слейве одни Q-outы инпутов там нет как быть?
Да , у ПЛК Овен в Модбас слэйве только "Q-outы" и что??? Можно писать и читать .

У Фаствелла регистры в слэйве разделенные (Инпут и оутпут) и вроде как в КДС 3 так-же , по мне дико неудобно .

zendo057
04.01.2014, 20:00
Спасибо за подсказку.Из нее я понял так что и в мастере и в слейве можно назначить переменные с одинаковыми именами.Если передовать то так,в мастере ,reg out module, лок_пер move конфиг_пер,в слейве конфиг_пер move лок_пер.
Если принимать то в слейве ,лок_пер=конфиг_пер,в мастере, reg inp module, конфиг_пер=лок_пер. Или опять не так?

capzap
04.01.2014, 20:10
с одинаковыми именами, только для удобства ни какой другой связи нет. Остальное воде верно

zendo057
04.01.2014, 20:34
т.е с одинаковыми именами нельзя.или можно?. не совсем понятно.

capzap
04.01.2014, 20:39
это два разных проекта, как хотите так и делайте

zendo057
04.01.2014, 20:55
Спасибо учитель!Через 23 поста путем наводок и полудогадок я созрел в подключении двух девайсов.Я ВАМ очень признателен.Спасибо.
Но зато несколько раз перечитал рп и другую литературу и стало понятнее еще больше и не только по этой теме.

capzap
04.01.2014, 21:06
:) http://www.owen.ru/forum/showthread.php?t=12729&p=83823&viewfull=1#post83823 вложение посмотрите

zendo057
06.01.2014, 13:58
Идем дальше.К плк по модбас rs485-2 подключено 5 счетчиков СИ30.Нужно получить состояние выходов.
регистр 0 функция 01
регтстр 1 функция 01
формат данных байт 0/1
В мастере в UMD добовляю байт(8бит) даю имя,в параметрах модуля адр регистра 0 комманда 01.Дальше для выравнивания адресов регистра нужно добавить байт?А какой адр регистра для него вымышленный или тот же.Если тотже то не понятно с какого регистра считывать.

capzap
06.01.2014, 14:14
другой счетчик, другой адрес слейва, а регистр один и тот же для соответствующих показаний

zendo057
06.01.2014, 14:51
регистр один и тот же для соответствующих показаний
И не важно что формат байт?Все равно адрес регистра следующего байта для одного счетчика тот же?Или может быть можно выбрать регистр, а считываться будет только байт. Но тогда поймет ли мастер и счетчик.

capzap
06.01.2014, 15:21
http://www.owen.ru/forum/showthread.php?t=13584 здесь есть пример по си30
А я говорил совсем про другое, в каждом счетчике под первый выход отведен нулевой регистр, под второй выход первый регистр
Я ими(приборами) не пользовался, понятия не имею правильно ли написано в доках, только я точно знаю что у меня всего два варианта и один из них будет правильный, проверить оба мне хватит двух минут, значение второго выхода надо искать либо в первом регистре(если совсем всё плохо), либо в первом,либо в 16 коилсе.
Если речь о регистрах, в конфигуратор можно и слово всавить а не заморачиваться с 8-битным модулем

zendo057
06.01.2014, 16:00
Я веду речь об одном выходе.В рэ сказано формат данных байт 0/1.ПО этому и вопрос.если в umd reg inp module 2byte ,то поймет ли счетчик?. Если бы в рэ был формат регистр то вопроса бы не было. А в примере, через библиотеки, для меня это темный лес.

capzap
06.01.2014, 16:11
проверте все комбинации, намного быстрее чем спрашивать получится

zendo057
06.01.2014, 16:19
Хорошо так и сделаю.Просто сегодня и завтра у нас не рабочие дни.