Просмотр полной версии : ПЛК210 неправильные значения 485
asuyangpur
24.05.2022, 08:12
Добрый день! подскажите куда копать, к плк210 по 485 подключен массомер micro motion 1700, с массомера получаю данные накопленного расхода, и приходят неверные значения, например суммарная масса на массомере 60.6555 а в плк приходит значение 58.7732, причем если подключится через тот же 485 ноутом через программу mbpoll в тех же регистрах с теми же параметрами значение правильное!
Евгений Кислов
24.05.2022, 08:20
Добрый день! подскажите куда копать, к плк210 по 485 подключен массомер micro motion 1700, с массомера получаю данные накопленного расхода, и приходят неверные значения, например суммарная масса на массомере 60.6555 а в плк приходит значение 58.7732, причем если подключится через тот же 485 ноутом через программу mbpoll в тех же регистрах с теми же параметрами значение правильное!
Добрый день.
Посмотрите на уровне "сырых" значений регистров (без конвертации к числу с плавающей точкой) - что вы получаете в ПЛК и на ПК?
это больше похоже, что он читает только одно слово из реала, что то типа не предусмотрено что 400001 -> нулевой регистр
asuyangpur
24.05.2022, 08:48
это больше похоже, что он читает только одно слово из реала, что то типа не предусмотрено что 400001 -> нулевой регистр
Нечего не понял можно поподробней?!, еще если допустим я создаю канал с функцией 04 допустим с сдвигом 247 и длиной 2 то при запуске плк пишет ошибку шины!(шина не запущенна)
Нечего не понял можно поподробней?!
например если читаете регистр 2519, то прочтите 2518
60813
asuyangpur
24.05.2022, 09:13
например если читаете регистр 2519, то прочтите 2518
так нет значение то близкое к тому что в массомере, беру два регистра типа ворд и функцией перевожу в реал
asuyangpur
24.05.2022, 09:32
Все правильно сместил на один регистр вперед и данные совпали, только переменные чтения в функции перевернул. Спасибо за подсказку
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot