Segnetics

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

SMArt Разработка интерфейсов пользователя

Ответ
 
Опции темы Поиск в этой теме
Старый 15.07.2020, 13:11   #1
Antioff
Member
 
Регистрация: Jun 2020
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию SMArt на matrix

несколько вопросов
1 при добавлении исторического графика и, например, экрана настроек, менять экраны кнопками не получается.Так ка в историческом графике заняты все 6 кнопок.
Временно решил переключение двойным нажатием, но к сожалению у клиентов разное понимание двойного нажатия.
Есть какие-нибудь более удобные варианты?

2. В историческом графике после загрузки автомасштаб не отображает шкалу по оси значений. Надо зайти в легенду и выбрать там нужное перо. Где можно выбрать значение по умолчанию?

3. Как погасить не нужное перо, в меню легенда можно выбрать только шкалу оси значений. Отключить перо можно только из ФБД?
Antioff вне форума   Ответить с цитированием
Старый 15.07.2020, 15:19   #2
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 338
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: SMArt на matrix

1. Из исторического графика выход нажатием esc.

2. Если я вас правильно понял, то это окно настроек "оси и деления"

3. Как вы делали в легенде, но надо зажать, а не нажать.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 15.07.2020, 16:50   #3
Antioff
Member
 
Регистрация: Jun 2020
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMArt на matrix

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
1. Из исторического графика выход нажатием esc.
Спасибо

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
2. Если я вас правильно понял, то это окно настроек "оси и деления"
Криво объяснил. После вкл matrix на графике не отображаются цифры по оси y (при условии вкл автомасштаба). Надо зайти в легенду, выбрать перо. После этого цифры по оси у появляются.

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
3. Как вы делали в легенде, но надо зажать, а не нажать.
В легенде не могу зажать выбранное перо, сразу выкидывает в меню.
Antioff вне форума   Ответить с цитированием
Старый 15.07.2020, 19:58   #4
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 338
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: SMArt на matrix

Цитата:
Сообщение от Antioff Посмотреть сообщение
Криво объяснил. После вкл matrix на графике не отображаются цифры по оси y (при условии вкл автомасштаба). Надо зайти в легенду, выбрать перо. После этого цифры по оси у появляются.
Можете приложить проект, чтобы я ваши настройки повторил?

Цитата:
В легенде не могу зажать выбранное перо, сразу выкидывает в меню.
Это поправим.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 16.07.2020, 11:34   #5
Antioff
Member
 
Регистрация: Jun 2020
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMArt на matrix

Проект приложил.
После старта нет цифр по оси у
Можно как-то регулировать автомасштаб, а то температура гуляет 0 - 0.1 градуса и на экране адская пила, операторы в панике
Вложения
Тип файла: psl test.psl (292.6 Кбайт, 22 просмотров)
Antioff вне форума   Ответить с цитированием
Старый 16.07.2020, 12:44   #6
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 338
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: SMArt на matrix

Цитата:
Сообщение от Antioff Посмотреть сообщение
Проект приложил.
После старта нет цифр по оси у
Можно как-то регулировать автомасштаб, а то температура гуляет 0 - 0.1 градуса и на экране адская пила, операторы в панике
Если график один или выбрано конкретное перо в легенде, то значения есть. Если графиков несколько и вы пользуетесь автомасштабом, то шкала значений тоже масштабируется относительно всех графиков, поэтому значение шкалы не выводится.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 16.07.2020, 13:00   #7
Antioff
Member
 
Регистрация: Jun 2020
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMArt на matrix

Так можно сделать чтобы выводились значения при старте, пусть будет "перо 0", или то что было выбрано последнем.
Можно как-то ограничить автомасштаб? Ну не нравится клиентам пила во весь экран при минимальных изменениях. Объясню почему, люди ловят небольшие провалы температуры, и проходя мимо должно в глаза бросается что T просела. АЦП плавает +- 0.1С что не существенно. Но оператор проходя мимо видит пилу во весь экран и паникует.
Antioff вне форума   Ответить с цитированием
Старый 16.07.2020, 15:24   #8
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 338
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: SMArt на matrix

Цитата:
Сообщение от Antioff Посмотреть сообщение
Так можно сделать чтобы выводились значения при старте, пусть будет "перо 0", или то что было выбрано последнем.
Можно как-то ограничить автомасштаб? Ну не нравится клиентам пила во весь экран при минимальных изменениях. Объясню почему, люди ловят небольшие провалы температуры, и проходя мимо должно в глаза бросается что T просела. АЦП плавает +- 0.1С что не существенно. Но оператор проходя мимо видит пилу во весь экран и паникует.
Так а настройки масштаба "начальные значения" вам не позволяют этого сделать? Например, подобрать период в соответствии с динамикой изменения температуры? Или, если это несущественные изменения, может стоит записывать по изменению и задействовать deadband?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 16.07.2020, 17:58   #9
Antioff
Member
 
Регистрация: Jun 2020
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMArt на matrix

Да ежкин кот, ну не АЦП плавающий.
Допустим есть 2 ПТ100, провал температуры в пару градусов не особо опасен, провалился график на 10 пикселей и ладно, главное что заметно, может кто-то дверь в камеру открыл и закрыл.
А вот если температура прыгает на 10 градусов, значит заслонка не закрылась, надо идти смотреть. Причем в другой момент процесса скачек на 10 градусов должен быть.

Когда выбор перьев поправите?
Antioff вне форума   Ответить с цитированием
Старый 16.07.2020, 18:38   #10
Antioff
Member
 
Регистрация: Jun 2020
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMArt на matrix

В отчетах не работают кнопки вверх вниз, только лево право.
Соответственно видны только первые 7 строк отчета


Добавлено через 23 минуты


Добавил 6 перьев в исторический отчет
При попытки войти в меню ядро smlogix виснет с аварией "Ошибка распределения памяти проекта"
Вложения
Тип файла: psl test.psl (694.1 Кбайт, 11 просмотров)

Последний раз редактировалось Antioff, 16.07.2020 в 19:04
Antioff вне форума   Ответить с цитированием
Старый 16.07.2020, 19:35   #11
Antioff
Member
 
Регистрация: Jun 2020
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMArt на matrix

Удалил перья и график из FBD - авария осталась
Скопировал график и удалил исходный - авария осталась
Удалил график и создал заново - работоспособность восстановилась

Только не надо говорить что я нашел решение, ну никакой радости одно и тоже делать
Antioff вне форума   Ответить с цитированием
Старый 16.07.2020, 19:50   #12
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 338
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: SMArt на matrix

Цитата:
Сообщение от Antioff Посмотреть сообщение
Да ежкин кот, ну не АЦП плавающий.
Допустим есть 2 ПТ100, провал температуры в пару градусов не особо опасен, провалился график на 10 пикселей и ладно, главное что заметно, может кто-то дверь в камеру открыл и закрыл.
А вот если температура прыгает на 10 градусов, значит заслонка не закрылась, надо идти смотреть. Причем в другой момент процесса скачек на 10 градусов должен быть.
Я вас понимаю, но я сегодня эмулировал работу двух датчиков и настройки автомасштаба можно подобрать так, чтобы ваши операторы не пугались.

Цитата:
Когда выбор перьев поправите?
Уточню это.


Цитата:
Добавил 6 перьев в исторический отчет
При попытки войти в меню ядро smlogix виснет с аварией "Ошибка распределения памяти проекта"
Напишите версию софта контроллера? Я загрузил в отформатированный из 3.32.76 контроллер ваш проект "как есть", ошибок не возникло.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 17.07.2020, 13:47   #13
Antioff
Member
 
Регистрация: Jun 2020
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMArt на matrix

