Цитата:
Сообщение от Skif
прописать синхронизацию времени с внешним сервером NTP.
|
SMH2010 и NTP - продукты очень разного класса. Одно с другим несовместимо.
Цитата:
Сообщение от Skif
Вопрос следующий, как правильнее сравнивать реальное время и дату и где хранить таблицу, а так же что использовать для этого?
|
Сравнивать блоками сравнения CMP(), хранить в блоках сохранения ARRAY().
Я бы посоветовал считать сумму отдельно для даты и отдельно для времени: HH*100 + MM и YYYY*10000 + MM*100 + DD. Так сравнивать будет удобнее. Время можно считать и хранить в
int, дату в
long.
Сравнивать лучше интервал, а не наступление событий. Т.е. Текущие дата/время должны быть больше, чем сохранённые дата/время включения DO, но меньше, чем сохранённые дата/время отключения DO.
PS. Меню делать на базе вот этих макросов:
https://forum.segnetics.com/showthread.php?t=865. Либо сделать самому на базе блока inputnumber.