Здравствуйте.
Установив SP8, после перезагрузки вывалилась такая ошибка
Вложение 37701
з.ы. переустановил CS, заработало
Вид для печати
Здравствуйте.
Установив SP8, после перезагрузки вывалилась такая ошибка
Вложение 37701
з.ы. переустановил CS, заработало
как можно вытянуть из СПК207 дату и время, через ФБ RTC или есть "специально обученные" системные переменные?
Закончил писать дипломную работу на кдс и хочу выразить благодарность всем,кто оказал мне помощь!Спасибо вам!А это я скажу на защите диплома:
Вложение 37755
Есть такое фрагмент кода
IF PExtAuto THEN
PExtTimer(IN:=coolingRequired, pt:=T#1S);
PExt:=PExtTimer.Q;
END_IF
То есть задержка на включение PExt, на выключение - нет задержки.
Есть жалоба, что после суток-двое PExt перестает включаться без причин.
Корректно ли написано, может по таймеру есть какие-то особенности?
Так дело же не в заказчике, выведите таймер из тела условия и её мешало бы поставить счётчик, меняет ли coolingRequired свои состояния
То есть код сделать таким?
БЫЛО
IF PExtAuto THEN
PExtTimer(IN:=coolingRequired, pt:=T#1S);
PExt:=PExtTimer.Q;
END_IF
СТАЛО
PExtTimer(IN:=(PExtAuto and coolingRequired), pt:=T#1S);
PExt:=PExtTimer.Q;
Зачем выводить из условия? Операция сравнения бита же быстрее чем прогонка таймера.