Скачал последний лоджик, форматнул - аларм остался
/var/log/messages
Jul 17 12:40:36 localhost logix: ExceptionHandler: sig=11, si_signo=11, si_code=1, si_addr=0x14
Jul 17 12:40:36 localhost logix: Send alarm: act=s, id=503, device=0, data=0
Jul 17 12:40:36 localhost logix: ExceptionHandler: sig=11, si_signo=11, si_code=2, si_addr=0xb34bdf58
Jul 17 12:40:36 localhost logix: Error send alarms logix
Jul 17 12:40:38 localhost ledd: Detaching from logix. 8211
Jul 17 12:40:38 localhost ledd: Attaching to logix. 8211

Старт almon - [17.07.2020 12:39:51:825276] -
id=561 [0] - [17.07.2020 12:40:05:707650] - ERROR - History data writing error
id=560 [0] - [17.07.2020 12:40:05:794112] - ERROR - External storage missing
id=560 [0] - [17.07.2020 12:40:05:932524] - ERROR - External storage missing
id=505 [0] - [17.07.2020 12:40:08:875502] - ALARM - Project cycle time exceeded
id=613 [0] - [17.07.2020 12:40:10:839734] - ERROR - Modem not supported
id=613 [0] - [17.07.2020 12:40:21:844797] - ERROR - Modem not supported
id=503 [1] - [17.07.2020 12:40:36:430042] - ALARM - Segmetrarion fault in project <- поппытка вызвать меню исторического графика

Последний раз редактировалось Antioff, 17.07.2020 в 13:59
Antioff вне форума   Ответить с цитированием
Старый 17.07.2020, 15:13   #14
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 338
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: SMArt на matrix

Напишите версию софта контроллера?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 17.07.2020, 15:21   #15
Antioff
Member
 
Регистрация: Jun 2020
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMArt на matrix

almon 200415
backlight 200407
beeperd 200407
factory-reset 200415
gpiod 200326
kernel 4.1-200706
ledd 200415
libs 200430
logix 200703
modem 200430
skipper 200707
smwatch 200407
sqld 200325
svfw 29.13.44
sysmenu 200413
virtkb 200326
Antioff вне форума   Ответить с цитированием
Старый 17.07.2020, 19:18   #16
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 338
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: SMArt на matrix

Смог повторить, принято.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию

Последний раз редактировалось Ilya J., 17.07.2020 в 20:10
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 17.07.2020, 20:18   #17
Antioff
Member
 
Регистрация: Jun 2020
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMArt на matrix

При входе в легенду ист. графика значения на перьях обновляются только в момент срабатывания триггера и не берутся из истории. Другими словами если в момент открытия не сработал триггер или не прошел период, то будут отображены данные на момент предыдущего открытия и срабатывания триггера.
Antioff вне форума   Ответить с цитированием
Старый 21.07.2020, 01:36   #18
Antioff
Member
 
Регистрация: Jun 2020
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMArt на matrix

Как продвигается исправление легенды ист. графика.
Пробовал сделать через visible пера, тоже криво ... в этом случае выбор свеже вкл. пера в легенде не работает
Antioff вне форума   Ответить с цитированием
Старый 21.07.2020, 12:04   #19
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 338
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: SMArt на matrix

Пока в работе.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 22.07.2020, 19:44   #20
Antioff
Member
 
Регистрация: Jun 2020
Сообщения: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMArt на matrix

В меню настроек
Добавляю в список уставок параметр int от -50 до +50
При попытки задать значение из FBD по modbus получаю следующее
Значение приходит, отображается на экране контроллера и через секунду сбрасывается в 0.
Что я пропустил?

Де еще вопрос. Holding reg работает только на запись?
Antioff вне форума   Ответить с цитированием
Старый 22.07.2020, 20:24   #21
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: SMArt на matrix

Цитата:
Сообщение от Antioff Посмотреть сообщение
В меню настроек
***
Что я пропустил?
***
задержку на несколько секунд после изменения значения и обновления снова


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


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

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



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


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