Профиль должен быть заполнен на русском языке кириллицей. Заполнение профиля заведомо ложными или некорректными данными - причина возможного отказа в регистрации на форуме.

Программа подсчета времени выполнения программы.

Обсуждение вопросов, не относящихся ни к одному из других подразделов

Автор темы
Dimka29
новенький
новенький
Сообщения: 2
Зарегистрирован: 25 фев 2013, 20:24
Ф.И.О.: Dmitry Uljanoff

Программа подсчета времени выполнения программы.

Сообщение Dimka29 » 25 фев 2013, 20:38

Здравствуйте! Помогите пожалуйста!
Вопрос: как с помощью языка LD составить программу подсчета времени выполнения программы, либо количество циклов в секунду. Заранее спасибо!


Сергей
здесь недавно
здесь недавно
Сообщения: 35
Зарегистрирован: 02 авг 2010, 10:30
Ф.И.О.: Сергей Сергеевич

Re: Программа подсчета времени выполнения программы.

Сообщение Сергей » 26 фев 2013, 08:48

Вообще то в контроллерах есть системная переменная которая время цикла хранит. А внутри одного цикла сделать непросто - таймера ведь обновляют значения по окончании цикла.


leon78
завсегдатай
завсегдатай
Сообщения: 565
Зарегистрирован: 25 июл 2008, 09:06
Ф.И.О.: U.L.A.
Благодарил (а): 1 раз
Поблагодарили: 4 раза
Контактная информация:

Re: Программа подсчета времени выполнения программы.

Сообщение leon78 » 26 фев 2013, 09:39

Это будет зависить от марки контроллера. Для контроллеров Schneider Electric в Unity и Concept можно использовать блок FREERUN
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.


Alexander
БАН
БАН
Сообщения: 642
Зарегистрирован: 03 июн 2010, 11:26
Ф.И.О.: Козин Александр Елисеевич
Благодарил (а): 2 раза
Поблагодарили: 5 раз
Забанен: Бессрочно

Re: Программа подсчета времени выполнения программы.

Сообщение Alexander » 26 фев 2013, 09:59

Невольно возникает вопрос - на предмет чего это вдруг понадобилось?


leon78
завсегдатай
завсегдатай
Сообщения: 565
Зарегистрирован: 25 июл 2008, 09:06
Ф.И.О.: U.L.A.
Благодарил (а): 1 раз
Поблагодарили: 4 раза
Контактная информация:

Re: Программа подсчета времени выполнения программы.

Сообщение leon78 » 26 фев 2013, 12:16

Alexander писал(а):Невольно возникает вопрос - на предмет чего это вдруг понадобилось?

Главное, чтобы до этого не дошло :) http://www.anekdot.ru/id/387600/
Часто бывает необходимость свой таймер написать
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.


Автор темы
Dimka29
новенький
новенький
Сообщения: 2
Зарегистрирован: 25 фев 2013, 20:24
Ф.И.О.: Dmitry Uljanoff

Re: Программа подсчета времени выполнения программы.

Сообщение Dimka29 » 26 фев 2013, 13:54

Alexander писал(а):Невольно возникает вопрос - на предмет чего это вдруг понадобилось?


Дали программу FST-IPC, поставили такую задачу. А так как я в языках программирования полный ноль, то не знаю с чего начать. Про цикл выполнения программы понял, из чего он состоит - тоже. А вот как обосновать решение задачи - не понял.


pike
не первый раз у нас
не первый раз у нас
Сообщения: 362
Зарегистрирован: 08 авг 2008, 09:43
Ф.И.О.: Щукин Андрей Александрович
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: Программа подсчета времени выполнения программы.

Сообщение pike » 26 фев 2013, 16:12

Студент МЭИ-ФЕСТО?
В общем-то вы должны получить в программе величину из WatchDog Timer контроллера: в некоторых контроллерах это уже фиксированая ячейка памяти или переменная, в других значение возвращается вызовом соотвествующей библиотеки/FB. В FST это нужно искать функцию в библиотеках CMP/CFM по ключевому слову Watchdog. Ну, а так сообщаю страшную тайну "объект измерения не может быть средством своего измерения".
Авторы ТЗ, с которыми я работаю, не имеют права жаловаться на дороги, ЖКХ, бюрократию и правительство.


Вернуться в «Общие вопросы»



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей