Мой вариант макроса при повторном нажатии на переключатель в любой момент, или в процессе нагрева или в процессе выдержки, останавливает процесс и записывает уставку 10.
do {
...........
} while ((CurTemp < MaxTemp) && GetPSBStatus(256));
.............
while ((*(DWORD*)(PSW + 38) < tm + SleepMinute * 600) && GetPSBStatus(256))
.............
Write(PLC, 16, MODBUS_RTU_REG_4X, 0x11, 0, TYPE_WORD, 10 );
Тогда зачем еще какой-то макрос делать?





Ответить с цитированием