в макросе не получаются арифметические операции
так не работает. Как правильно?DWord X;
Read(HMI_LOCAL_MCH, 0, TYPE_PFW, 350, 1, TYPE_DWORD, &Х);
*(DWORD*)(PSW+270)= X*100;
в макросе не получаются арифметические операции
так не работает. Как правильно?DWord X;
Read(HMI_LOCAL_MCH, 0, TYPE_PFW, 350, 1, TYPE_DWORD, &Х);
*(DWORD*)(PSW+270)= X*100;
Все верно, только в макросах важно соблюдать регистр.
Cм. приложенный пример.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk