Вход

Просмотр полной версии : Помогите, плз, с адресацией.



Anthonymus
27.03.2012, 14:31
Совсем запутался с адресацией, передаваемых в ИП-320 переменных. Затем эти же данные надо будет передавать в ОПС сервер. А вот как рассчитать адрес - никак не пойму. Подскажите, где почитать толковое описание этого процесса.
Выглядит так:

http://s1.ipicture.ru/uploads/20120327/thumbs/CNoDAXSO.jpg (http://s1.ipicture.ru/Gallery/Viewfull/9522738.html)

Но будут и еще данные формата WORd и Byte...

Спасибо.

Gans
27.03.2012, 14:58
Здравствуйте Anthonymus
Для начала прочитайте вот эту темпку: http://www.owen.ru/forum/showthread.php?p=54313#post54313
Обратите особое внимание на сообщение №17 :-)
P. S. ну и конечно поиск (по форуму) рулит и бибикает;)

lara197a
27.03.2012, 15:11
Давным давно один добрый человек на форуме вот такую таблицу выложил:
5787

SBER
27.03.2012, 15:15
2 восьмибитовых модуля соответствуют одному слову, добавляя восьмибитовые модули следите за тем, чтобы количество подряд идущих модулей было четным. Нумерация начинается с нуля, нулевой бит первого восьмибтового модуля будет нулевым битом в панели. Два восьмибитовых модуля образуют одно слово. Пакет обмена плк с панелью можно рассматривать одинаково, как побитно, так и по словам. Для примера добавив четыре восьмибитных модуля и одно слово, к слову можно обратититься по адресу 2, номер первого бита слова будет 32 последнего 47. Четыре восьмибитных модуля, установленных перед словом, образуют два слова с номерами 1 и 0.

Anthonymus
27.03.2012, 15:30
Спасибо большое. Буду разбираться дальше. Поиском пользоваться умею, но что-то ничего понятного по этой теме не нашел.
Еще раз спасибо.

Anthonymus
27.03.2012, 15:40
То есть получается, что Modbus[Fix] - имеет размер в одно слово?
Видимо из-за этого у меня и неполучалось...

SBER
27.03.2012, 15:46
Нет модбас фикс это выбор типа интерфейса, первое слово - номер 0

SBER
27.03.2012, 15:52
Судя по картинке у вас не выбран физический тип интерфейса. Флоат в сп320 без предварительной обработки не пропихнуть.

Gans
27.03.2012, 16:03
Судя по картинке у вас не выбран физический тип интерфейса. Флоат в сп320 без предварительной обработки не пропихнуть.
+1000
Перед выкладыванием значений в интерфейс перейдите к переменным типа "WORD" или "INT". Это сильно упростит задачу вывода инфы на панель:-)

SBER
27.03.2012, 16:24
Выкладываю пример связи плк с ИП320. В подпрограмме HMI_PRG есть преобразование real в word для ИП320 (значения температуры Т1, Т" и т.д.).

Anthonymus
28.03.2012, 10:02
Огромное спасибо за пример. Стало значительно понятнее.

Anthonymus
29.03.2012, 07:42
Еще один вопрос. Хочу подключить OPC сервер и читать теже данные, что и панель оператора. Я добавляю в ModBus(Slave) еще несколько интерфейсов:

http://s2.ipicture.ru/uploads/20120329/thumbs/jU4TBYeU.jpg (http://s2.ipicture.ru/Gallery/Viewfull/9559273.html)

Но ни по одному подключиться не могу. Не лектус ни инсат подключиться не могут...

P.S. После заливки программы вываливается такое предупреждение.

http://s2.ipicture.ru/uploads/20120329/AyWYRXi1.jpg (http://s2.ipicture.ru/Gallery/Viewfull/9559318.html)

Если убрать доп. нтерфейсы - предупреждение пропадает. Девайса с таким ЙД в ПЛК не обнаружил.

lara197a
29.03.2012, 08:16
Вот и смотрите, какой модуль у Вас имеет ИД 200.
Должно быть это дебаг232.
Обычно нужно Проект-Очистить все-Компилировать.
Должно помочь.

Anthonymus
29.03.2012, 08:21
Точно. 200-м был Дебаг. Удалил. Очистил. Перекомпилировал - все равно тот же варнинг...

Gans
29.03.2012, 13:46
Здравствуйте Anthonymus

Точно. 200-м был Дебаг. Удалил. Очистил. Перекомпилировал - все равно тот же варнинг...
Возможно вот так удасться решить проблему? http://www.owen.ru/forum/showthread.php?p=34622#post34622

Gans
29.03.2012, 14:01
Давным давно один добрый человек на форуме вот такую таблицу выложил:
5787
Надеюсь добрый человек это делал не руками :-)
Решил выложить свой вариант, может кому пригодится

Николаев Андрей
01.04.2012, 16:45
Необходимо вставить соответствующий кабель в порт Debug, выключить и включить ПЛК.
Необходимо проверить, чтобы в Конфигурации ПЛК к этому порту обращались.