if (ind_read==0)
{
Read(PLC, 1, MODBUS_RTU_REG_4X, 4105, 0, TYPE_DWORD, &tek_temp);
*(float*)(PSW+256)=tek_temp;
ind_read=ind_read+1;
}
else if (ind_read==1)
{
Read(PLC, 1, MODBUS_RTU_REG_4X, 4111, 0, TYPE_DWORD, &out_pow);
*(float*)(PSW+259)=out_pow;
ind_read=ind_read+1;
}
else if (ind_read==2)
{
Read(PLC, 1, MODBUS_RTU_REG_4X, 4107, 0, TYPE_DWORD, &zad_temp);
//*(float*)(PSW+261)=zad_temp;
ind_read=ind_read+1;
}
else if (ind_read==3)
{
Read(PLC, 1, MODBUS_RTU_REG_4X, 513, 0, TYPE_WORD, &dpt);
PSW[258]=dpt;
ind_read=ind_read+1;
}
else if (ind_read>=4)
ind_read=0;