PDA

Просмотр полной версии : СП310+ПВТ100



das
15.02.2019, 10:48
Здравствуйте.
Возникла потребность контролировать точку росы. Соединил по RS485 панель и датчик точки росы.
Предварительно проверил в конфигураторе ПВТ100 все параметры получил данные по температуре,влажности и вычисленной
точке росы. Все видится. В конфигураторе СП300 создал проект и попытался настроить обмен данными от датчика. Не получилось.
41240
Регистр пробовал и в десятичном формате и шестнадцатеричном. Имеется еще прибор ТРМ138 , вот с него данные приходят как надо
(первые две температуры на фото).
Что я делаю не так. Сразу говорю ,что в этом деле я новичок.

Евгений Кислов
15.02.2019, 11:02
Добрый день. Регистры надо вводить в десятичном формате.
Но в РЭ на ПВТ100 они приведены в HEX, так что вам надо предварительно перевести их:

0x104 = 260 (DEC), и в конфигураторе СП300 вводите именно 260.
Тоже самое для остальных параметров.

Тип регистра надо указать 4x (а не 3x).

Все они имеют тип WORD, формат DEC (у вас сейчас DWORD).
В настройках элемента надо указать Всего знаков = 5, дробная часть = 2.

das
15.02.2019, 11:34
Спасибо, но так я уже делал. Сейчас еще раз перепроверил как вы написали. Не помогает. Пробовал и 4 вводить (адрес ПВТ100), тоже не отображает.
Вот с ТРМ138 любой канал из 8ми отправляет данные. В чем засада не пойму.
Скриншот конфигуратора ПВТ.
41241

Евгений Кислов
15.02.2019, 11:42
4 - это адрес регистра прибора, в котором хранится адрес. Сам адрес = 16.

Выполните, пожалуйста, все мои рекомендации и попробуйте опросить датчик.
Если не получится - выкладывайте проект.
Также следует проверить распиновку кабеля, которым подключаетесь к датчику.

das
15.02.2019, 12:00
4 - это адрес регистра прибора, в котором хранится адрес. Сам адрес = 16.


Совершенно верно, именно этот адрес(16) я и хотел увидеть на панели. Просто я пробовал разные варианты.
Кабель подключен верно , питание датчика и шина RS485.
Прикрепляю файл проекта.

Евгений Кислов
15.02.2019, 12:04
У вас в панели скорость 115200.

41244

На вашем скрине выше на датчике установлено 9600.

И формат Float - а надо Dec, как я уже писал выше.

41246

das
15.02.2019, 12:22
Вот спасибо ! Сколько раз видел что 115200 и в голову не пришло, что у датчика скорость ниже.
А в настройках элемента (дисплей) как я понимаю формат влияет только на способ представления данных. В моем случае(float) пришлось бы делить на 100 ?
На обмен данными не влияет ?
В общем все работает. Еще раз спасибо.

Евгений Кислов
15.02.2019, 12:24
Вот спасибо ! Сколько раз видел что 115200 и в голову не пришло, что у датчика скорость ниже.
А в настройках элемента (дисплей) как я понимаю формат влияет только на способ представления данных. В моем случае(float) пришлось бы делить на 100 ?
На обмен данными не влияет ?
В общем все работает. Еще раз спасибо.

Да, формат влияет на представление данных.
С Float вы бы увидели некорректные значения, и деление на 100 не решило бы проблему.