Да, понял, по предыдущей записи что можно все в одном сделать. Макрос скопировал.
Не получается в одном макросе, второй макрос у нас переписывает уставку на 10 градусов при любом неожиданном нажатии на кнопку.
Да, понял, по предыдущей записи что можно все в одном сделать. Макрос скопировал.
Не получается в одном макросе, второй макрос у нас переписывает уставку на 10 градусов при любом неожиданном нажатии на кнопку.
Последний раз редактировалось paul-th; 24.09.2017 в 18:40.
Мой вариант макроса при повторном нажатии на переключатель в любой момент, или в процессе нагрева или в процессе выдержки, останавливает процесс и записывает уставку 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 );
Тогда зачем еще какой-то макрос делать?
Последний раз редактировалось petera; 25.09.2017 в 00:06.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg