PDA

Просмотр полной версии : Подключение врагомера СВД-02 по 485 интерфейсу



Legolego
20.05.2013, 21:28
Добрый вечер ! Может кто-нибудь подключал врагомер
СВД-02 по Modbus ASСII. Не могу подключить к ПЛК 110
В паспорте указаны параметры линии связи 38400 , NONE ,2.
Выставляю параметры выдает 81 ошибку связи

capzap
20.05.2013, 21:39
http://ru.wikipedia.org/wiki/%D0%A1%D0%BD%D0%B0%D0%B9%D0%BF%D0%B5%D1%80%D1%81%D 0%BA%D0%B0%D1%8F_%D0%B2%D0%B8%D0%BD%D1%82%D0%BE%D0 %B2%D0%BA%D0%B0_%D0%94%D1%80%D0%B0%D0%B3%D1%83%D0% BD%D0%BE%D0%B2%D0%B0 вот точно описано как врагов мерить

capzap
20.05.2013, 22:03
Вы где прочитали что устройство общается по ASCII? И не забываем про рекомендуемое время опроса, может изначально в этом были проблемы

Legolego
20.05.2013, 22:06
Сейчас попробую время опроса 2 сек. Спасибо

capzap
20.05.2013, 22:09
и так ради интереса какой начальный адрес регистров задаете?

Legolego
20.05.2013, 22:44
Не все также 81. С ПО на компе работает . А с ПЛК настраиваю
ModBus ( Master). RS-485-2
1. 38400
2. No Parity
3. 8 bits ( пробовал и 7 )
4. Two stop bits
5. RS485
6. ASCII (прибор дружит только с ним по паспорту)
7. 0
Universal Modbus device
2. 1500
5. 5 ( адрес прибора 5)
7. 10000
Real input module
1. 0
2. Command Read input( 0x04). (Прибор только 04 поддерживает)

capzap
20.05.2013, 22:48
в документе который я читал, написано только про RTU, не трудно же попробовать
http://www.owen.ru/forum/attachment.php?attachmentid=8822&stc=1&d=1369076193
ЗЫ и лучше проект выложите, а то по Вашим цифрам погоду хорошо измерять :)

Legolego
20.05.2013, 23:44
Не все также 81. С ПО на компе работает . А с ПЛК настрагиваю
ModBus ( Master). RS-485-2
1. 38400
2. No Parity
3. 8 bits ( пробовал и 7 )
4. Two stop bits
5. RS485
6. ASCII (прибор дружит только с ним по паспорту)
7. 0
Universal Modbus device
2. 1500
5. 5 ( адрес прибора 5)
7. 10000
Real input module
1. 0
2. Command Read input( 0x04). (Прибор только 04 поддерживает)

Legolego
20.05.2013, 23:47
Странно у меня такой же документ но написано По Modbus ASCII. Сейчас попробую по RTU

Legolego
21.05.2013, 00:33
Вот паспорт

Legolego
21.05.2013, 01:25
както так.

Legolego
21.05.2013, 01:29
как то так.

Legolego
21.05.2013, 01:32
По RTU тоже молчит

capzap
21.05.2013, 07:50
что то не совсем понял, с первыми двумя мастерами, попробуйте пустой проект с одним мастером конкретно на влагометр, раз в паспорте ASCII ставте его, мне кажется если про количество данных не упоминается то надо 8 ставить. Читаются ли по этому порту другие приборы? Если вдлагомер поставить на другой порт, ситуация та же? Точно у него 5 адрес или это только в примере такой, вообщем есть ли настройки у самого прибора?
1.5.1 Для настройки и поверки влагомера применяются следующие устройства и программное обеспечение:
- преобразователь интерфейса ПР 485/232, предназначен для согласования интерфейса влагомера с портом компьютера СОМ1;
- блок резисторов ПМ 4, предназначен для настройки и опробования влагомера;
- файл ConfigSVD.exe, программа, предназначенная для настройки и поверки влагомера.

1.5.2 При настройке и поверке влагомера разрешается замена ПР 485/232 на другие преобразователи интерфейса RS-232 в интерфейс RS-485, полудуплекс, с быстродействием не менее 38400 бит в секунду.может настроен на другую скорость и всё такое

capzap
21.05.2013, 09:06
Самое главное оказывается в другом, только что заметил когда окно с проектом стал закрывать, Вы почему вместо регистров, РЕАЛы вставили, так работать не будет!!! В инструкции же должно быть написано, что такой то регистр показывает такое то значение умноженное на десять, т.е. реал умноженный на десять округляется до целого и передается в виде INT16

Legolego
21.05.2013, 11:05
Порт c МВ110 работает хорошо. На другой порт врагомер цеплял скорость менял от 1200 до 115200. На влагомере адрес меняется от 1 до 31. Real менял на register input module.попробовал интерфейс DCON запихнул запрос в Request format все равно *Last error* 81

capzap
21.05.2013, 14:26
Видимо у Вас уже все перемешалось, попробуйте мой проект, главное настроить влагомер под те же сетевые настройки и адрес слейва чтоб совпадал. На видео пример работы с бибками для плк100

Legolego
21.05.2013, 15:00
Получил от производителя влагомеров вот:

Здравствуйте.
В используемом нами протоколе, в отличие от общепринятого в конце пакета после контрольной суммы
идет нулевой байт вместо пары CRLF (в описании протокола РЭ СВД это есть). Если у Вас нет
возможности исправить протокол в контроллере, то присылайте электронные блоки влагомеров, мы
исправим в них.

С уважением, Хабаров.

Можно ли исправить?

capzap
21.05.2013, 15:32
конфигуратор нет, библиотеки в принципе можно
ЗЫ моя бибка не подойдет, забыл совсем что у Вас аскии вместо рту

Legolego
27.05.2013, 23:39
Перешли влагомер подключился все нормально. Спасибо Capzap за участие.