|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме |
06.05.2016, 16:42 | #1 |
Member
Регистрация: Nov 2015
Сообщения: 54
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Сравнение времени
Мой заказ в процессе но пока я разбираюсь с программой. Значит есть задача создать распискние по часам реального времени. Ну например блок должен выдавать сигнал с 3 часов до 6 часов.
Хотел создать макрос что бы я например мог ввесли 2 значения в него например в таком виде 15:00. Ну или в каком до другом может есть что то лучше. А в блоке взять параметер и сравнить его с реальным времением из GetRealTime. Как можно было бы это сделать что то не соображу? |
06.05.2016, 17:21 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Сравнение даты
Цитата:
Уножить-прибавить нужно как значение часиков с блока GetRealTime, так и введённое вами. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
06.05.2016, 17:44 | #3 | |
Member
Регистрация: Nov 2015
Сообщения: 54
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Сравнение даты
Цитата:
Еще вопрос по поводу вводных параметров. Допустим я хочу что бы блок работал с 1500 до 1530 и с 1730 до 1800. Значит мне надо 4 параметра? А что если мне нужно таких промежутков от 3х до 20ти? Мне зарание делать столько параметров или можно сделать как то универсально что бы можно было их или добавлять по требованию или какието параметры где можно в одном параметре задать все нужные диапазоны? |
|
10.05.2016, 10:14 | #4 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Сравнение даты
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|