|
AEsaulov : |
12.2.20 15:24 |
Добрый день! Читаем данные по Modbus-TCP. Для ориентировки пытаемся читать "Температура [ºC] т/с №1/2/3" Приходят 0. При подключении через OPC - значения есть (в районе 50). В чем может быть дело? | |
|
CH : |
13.2.20 10:54 |
Здравствуйте. Видимо читаете как-то не так. На основе изложенного делать какие-то предположения затруднительно. | |
|
AEsaulov : |
13.2.20 11:00 |
Добрый день! Отправил скриншот на 'npo@teplovizor.ru'. Ожидаю оперативной реакции, т.к. ваши коллеги из отдела диспетчеризации отказались оказать мне помощь и отправили на форум, а у нас простой наладки на объекте.
Цитата: CH пишет: Здравствуйте. Видимо читаете как-то не так. На основе изложенного делать какие-то предположения затруднительно.
| |
|
AEsaulov : |
13.2.20 12:22 |
Могу сделать подключение к объекту, через AnyDesk. Будет доступ и к вашему OPC и возможность сделать запросы через Modbus-TCP. Жду ответа. | |
|
AEsaulov : |
14.2.20 10:00 |
Добрый день!
На npo@teplovizor.ru меня опять отправили на форум. Вот ссылка на скриншот с окном ModPoll и OPC. В ModPoll нули, в OPC нет. К сожалению, SCADA система не может почему-то корректно взять данные с вашего OPC, поэтому нам надо разобраться с Modbus.
https://yadi.sk/i/Q-rR4Dv-BTx4fA
Ждем ответа! | |
|
CH : |
14.2.20 10:13 |
Лично у меня нет времени и возможности плотно заниматься вашей проблемой. Быстрые ответы на конкретные вопросы на форуме - это всё. Судя по работоспособности OPC-сервера, с доступом к данным прибора проблем нет. Прибор исправен и работает штатно. Постарайтесь вникнуть в Modbus-руководство и понять, что именно вы делаете неверно при чтении или обработке данных. Напр.: Температура 1 читается функцией 4 с адреса 0x0206 (1 регистр / 16 бит, знаковое, старшим байтом вперёд). Для приведения полученного целого значения к градусам цельсия требуется привести к форме с плавающей точкой и разделить на 100. | |
|
AEsaulov : |
14.2.20 10:40 |
По скриншоту Вы видите, что я читаю регистры из руководства, и что приходят 0. В то же время на OPC данные есть. Просьба прокомментировать данный факт.
Цитата: CH пишет: Лично у меня нет времени и возможности плотно заниматься вашей проблемой. Быстрые ответы на конкретные вопросы на форуме - это всё. Судя по работоспособности OPC-сервера, с доступом к данным прибора проблем нет. Прибор исправен и работает штатно. Постарайтесь вникнуть в Modbus-руководство и понять, что именно вы делаете неверно при чтении или обработке данных. Напр.: Температура 1 читается функцией 4 с адреса 0x0206 (1 регистр / 16 бит, знаковое, старшим байтом вперёд). Для приведения полученного целого значения к градусам цельсия требуется привести к форме с плавающей точкой и разделить на 100.
| |
|
|
AEsaulov : |
14.2.20 11:12 |
Отправил скриншот на эту почту.
Цитата: | |
|
CH : |
14.2.20 12:06 |
Ответ почтой. | |
|