Название: ТСРВ-024М и сименс 1500 по модбас rtu Отправлено: Владимир_лис от 14.11.2017, 11:16:15 Привет всем, кто нибудь соединял ТСРВ-024М и сименс 1500 по модбас rtu? Необходимо считать общее тепло, расход прямой и расход обратки. C помощью переходника USB-RS485 читаю данные без проблем. Общее тепло находится по адресу 49343 (0xC0BE Hex).
Дело в том, что читать надо функцией 04, а для контроллера сименс 1500 в тиа портале функции 04 соответствуют адреса в диапазоне от 30001 до 39999. А если поставить адрес который нам нужен 49343 (0xC0BE Hex), то функция автоматически ставится на 03, потому что для функции 03 адресное пространство от 40001 до 49999 и от 400001 до 465535. Название: Re:ТСРВ-024М и сименс 1500 по модбас rtu Отправлено: dimoniche от 14.11.2017, 17:38:35 У тсрв-024м есть настройка сжимающая адресное пространство регистров в начало. Она находится в настройках связи-Дополнительно-Сжатие.
А вот описания регистров в таком состоянии вроде нет. В этом режиме все регистры идут друг за другом без разрывов: 0x0000 Cетевой адрес устройства Вторичника ... 0x02A4 Расчет Элетроэнергии (только 3 ТС), сек 0x02A6 вместо (0x4000) Межбайтовая задержка Вторичника, мс .... и т.д. Так по количеству регистров можно рассчитать смещение до нужного регистра. Название: Re:ТСРВ-024М и сименс 1500 по модбас rtu Отправлено: Владимир_лис от 15.11.2017, 09:35:57 У тсрв-024м есть настройка сжимающая адресное пространство регистров в начало. Она находится в настройках связи-Дополнительно-Сжатие. А вот описания регистров в таком состоянии вроде нет. В этом режиме все регистры идут друг за другом без разрывов: 0x0000 Cетевой адрес устройства Вторичника ... 0x02A4 Расчет Элетроэнергии (только 3 ТС), сек 0x02A6 вместо (0x4000) Межбайтовая задержка Вторичника, мс .... и т.д. Так по количеству регистров можно рассчитать смещение до нужного регистра. Мда уж, заморочка. Спасибо за ответ, буду пробовать. Название: Re:ТСРВ-024М и сименс 1500 по модбас rtu Отправлено: Владимир_лис от 16.11.2017, 13:12:06 У тсрв-024м есть настройка сжимающая адресное пространство регистров в начало. Она находится в настройках связи-Дополнительно-Сжатие. А вот описания регистров в таком состоянии вроде нет. В этом режиме все регистры идут друг за другом без разрывов: 0x0000 Cетевой адрес устройства Вторичника ... 0x02A4 Расчет Элетроэнергии (только 3 ТС), сек 0x02A6 вместо (0x4000) Межбайтовая задержка Вторичника, мс .... и т.д. Так по количеству регистров можно рассчитать смещение до нужного регистра. Здравствуйте, в "настройках связи-Дополнительно"- нет параметра "сжатие". Там только: - "Упр. RS232 однонап." - "Тип соед прямое" - "Тип Modbus RTU" Прилагаю также версию прибора и фото вкладки "настройках связи-Дополнительно" Название: Re:ТСРВ-024М и сименс 1500 по модбас rtu Отправлено: dimoniche от 16.11.2017, 14:33:14 Может в вашей версии не было еще этого параметра на экране.
Можно попробовать записать в регистр 400676 единицу. В режиме работа этот параметр не изменить. |