Первоначально думал, что буду делать таким образом...
Читаю время с ПЛК,потом через конвертер BCD_I вытаскиваю отдельно все элементы(день,месяц,год,время и.т.д) далее запутался в преобразованиях....Мне необходимо по равенстве двух переменных(верхняя уставка и текущий уровень) сделать метку времени,так же и с нижней уставкой, далее найти разность двух меток....скин есть
Вопросы новичка (kobrik)
Re: Вопросы новичка (kobrik)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Вопросы новичка (kobrik)
Преобразования пока опустим... Вопрос повторю: в вашем (степ7) арсенале какие имеются средства вычислений? как только вы ответите на этот вопрос, сразу поймёте что вам надо делать.
Вот моя подпись...
Re: Вопросы новичка (kobrik)
МАГОМЕД>>>>ГОРА
ГОРА>>>>МАГОМЕД
L #tod_1 // время_1 дня, TOD
T #dint_time1 // временная переменная1, DINT
L #tod_2 // время_2 дня, TOD
T #dint_time2 // временная переменная2, DINT
L #dint_time1 // временная переменная1, DINT
L #dint_time2 // временная переменная2, DINT
-D
T #dint_time1 // временная переменная1, DINT
L #dint_time1 // временная переменная1, DINT
T #tod_3 // результат вычитания, время_3, TOD
Только не забыть поставить защиту от минуса...
ГОРА>>>>МАГОМЕД
L #tod_1 // время_1 дня, TOD
T #dint_time1 // временная переменная1, DINT
L #tod_2 // время_2 дня, TOD
T #dint_time2 // временная переменная2, DINT
L #dint_time1 // временная переменная1, DINT
L #dint_time2 // временная переменная2, DINT
-D
T #dint_time1 // временная переменная1, DINT
L #dint_time1 // временная переменная1, DINT
T #tod_3 // результат вычитания, время_3, TOD
Только не забыть поставить защиту от минуса...
Вот моя подпись...