PDA

Просмотр полной версии : Вывод температуры в Modbus Slave



Danzel
17.10.2013, 07:28
Добрый день всем! Возникла такая проблема: почему значения температуры 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 для всех следующих после нее переменных учли, нигде не накосячили?

melky
20.10.2013, 23:23
проверьте, нет ли в объявлении переменных temp_rsk и temp_vpm эти переменные должны быть только в конфигураторе slave устройства.