Segnetics

Вернуться   Segnetics > Форум Segnetics > SMLogix

SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.12.2020, 19:11   #1
Bayk
Senior Member
 
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Как очистить экран исторического графика (Trim)

Здравствуйте! возникла необходимость периодически очищать экран элемента "исторический график" по кнопке с экрана.
я думал, это возможно сделать с помощью команды "clear" у блока "History storage" но это не работает. график все равно никуда не девается (по крайней мере пока питание подано на контроллер)
как правильно это реализовать?
в крайнем случае подойдет вариант, чтобы просто не показывались данные (и не прокручивался экран) раньше установленной по нажатию кнопки точки.
Bayk вне форума   Ответить с цитированием
Старый 10.12.2020, 09:56   #2
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Как очистить экран исторического графика (Trim)

Цитата
Сообщение от Bayk Посмотреть сообщение
Здравствуйте! возникла необходимость периодически очищать экран элемента "исторический график" по кнопке с экрана.
я думал, это возможно сделать с помощью команды "clear" у блока "History storage" но это не работает. график все равно никуда не девается (по крайней мере пока питание подано на контроллер)
как правильно это реализовать?
в крайнем случае подойдет вариант, чтобы просто не показывались данные (и не прокручивался экран) раньше установленной по нажатию кнопки точки.
прицепить к нему блок история и там чистить


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 10.12.2020, 11:40   #3
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Как очистить экран исторического графика (Trim)

Цитата
Сообщение от Bayk Посмотреть сообщение
Здравствуйте! возникла необходимость периодически очищать экран элемента "исторический график" по кнопке с экрана.
Чем обоснована такая необходимость?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 10.12.2020, 17:24   #4
Bayk
Senior Member
 
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Как очистить экран исторического графика (Trim)

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Чем обоснована такая необходимость?
тем, что нужно анализировать независимые процессы, детектируемые на одном входе. и результаты одного не должны пересекаться с другим. иначе очень сложно анализировать.


Цитата прицепить к нему блок история и там чистить
это как? есть хоть какой-то пример?
Bayk вне форума   Ответить с цитированием
Старый 10.12.2020, 17:28   #5
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Как очистить экран исторического графика (Trim)

Цитата
Сообщение от Bayk Посмотреть сообщение
тем, что нужно анализировать независимые процессы, детектируемые на одном входе. и результаты одного не должны пересекаться с другим. иначе очень сложно анализировать.




это как? есть хоть какой-то пример?
давно не брал я в руки шашку..
все еще проще
Миниатюры
Нажмите на картинку для увеличения

Название:  2020-12-10 20-27-41 SMLogix Help.png
Просмотров: 87
Размер:  71.3 Кбайт  


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 10.12.2020, 20:58   #6
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Ответ: Как очистить экран исторического графика (Trim)

Цитата
Сообщение от Bayk Посмотреть сообщение
...
в крайнем случае подойдет вариант, чтобы просто не показывались данные (и не прокручивался экран) раньше установленной по нажатию кнопки точки.
Begin,sec End,sec
ViS вне форума   Ответить с цитированием
Старый 11.12.2020, 10:16   #7
Bayk
Senior Member
 
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Как очистить экран исторического графика (Trim)

Цитата
Сообщение от LordN Посмотреть сообщение
давно не брал я в руки шашку..
все еще проще
Я же написал, что это первое что я попробовал - не помогает. Что там где удаляется я хз
Bayk вне форума   Ответить с цитированием
Старый 11.12.2020, 11:29   #8
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Как очистить экран исторического графика (Trim)

Цитата
Сообщение от Bayk Посмотреть сообщение
Я же написал, что это первое что я попробовал - не помогает. Что там где удаляется я хз
Я сейчас проверял в бета версии (не релизной), но там этот блок работает, попробуйте еще раз, сначала данные принудительно сбросьте в хранилище, а потом уже очищайте.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 11.12.2020, 12:37   #9
Bayk
Senior Member
 
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Как очистить экран исторического графика (Trim)

