Просмотр полной версии : ИП320 и RS485
Всем доброго времени суток. Имею опыт организации обмена данными м/у ПЛК и панелью. Но споткнулся когда решил организовать связь м/у панелью и множеством приборов без применения ПЛК. А именно ТРМ202, ПР110 через МИ-ПР485, и т.д. Непонятно как быть с адресами. Что-то я сомневаюсь, что можно панелью организовать многоточечную связь. В конфигураторе в настройках указать адрес можно только одного ПЛК (как я понимаю это не только ПЛК, а любой дивайс). А другие панели способны решать подобные задачи?
Не пробовал ,но можно ,наверное задавать разные адреса ПЛК (слейва)
Вот индикатор1 задал от "ПЛК1" ,индикатор2 от" ПЛК2",кнопка от "ПЛК3":confused: :rolleyes: ...
К сожалению, все мои потуги ни к чему не привели...
В своих опытах я пробовал, с панели опрашивать 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) с двумя приборами панель не работает....потеря связи...
Что делать? и Кто виноват?...
пробовали считывать интовые числа по адресам 0x0001 и 0x0002?
В общем заработало и даже менял сетевые адреса с панели, ну правда потом и в конфигураторе приходилость менять адрес Прибора. Но выявилось:
1) вторую ТРМ с адресом 0 - не видит. Задаёшь другой видит.
2) Не смотря на то, что указаны регистры измеренных величин - это Float 32, и , по идее, надо бы указывать в конфигураторе количесво регистров 2, на самом деле только с 1 регистром работает..
регистры 0001 и 0002 пробовал в самом начале, фигня ...
В общем заработало и даже менял сетевые адреса с панели, ну правда потом и в конфигураторе приходилость менять адрес Прибора. Но выявилось:
1) вторую ТРМ с адресом 0 - не видит. Задаёшь другой видит.
2) Не смотря на то, что указаны регистры измеренных величин - это Float 32, и , по идее, надо бы указывать в конфигураторе количесво регистров 2, на самом деле только с 1 регистром работает..
регистры 0001 и 0002 пробовал в самом начале, фигня ...
Особо понравилось определение-фигня
Нулевой адрес в модбас использовать на приборе это тоже вызвало улыбку.
Панелька имеет несколько конфигураторов, насколько я помню в последнем есть галка что тип флоат, а указывается всегда первый регистр
Регистры 0001 и 0002 типа int и понятно, что количество регистров указывается 1.
Панелька имеет несколько конфигураторов, насколько я помню в последнем есть галка что тип флоат, а указывается всегда первый регистр
галку для флоат устанавливал и указывал 1 регистр, и соответственно количество регистров 2, а оказалось надо 1
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot