Здравствуйте!
Не могу записать значение в регистр с помощью макроса.
Может у меня уже глаз замылился, и чего то не вижу.

WORD MonIn;
WORD h;
WORD m;

Read (HMI_LOCAL_MCH, 0, TYPE_PFW, 256, 0, TYPE_WORD, &h);
Read (HMI_LOCAL_MCH, 0, TYPE_PFW, 257, 0, TYPE_WORD, &m);
MonIn = (h * 60 + m) * 60 * 1000;

PSW[256] = MonIn;

if (Write(PLC, 1, MODBUS_TCP_REG_4X, 0, 0, TYPE_WORD, MonIn))
{

SetPSB(256);
}
else
{
PSW[256] = 0;
ResetPSB(256);
}