PDA

Просмотреть полную версию : Меню настроек в SMArt + Pixel (нет проблемы)


andre
18.04.2017, 12:15
День добрый.
может где есть , но не нашел.
В смарте вывожу стандартное окно настроек, выбираю тип переменной - перечисление, забиваю пару значений - но не пойму, по какой клавише в пикселе они меняются.
В 2G - по enter, а в пикселе на ок не реагирует, на остальные вроде тоже.
что я неправильно делаю?

Arsie
18.04.2017, 12:18
День добрый.
может где есть , но не нашел.
В смарте вывожу стандартное окно настроек, выбираю тип переменной - перечисление, забиваю пару значений - но не пойму, по какой клавише в пикселе они меняются.
В 2G - по enter, а в пикселе на ок не реагирует, на остальные вроде тоже.
что я неправильно делаю?

Направление переменной не "оранжевое", случаем?

andre
18.04.2017, 12:24
нет, как положено, с пикселем первый раз работаю , с 2g проблем не было.

Arsie
18.04.2017, 12:26
нет, как положено, с пикселем первый раз работаю , с 2g проблем не было.

Приложите вашу программу.

andre
18.04.2017, 12:27
думал, проблема в том, что в проекте менял тип контролера, с 2g на pixel,
но при попытке создания нового экрана настроек с нуля то же самое.

версия SMlogix 3.27.0436

Arsie
18.04.2017, 12:46
версия SMlogix 3.27.0436

Куда конкретно мне смотреть, на какую уставку в каком меню?

andre
18.04.2017, 12:52
у меня ни одна не меняется.
например выбор режима управления (экран управления)

в системном меню горит авария - переполнение еeprom

в пикселе изначально была программа вентиляции, она разве при загрузке проекта не убирается из памяти?

Arsie
18.04.2017, 12:58
у меня ни одна не меняется.
например выбор режима управления (экран управления)

Нажмите в лоджике кнопочку ЕЕ на панели инструментов, проинициализируйте модуль памяти в контроллере.

andre
18.04.2017, 13:07
нажал, внизу, окошко eeprom :1658 ( до этого было 8)
перегрузил проект, все тоже самое. мигает авария, в системном меню пишет переполнение eeprom, уставки не меняются ни в програме в экране смарта, ни в самом контролере.

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

Arsie
18.04.2017, 13:30
нажал, внизу, окошко eeprom :1658 ( до этого было 8)
перегрузил проект, все тоже самое. мигает авария, в системном меню пишет переполнение eeprom, уставки не меняются ни в програме в экране смарта, ни в самом контролере.

Модуль памяти есть в контроллере?

andre
18.04.2017, 13:35
нет.
похоже какой то глюк прошел при смене типа контролера.
удалил аварийный журнал - все заработало, хотя там было то всего 16 строчек.
попробую его по новой создать.

tvf
18.04.2017, 13:48
нет.
похоже какой то глюк прошел при смене типа контролера.
Нет глюка. Просто 2g имеет на борту около 61кВ ЕЕprom. А пиксель только 256 В. Так что докупайте модуль памяти и будет вам счастье.

andre
18.04.2017, 13:56
текст (содержимое) журнала хранится в ЕЕprom ?
гм.. нежданчик.

вместо 200 строчек по умолчанию оставил 10 - помогло.
всем спасибо.

Arsie
18.04.2017, 14:30
текст (содержимое) журнала хранится в ЕЕprom ?
гм.. нежданчик.

вместо 200 строчек по умолчанию оставил 10 - помогло.
всем спасибо.

Это не строчки, это ёмкость: 10 - это будут сохраняться последние 10 аварий. От количества аварий ("строчек") в списке возможных аварий никак не зависит.

Welldi
30.05.2022, 08:47
Подскажите, пожалуйста. Был проект для трима.
Сейчас переделал под SMH2. Вроде все хорошо. Но странно ведет себя меню.
В котором есть строка, типа перечисление (выкл, работа, авто).

Происходит следующая ситуация: при сбросе питания эта строчка оказывается в непонятно каком состоянии (по факту установка произвольно запускается). И первые несколько секунд никак не реагирует на изменения.
Выкл не выключает. Спустя секунд 10-15 надо зайти в меню, прощелкать все варианты, и только после этого начинает работать как положено. Уже и всяких задержек навтыкал, типа инициализации. Причем, блоки все эти уже многократно применял в других проектах.

Так же была проблема с количеством переменных модбас, ее решил удалением неиспользуемых регистров из карты памяти и групповыми запросами.
Правда одно я не сделал-не отформатировал контроллер.

Прошивка тут (https://disk.yandex.ru/d/dhOxRFiPIcYrwg)

Arsie
30.05.2022, 11:40
Подскажите, пожалуйста. Был проект для трима.
Сейчас переделал под SMH2. Вроде все хорошо. Но странно ведет себя меню.


По ссылке и исходник и переделка?

Ilya J.
30.05.2022, 11:44
Где конкретно находится эта строчка?

Welldi
30.05.2022, 11:58
По ссылке и исходник и переделка?

По ссылке уже переделанный файл под SMH2. По сути переделка коснулась Smart и задействованных клавиш.

Arsie
30.05.2022, 12:00
По ссылке уже переделанный файл под SMH2. По сути переделка коснулась Smart и задействованных клавиш.

Нужен также исходник, чтобы глянуть, что там не так СМАрт конвертирует.

Решение "здесь и сейчас" - пересоздать проблемную менюху. Ну или хотя бы проблемные пункты попробовать для начала пересоздать. Пересоздать - это удалить и создать заново.

Welldi
30.05.2022, 12:03
Где конкретно находится эта строчка?

Это строчка в меню Останов/Пуск

Welldi
30.05.2022, 12:05
Нужен также исходник, чтобы глянуть, что там не так СМАрт конвертирует.

Решение "здесь и сейчас" - пересоздать проблемную менюху. Ну или хотя бы проблемные пункты попробовать для начала пересоздать. Пересоздать - это удалить и создать заново.

Ссылка на первоисходник (https://yadi.sk/d/iNHKEsxpedWcqw)

Пересоздать попробую.


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


Нужен также исходник, чтобы глянуть, что там не так СМАрт конвертирует.

Решение "здесь и сейчас" - пересоздать проблемную менюху. Ну или хотя бы проблемные пункты попробовать для начала пересоздать. Пересоздать - это удалить и создать заново.

Причем в логике работы у меня задумано так, что при критической аварии запуск блокируется, но при этом на экране отображается авария, но запускаются вентиляторы.

Ilya J.
30.05.2022, 14:57
Попробуйте отключить привязку к сетке.

Welldi
30.05.2022, 15:14
Попробуйте отключить привязку к сетке.

Интересное решение)не буду вникать как это связано)

Скачал последний лоджик.
Отключил привязку к сетке, удалил меню, создал заново.
Завтра скачаем последний лоджик на комп установщика, отформатируем контроллер и зальем с заменой ЕЕПРОМ. Надеюсь поможет.
Спасибо.

Welldi
30.05.2022, 16:45
Кстати, заметил в новом лоджике одну непривычную вещь:
-при создании связи (с включенным автоименованием) раньше при нажатии на выход элемента, сразу же создавался ярлычек, а далее такой же ярлычек создавался на входе элемента к которому идет связь. А теперь при нажатии на выход элемента ярлычек не создается, и возникает чувство, что не нажал на создание связи. Ярлычек появляется только после щелчка уже на входе элемента.

LordN
30.05.2022, 17:21
Кстати, заметил в новом лоджике одну непривычную вещь:
-при создании связи (с включенным автоименованием) раньше при нажатии на выход элемента, сразу же создавался ярлычек, а далее такой же ярлычек создавался на входе элемента к которому идет связь. А теперь при нажатии на выход элемента ярлычек не создается, и возникает чувство, что не нажал на создание связи. Ярлычек появляется только после щелчка уже на входе элемента.

+1
мне такое неудобно, да и не нравится. раньше было лучше.

Arsie
30.05.2022, 17:42
+1
мне такое неудобно, да и не нравится. раньше было лучше.

Што-то сломалось, починим.