Идея понятна, я так не пробовал. а как правильно детектировать окончание операции сброса в хранилище? хочу привязать эту логику к одной кнопке
Bayk вне форума   Ответить с цитированием
Старый 11.12.2020, 12:51   #10
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Как очистить экран исторического графика (Trim)

Цитата
Сообщение от Bayk Посмотреть сообщение
Идея понятна, я так не пробовал. а как правильно детектировать окончание операции сброса в хранилище? хочу привязать эту логику к одной кнопке
По-моему в справке достаточно полная информация по блоку.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 15.12.2020, 12:05   #11
Bayk
Senior Member
 
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Как очистить экран исторического графика (Trim)

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
По-моему в справке достаточно полная информация по блоку.
я попробовал - у меня в 3.32.153 не заработало. проект прилагаю.

функционал кнопки вверху поляны.
Вложения
Тип файла: zip TRIM_release_00149_analof_read.zip (335.8 Кбайт, 17 просмотров)
Bayk вне форума   Ответить с цитированием
Старый 15.12.2020, 12:48   #12
Bayk
Senior Member
 
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Как очистить экран исторического графика (Trim)

точнее заработало, но очищаются только те данные, которые были в системе до перезагрузки питания. текущие данные, записанные после последней подачи питания все равно отображаются на экране.
Bayk вне форума   Ответить с цитированием
Старый 15.12.2020, 13:06   #13
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Как очистить экран исторического графика (Trim)

А вы проверяли, данные то сброситься за ваши две секунды успевают? Для чего выходы busy и present на этом блоке? Я даже питание не сбрасывал.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 15.12.2020, 13:48   #14
Bayk
Senior Member
 
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Как очистить экран исторического графика (Trim)

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
А вы проверяли, данные то сброситься за ваши две секунды успевают? Для чего выходы busy и present на этом блоке? Я даже питание не сбрасывал.
я сначала использовал сигнал "busy" и подавал сигнал сброса сразу после его отключения, но это не помогло (ну я так думал), потому я записал туда константу с временем, однозначно первышающим время активности сигнала. я пробовал это время и 10 секунд ставить.

теперь я выяснил более подробно. очистка работает, но она очищает экран, и соответственно удаляет данные, которые были за 5 минут и ранее до момента сброса (это соответствует описанию работы буфера и периода его копирования на флешку) но вот данные за последние 5 минут ну никак стираться С ЭКРАНА не хотят. может, конечно в истории их и нет, но они, похоже на графике отображаются именно из буфера, а его очистка не происходит даже, если данные принудительно отправлены в хранилище.
Bayk вне форума   Ответить с цитированием
Старый 15.12.2020, 18:00   #15
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Как очистить экран исторического графика (Trim)

У меня на короткой дистанции все стиралось.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 16.12.2020, 16:27   #16
Bayk
Senior Member
 
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Как очистить экран исторического графика (Trim)

а у вас это в 3.33. работало или в 3.32? и тут может роль играет, что я на флешку пишу историю?
Bayk вне форума   Ответить с цитированием
Старый 16.12.2020, 17:14   #17
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Как очистить экран исторического графика (Trim)

Цитата
Сообщение от Bayk Посмотреть сообщение
а у вас это в 3.33. работало или в 3.32? и тут может роль играет, что я на флешку пишу историю?
в 3.33 вроде. Про носитель не исключаю, но я оперировал понятиями кеш и память, неважно внутренняя или внешняя


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Ответ

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SM CONNECT (Подробная инструкция в картинках как настроить) alekseyeve SMConnect & SMConfig 230 Вчера 10:57
Вывод исторического отчета на экран SMH4 leszkin Вопросы о SMH4 11 08.07.2019 11:08
Trim 5 как выносная панель Vano0980 Вопросы о Trim5 1 22.02.2019 18:37
Как удалить единственный экран? canada SMArt 3 19.04.2012 12:11


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


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