|
Песочница Удалённые с форума темы |
|
Опции темы | Поиск в этой теме |
04.10.2021, 14:20 | #1 |
Senior Member
Регистрация: Oct 2011
Сообщения: 138
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Меню для Matrix в SMLogix Constructor (HVAC)
Добрый день!
Создает ли SMLogix Constructor (HVAC) систему меню для контроллера Matrix? Которые с экраном? После загрузки проекта ничего не отображается. |
04.10.2021, 18:58 | #2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Меню для Matrix в SMLogix Constructor (HVAC)
Подробности, сэр, нам нужны подробности!
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
04.10.2021, 20:00 | #3 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 778
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: Меню для Matrix в SMLogix Constructor (HVAC)
Переустанови конструктор и лоджик, предварительно удалив.
__________________ Саня |
04.10.2021, 20:37 | #4 |
Senior Member
Регистрация: Mar 2008
Адрес: Екатеринбург
Сообщения: 494
Благодарил(а): 50 раз(а)
Поблагодарили:
14 раз(а) в 13 сообщениях
|
Ответ: Меню для Matrix в SMLogix Constructor (HVAC)
Сносим все. Ставим сначала лоджик, потом конструктор. Создаем проект.
|
04.10.2021, 21:02 | #5 |
Senior Member
Регистрация: Oct 2011
Сообщения: 138
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Меню для Matrix в SMLogix Constructor (HVAC)
Всем спасибо!
Меню появилось после сноса лоджика и форматирования контроллера. Еще днем. Нечетко помню, но одного сноса лоджика вроде было недостаточно. Теперь сижу, разгадываю, как из рабочего экрана в главное меню попадают: ESC из этого экрана не помогает, но в момент появления аварии и автоматического перескока в журнал, из журнала по ESC в главное меню без проблем выскакивается. Больше никакие варианты у меня не срабатывают! А иначе как в из рабочего экрана наверх вылезать и в настройки и пр. попадать? Кто не помнит уже - у меня сейчас Matrix контроллер. P.S. А заодно и про доступность остальных прежних пиксельных экранов неплохо бы узнать: это которые все текущие уставки и состояние исполнительных устройств отображают. Я в программе сразу не увидел - а времени на это совсем нет: надо к завтра еще одну новую систему под текущую конфигурацию подогнать. Последний раз редактировалось STREXNIN, 04.10.2021 в 21:30 |
05.10.2021, 11:24 | #6 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Меню для Matrix в SMLogix Constructor (HVAC)
Нажатие на одну из шести кнопок не привело к успеху? Стрелка влево с главного экрана перемещает вас в главное меню.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
05.10.2021, 11:34 | #7 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Меню для Matrix в SMLogix Constructor (HVAC)
Цитата:
Шесть кнопок у контроллера всего, что тут гадать-то... "Влево" - меню. "Вправо" - информация об устройствах. "Ok" - переход на программный Пуск/Стоп, если он у вас есть. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
05.10.2021, 12:01 | #8 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 790
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Меню для Matrix в SMLogix Constructor (HVAC)
А я вот храню веточку реестра с привязкой макросов Лоджика HKEY_CURRENT_USER\SOFTWARE\SMLogix\Macros
Добавлено через 3 минуты Не проще конструкторам эту веточку проверять\восстанавливать? |
05.10.2021, 12:58 | #9 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Меню для Matrix в SMLogix Constructor (HVAC)
Цитата:
Антивирусы обучены, что для инсталлятора получение прав на запись чужих разделов и веток - это норма, а вот для обычных приложений это "чёт падазрительно" (с). Я делал утилитку, но её блочили почти все. А из-за её наличия иногда и инсталляция Конструктора блочилась. Утилитка-то не в свою ветку лезет, а в чужую. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
05.10.2021, 14:58 | #10 | |||
Senior Member
Регистрация: Oct 2011
Сообщения: 138
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Меню для Matrix в SMLogix Constructor (HVAC)
Цитата:
Это-ж каким дурным надо быть, чтобы на таком обломаться!! Буду Arsie сейчас отвечать - возможную причину попробую высказать. Добавлено через 18 минут Цитата:
Цитата:
Тут вот причина может крыться, что проект использовался старый, от пикселя - заменой контроллера. Возможно, он не совсем корректно перекомпилируется, или там нужен обновленный макрос клавиатуры или экрана. Новый в конструкторе создавать нежелательно было - там доработок очень много под хотелки Заказчика. Но я пробовал другой, свежий специально сгенерированный в конструкторе на другой машине стандартный (конструктор v1-60s2, лоджик v.3.33.0263) - все свежеустановленное на снесенное подчистую старое, последовательность установки соблюдена) на пробу проект туда запихнуть - тоже не работает. Может быть, и спешка виновата - вечером еще попробую. Последний раз редактировалось STREXNIN, 05.10.2021 в 15:23 |
|||
05.10.2021, 16:26 | #11 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 790
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Меню для Matrix в SMLogix Constructor (HVAC)
|
05.10.2021, 16:42 | #12 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Меню для Matrix в SMLogix Constructor (HVAC)
Цитата:
Цитата:
А вот это однозначно __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
05.10.2021, 22:26 | #13 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 790
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Меню для Matrix в SMLogix Constructor (HVAC)
Давно не брал я шашку (VBA) в руки..
Зовем на помощь WScript Shell Код:
Function test() As String Dim sKEY, regparam, regvalue, res, regresult Dim wshshell 'раздел sKEY = "HKCU\SOFTWARE\SMLogix\Macros\Constructor\test\" 'параметр regparam = "MyParam" 'значение regvalue = "C:\Где-то на диске\Какой-то Макрос.msl" Set wshshell = CreateObject("WScript.Shell") 'Запрашиваем созданиераздела. res = MsgBox("Создать раздел?", vbYesNo + vbQuestion + vbDefaultButton2, "") If res = vbYes Then 'Создаем раздел (wshshell RegWrite) wshshell.RegWrite sKEY, "" ' MsgBox "Раздел " & sKEY & " создан" End If 'Запрашиваем создание параметра. res = MsgBox("Создать параметр?", vbYesNo + vbQuestion + vbDefaultButton2, "") If res = vbYes Then 'Создаем строковый параметр. wshshell.RegWrite sKEY & regparam, regvalue, "REG_SZ" MsgBox "Параметр " & sKEY & regparam & " создан" End If 'Запрашиваем чтение параметра. res = MsgBox("Читать параметр?", vbYesNo + vbQuestion + vbDefaultButton2, "") If res = vbYes Then 'Пробуем считать параметр (wshshell RegRead) regresult = wshshell.RegRead(sKEY & regparam) MsgBox "Параметр " & regparam & ": " & regresult End If End Function P.S. Если очень хочется и нельзя - значит можно |
06.10.2021, 01:25 | #14 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Меню для Matrix в SMLogix Constructor (HVAC)
Ага, VBA. Ну-ну. Шашку-то ладно, в руки. А куда пёрышко (антивирусы) засовывать?
У нас автоматическое создание РЭ из шаблонов запоролось из-за антивирусов. Пришлось его тупо исключить из Конструктора. А там операции гораздо безобиднее запуска шелла. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
06.10.2021, 02:08 | #15 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 790
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Меню для Matrix в SMLogix Constructor (HVAC)
Цитата:
Код:
Call Shell("""" + Application.CurrentProject.Path + "\smlogix.bat"" .... и т.д. |
|
06.10.2021, 09:58 | #16 |
Senior Member
Регистрация: Oct 2011
Сообщения: 138
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Меню для Matrix в SMLogix Constructor (HVAC)
Здорово эт вы тут - про VBA.
Много я нового узнал! ) Добавлено через 9 минут Дак у меня вроде ничего... У меня-ж основной пост-то про проблему пустого экрана был создан - а там не до кнопочек, которые в этом варианте вообще уже не при деле. Эту проблему, первоначальную, я и описал с вопросом. А про кнопочки - это уже паровозом потом прицепилось, когда первая проблема решилась - и они вылезли. И я когда писал об этом - про влево/вправо нигде не видел хелпа про это - а думал, что просто еще чего-то не понимаю! Мысль про некорректность старого проекта только потом пришла. Добавлено через 12 минут За эту подсказку спасибо. Последний раз редактировалось STREXNIN, 06.10.2021 в 10:12 |
08.10.2021, 12:54 | #17 |
Senior Member
Регистрация: Oct 2011
Сообщения: 138
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Меню для Matrix в SMLogix Constructor (HVAC). Решено
Проблема с клавиатурой решилась заменой макроса клавиатуры в проекте от пиксель, на макрос клавиатуры из свежего проекта под Matrix.
Есть еще одна не до конца решенная проблема по выводу информации на экран Matrix, сейчас подробно опишу в новом посте. |
08.10.2021, 13:01 | #18 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 157
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Меню для Matrix в SMLogix Constructor (HVAC). Решено
Цитата:
Добавлено через 1 минуту Ну так и проект Конструктором не под Матрикс создавался. Оттуда и кнопочки подтянулись автоматом. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
08.10.2021, 15:03 | #19 | ||
Senior Member
Регистрация: Oct 2011
Сообщения: 138
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Меню для Matrix в SMLogix Constructor (HVAC). Решено
Цитата:
Пока контроллер с проектом стоит на объекте, и работает в режиме интерфейса "а-ля пиксель", в связи с мелкими дефектами изображения - уже описал это в новом посте. Но на еще одну попытку я пока готов. Цитата:
|
||