Просмотр полной версии : Вывод температуры в Modbus Slave
Добрый день всем! Возникла такая проблема: почему значения температуры temp1 и temp2 не выводятся в модуль ModBus (Slave), вроде все делаю правильно, в программе прописываю вот эти строки:
temp_rks:=temp1;
temp_vpm:=temp2;
изображения из ПЛК конфигурации 10448 10449
lara197a
17.10.2013, 08:47
1 рекомендовал бы Вам выравнять адресное пространство добавив 8 бит.
2 вы кнопку пуск после загрузки нажимали?
Terrano1992
17.10.2013, 09:05
Прибор, используемый в качестве Modbus Slave, понимает Float, или надо конвертировать в другой формат? Если это панель оператора - в ее проекте для соответствующего регистра прописан именно формат Float?
И второе - список переменных у вас начинается с "8 bit". Выравнивание адресов Modbus для всех следующих после нее переменных учли, нигде не накосячили?
проверьте, нет ли в объявлении переменных temp_rsk и temp_vpm эти переменные должны быть только в конфигураторе slave устройства.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot