Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.04.2020, 07:15   #1
kertis
Новичок
 
Регистрация: Apr 2020
Сообщения: 2
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Частый вызов SetRealTime

Добрый день. Не нашел на форуме и Интернете ответ на вопрос. В SMLogix есть блок SetRealTime. С помощью него можно обнулять текущее время в контроллере (в моем случае это Pixel 1211-02-0). Суть такова, что при каждом запуске контроллера (запускается рабочий процесс), время в контроллере обнуляется и начинается идти отчет заново. Когда процесс останавливается, то текущее время выводиться на экран. Оно не записывается в память. То есть после перезагрузки эти данные исчезнут, но это не критично.
Собственно в чем вопрос, если каждый раз обнулять время при помощи SetRealTime, то это будет уменьшать ресурс памяти? Если не ошибаюсь, то у памяти есть определенное количество циклов записи (100 000 циклов перезаписи). Вот хотелось бы узнать, время это обнуляется в оперативной памяти или в энергонезависимой, у которой как раз ограничен срок записи?
Можно ли обнулять время при помощи SetRealTime не нанося ущерб контроллеру?
kertis вне форума   Ответить с цитированием
Старый 17.04.2020, 11:12   #2
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: SetRealTime

Имхо, странное применение блока SetRealTime.
Однако, он к энергонезависимой памяти отношения не имеет.
младшой сейчас на форуме   Ответить с цитированием
Благодарность от:
Старый 17.04.2020, 11:54   #3
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: SetRealTime

Цитата
Сообщение от младшой Посмотреть сообщение
Имхо, странное применение блока SetRealTime.
Однако, он к энергонезависимой памяти отношения не имеет.
в ЧРТ какой-то еепром всяко есть.
в остальном - да, +100500.

автору - такой алгоритм решается совершенно иначе, как правило


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 17.04.2020, 12:21   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: SetRealTime

Цитата
Сообщение от kertis Посмотреть сообщение
Можно ли обнулять время при помощи SetRealTime не нанося ущерб контроллеру?
Решение необычное, конечно) Но действительно, часики тикают в ОЗУ. Это безопасно.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Благодарность от:
Старый 17.04.2020, 12:54   #5
kertis
Новичок
 
Регистрация: Apr 2020
Сообщения: 2
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SetRealTime

Мне показалось, что так будет проще с моточасами разобраться. Я смотрел готовый макрос и мне показалось сложным его реализация, плюс там запись в память есть. Поэтому решил вот таким способ сделать свой счетчик моточасов.
kertis вне форума   Ответить с цитированием
Старый 17.04.2020, 13:04   #6
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: SetRealTime

Цитата
Сообщение от kertis Посмотреть сообщение
Мне показалось, что так будет проще с моточасами разобраться. Я смотрел готовый макрос и мне показалось сложным его реализация, плюс там запись в память есть. Поэтому решил вот таким способ сделать свой счетчик моточасов.
готовый макрос, бери и используй в лоб, как говорится..


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вызов окон SMArt из MSLogix (решено) evdoc Вопросы о программировании 4 09.03.2016 18:14


Часовой пояс GMT +4, время: 10:26.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023