PDA

Просмотр полной версии : Не записывает в память



Владимир Технос М
19.01.2017, 11:13
Добрый день!


не удаётся произвести запись в память. Что не так делаю?

Write(HMI_LOCAL_MCH, 0, TYPE_PFW,600, 0, TYPE_DWORD,100);


так тоже не получается ..

Write(HMI_LOCAL_MCH, 0, TYPE_PFW,600, 0, TYPE_DWORD,Int32_2_DWord(100));

Евгений Кислов
19.01.2017, 11:23
Вы все делаете так. У меня ваш макрос работает. Посмотрите пример в аттаче - возможно, это упростит вашу задачу.

Владимир Технос М
19.01.2017, 11:29
у меня вот так тоже работает
Write(HMI_LOCAL_MCH, 0, TYPE_PFW,600, 0, TYPE_WORD,100);

проблема с DWORD

Евгений Кислов
19.01.2017, 11:34
у меня вот так тоже работает
Write(HMI_LOCAL_MCH, 0, TYPE_PFW,600, 0, TYPE_WORD,100);

проблема с DWORD

У меня работает и c DWORD. Проблем не возникает. Попробуйте поработать с примером из предыдущего поста.

Владимир Технос М
19.01.2017, 11:41
спасибо за оперативную помощь, разобрался.

у меня выводилось значение в формате float, поэтому требовалось преобразование типа