PDA

Просмотр полной версии : ТРМ101 запись значения r-S



sns666
03.11.2018, 08:20
Доброго дня!
Подскажите, пожалуйста как изменить значение r-S (запуск\остановка прибора). WriteWord пишет ошибка -104, WriteFloat24 работает нормально.

Result := WriteFloat24(Addr1, 0, 'VSP', 0.8, -1); //работает

Sleep(50);
Result := WriteFloat24(Addr1, 0, 'SP ', 52, -1); //работает

Sleep(50);
Result := WriteWord(Addr1, 0, 'r-S ',0,-1); //указывают,что 0 или 1 на запуск и останов всё равно ошибка -104. Да и индексы все перепробовал от -1 до 3.
Может что-то не так в коде.
Спасибо заранее.

kon48
04.11.2018, 14:28
Доброго дня!
Подскажите, пожалуйста как изменить значение r-S (запуск\остановка прибора).
Может что-то не так в коде.
Спасибо заранее.
Надо использовать процедуру WriteByte(intAdres,0,'r-s ',0,Index);
Должна работать

sns666
05.11.2018, 06:42
Спасибо, заработало!
Тогда почему в описание tags написано WriteWord или у разрабов задумка такая, чтобы сам додумывал)

kon48
05.11.2018, 08:52
Спасибо, заработало!
Тогда почему в описание tags написано WriteWord или у разрабов задумка такая, чтобы сам додумывал)
sns666 На правильно поставленный вами вопрос у меня ответа нет. Я не разработчик. При работе сталкивался и с другими проблемами.