PDA

Просмотр полной версии : ИП320 и RS485



Safron
16.08.2012, 15:39
Всем доброго времени суток. Имею опыт организации обмена данными м/у ПЛК и панелью. Но споткнулся когда решил организовать связь м/у панелью и множеством приборов без применения ПЛК. А именно ТРМ202, ПР110 через МИ-ПР485, и т.д. Непонятно как быть с адресами. Что-то я сомневаюсь, что можно панелью организовать многоточечную связь. В конфигураторе в настройках указать адрес можно только одного ПЛК (как я понимаю это не только ПЛК, а любой дивайс). А другие панели способны решать подобные задачи?

rovki
16.08.2012, 16:03
Не пробовал ,но можно ,наверное задавать разные адреса ПЛК (слейва)
Вот индикатор1 задал от "ПЛК1" ,индикатор2 от" ПЛК2",кнопка от "ПЛК3":confused: :rolleyes: ...

Safron
16.08.2012, 21:40
спасибо...попробую

Safron
21.08.2012, 07:10
К сожалению, все мои потуги ни к чему не привели...
В своих опытах я пробовал, с панели опрашивать 2 прибора ТРМ202
1) Реально, панель почему-то выдаёт регистры те которые нафиг не нужны..., а именно, например, адрес прибора 0х0103 и скорость обмена 0х101. Я их переводил в десятичный формат т.е. это регистры 259 и 257 и задавал эти числа в панель. Да, эти параметры панель считывает чётко, только они мне не нужны...Мне нужны параметры PV1 и PV2 (измеренные величины на входах 1и 2). Это регистры 0х1009;0х100А и 0х100В;0х100С в десятичном исчислении это соответственно 4105;4106 и 4107;4108.
Я указывал в конфигураторе по первым регистрам и количество регистров 2. И глухо... на панели ноль..
2) с двумя приборами панель не работает....потеря связи...
Что делать? и Кто виноват?...

capzap
21.08.2012, 07:31
пробовали считывать интовые числа по адресам 0x0001 и 0x0002?

Safron
21.08.2012, 12:49
В общем заработало и даже менял сетевые адреса с панели, ну правда потом и в конфигураторе приходилость менять адрес Прибора. Но выявилось:
1) вторую ТРМ с адресом 0 - не видит. Задаёшь другой видит.
2) Не смотря на то, что указаны регистры измеренных величин - это Float 32, и , по идее, надо бы указывать в конфигураторе количесво регистров 2, на самом деле только с 1 регистром работает..
регистры 0001 и 0002 пробовал в самом начале, фигня ...

capzap
21.08.2012, 14:18
В общем заработало и даже менял сетевые адреса с панели, ну правда потом и в конфигураторе приходилость менять адрес Прибора. Но выявилось:
1) вторую ТРМ с адресом 0 - не видит. Задаёшь другой видит.
2) Не смотря на то, что указаны регистры измеренных величин - это Float 32, и , по идее, надо бы указывать в конфигураторе количесво регистров 2, на самом деле только с 1 регистром работает..
регистры 0001 и 0002 пробовал в самом начале, фигня ...

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

Safron
21.08.2012, 14:57
Регистры 0001 и 0002 типа int и понятно, что количество регистров указывается 1.

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