Просмотр полной версии : GetDayOfWeek
Есть в CoDeSys v3 такой блок GetDayOfWeek (CAA DTUUtiliti -> Utility Functions), он в менеджере библиотек есть, но когда хочу добавить в PLC_PRG, то его там нет. Что можно сделать?
Евгений Кислов
29.08.2017, 11:25
Есть в CoDeSys v3 такой блок GetDayOfWeek (CAA DTUUtiliti -> Utility Functions), он в менеджере библиотек есть, но когда хочу добавить в PLC_PRG, то его там нет. Что можно сделать?
Потому что это не функциональный блок, а функция.
GoodLuck
29.08.2017, 11:29
Нажимаете F2 и в разделе Вызовы модулей ищете, то что нужно
Потому что это не функциональный блок, а функция.
Ага, спасибо!
как тогда прописать в программе, если ДН=monday тогда
или так
если ДН='monday' тогда
чем индексируется день недели, ну чтобы условие задать???
Евгений Кислов
29.08.2017, 12:08
Ага, спасибо!
как тогда прописать в программе, если ДН=monday тогда
или так
если ДН='monday' тогда
чем индексируется день недели, ну чтобы условие задать???
eCurrentDayOfWeek: DTU.RTCLK.WEEKDAY;
...
IF eCurrentDayOfWeek=DTU.RTCLK.WEEKDAY.SATURDAY OR eCurrentDayOfWeek=DTU.RTCLK.WEEKDAY.SUNDAY THEN
// ничего не делаем - выходные же
ELSE
// работаем изо всех сил
END_IF
eCurrentDayOfWeek: DTU.RTCLK.WEEKDAY;
...
IF eCurrentDayOfWeek=DTU.RTCLK.WEEKDAY.SATURDAY OR eCurrentDayOfWeek=DTU.RTCLK.WEEKDAY.SUNDAY THEN
// ничего не делаем - выходные же
ELSE
// работаем изо всех сил
END_IF
)))))Спасибо, Евгений!
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot