Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2017, 12:07   #1
Parovoz
Новичок
 
Регистрация: Mar 2017
Сообщения: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Не пойму какие адреса опрашивать и как (решено)

Есть Trim5 и есть corrigo e283w-3. Надо опросить и управлять коригой по Modbus TCP. Опросить ModbusOPC сервером получается без проблем. В trim5 функции опроса реализованы немного по-другому. Вот и не пойму, что и как надо сделать. Например если мне надо опросить 40001, 40002, 40003 и т.д. регистр, какой мне адрес ставить в опросе? И надо ли менять порядок слов в ответе самому? А то куда не тыкнусь либо ошибки связи либо 0 отображается. Опытным путем нашел значения 40001 регистра. Оказалось это значение лежит по адресу 7, а вокруг опять 0. Объясните пожалуйста пионеру, первый раз с Trim5 дело имею, в чем логика и как мне правильно опрашивать и изменять нужные регистры? Заводская адресация во вложении.
Изображения
Тип файла: jpg cor2.jpg (214.3 Кбайт, 155 просмотров)
Тип файла: jpg cor3.jpg (66.1 Кбайт, 111 просмотров)
Вложения
Тип файла: pdf Corrigo_ventilation_variables_for_EXOline_Modbus_and_BACnet_3.6_manu_en.pdf (1.63 Мбайт, 25 просмотров)
Parovoz вне форума   Ответить с цитированием
Старый 26.03.2017, 12:23   #2
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 863
Благодарил(а): 4 раз(а)
Поблагодарили: 86 раз(а) в 67 сообщениях
По умолчанию Ответ: Не пойму какие адреса опрашивать и как.

Судя по приложенному скриншоту, вы пытаетесь читать Input Register по адресу 7. В то время, как уставка лежит в блоке Holding Registers.

Поставьте адрес 1, а направление - R(out).

Какое "направлени" что означает, описано в справке http://dl.segnetics.com/WebHelp/SMLogix/modbus_vars.htm
младшой сейчас на форуме   Ответить с цитированием
Старый 26.03.2017, 14:03   #3
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: Не пойму какие адреса опрашивать и как.

Цитата:
Сообщение от младшой Посмотреть сообщение
Поставьте адрес 1, а направление - R(out).
Только адрес 0. А вообще странный у автора вопрос: в МастерОРС все настройки переменных есть, для Трим то же самое.


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 26.03.2017, 19:22   #4
Parovoz
Новичок
 
Регистрация: Mar 2017
Сообщения: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Не пойму какие адреса опрашивать и как.

Всем большое спасибо! Именно в этом я и не разобрался, увидел R - решил read, а то что есть in и out не обратил должного внимания. На мой взгляд было бы как-то по проще если бы было четко обозначено holding, coil и т.д. при объявлении сетевых переменных по типу как в сервере. но это моё личное мнение. Просто впервые с Trim5 работаю и с SMLogix. Еще раз всем спасибо, как говорится дело было не в бобине
Parovoz вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 01:12.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024