|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме |
27.11.2015, 11:49 | #1 |
Member
Регистрация: May 2014
Сообщения: 85
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Тестирование ВЕТА-версии 3.27
После прошлой серии проблем с Лоджиком сменил рабочий кабинет, сменил системный блок рабочего ПК, операционную систему вин7 с 64 битной на 32 битную. На ПК не установлено антивируса, АИР и Плейер стоят скаченные с Вашего сайта. Прежним остался только жёсткий диск. И да, - оперативная память снова не шедевральная, фирмы "Nanya".
Скачал новый Лоджик БЕТА, который уже с поддержкой ТРИМа. Для него и попробовал создать пробный проект. Открыл СМарт, посмотрел, - всё замечательно, красиво, удобно, продумано и сделано как раз под русский мозг, всё интуитивно понятно. Только не работает. Первый раз СМарт вообще завис на ровном месте почти сразу после открытия, кое-как закрылся лоджик после этого. Проблема с обрезанием части экрана (вместе с частью функциональных кнопок управления элементами экрана) по правой стороне осталась и никуда не делась. Второй раз сделал 5 экранов. В Лоджике в рабочее поле их вытащить не возможно, т.к. в папке "экраны" пусто, она вообще не открывается. Потом СМарт опять завис. Всё выключил, решил сюда написать. Как бы понятно, что это бета-версия софта, но... Я вообще надеялся что для ТРИМа будет принципиально новая среда разработки. Но вместо новой среды разработки вы всё возрастающие функциональные возможности своих продуктов заковываете опять в эти порочные рамки старого ПО, которое и так-то далеко не всегда стабильно работает, а теперь таких нестабильностей будет только прибавляться. И это беда. Поработал с Siemens LOGO!, есть теперь с чем сравнить Лоджик. У сименса тоже FBD, и тоже бывает что глючит, но не на ровном месте, а только после долгой работы, часов эдак 5-6 к ряду. И тут реально помогает от глюков закрыть среду разработки и снова её открыть. 20-ти минутный бэк-апный подход спасал до самого конца разработки программы. Само по себе устройство несколько ущербное, и менее производительная чем контроллеры Сегнетикс, но просто как пример среды разработки, - там она реализована лучше, чем у Вас Лоджик. Ещё и эмуляция есть, с визуализацией экрана. И всё работает на моём, без сомнения, не самом надёжном железе. Может, дело всё же не в нём, а в Вашем софте? |
27.11.2015, 12:35 | #2 | |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Прикольно глючит лоджик
Цитата:
Но не в том дело. Не было установлено, только что скачал, попробовал, потыкал, и больше экранов создавал, и меньше, и всё перетаскивается и всё корректно. Возможно, у вас проблема с запуском от админа/флеш плеером/фреймворком. Как давно эти компоненты устанавливались? Какой антивирусник? __________________ В сегнетиксе не работаю с самого начала 2019 года. |
|
27.11.2015, 15:32 | #3 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
Цитата:
|
|
27.11.2015, 18:47 | #4 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
__________________ RTFM |
27.11.2015, 18:50 | #5 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Прикольно глючит лоджик
О, знакомая песня начинается
__________________ RTFM |
27.11.2015, 23:52 | #6 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Прикольно глючит лоджик
Ну так что делать, если берётся комп, ставится с нуля указанная вами (клиентами) же система, накатываются все те версии, о которых вы говорите и всё работает?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
28.11.2015, 08:16 | #7 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
|
28.11.2015, 22:58 | #8 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
А это уж вам виднее.
Весь год у меня периодически возникали проблемы с 3.26. И каждый раз при описании проблемы от техподдержки одно и то же: не такой комп, не правильно подключено, ошибки в проекте. В результате ВСЕГДА в конце концов обнаруживались косяки лоджика. Этот ещё не пробовал. И почему то большого желания попробовать не возникает. Хоть немного отдохнуть от глюков 3.26 хочется (кстати, насколько давно он у вас не глючил?), да и клиентов поуспокоить. Мол, сами то контроллеры вполне себе ничего, разработчики вот только с последним лоджиком накосячили. __________________ RTFM |
29.11.2015, 01:53 | #9 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Тестирование ВЕТА-версии 3.27
Все же мы люди технически подкованные, понимаем(надеюсь), что среда разработки - сложная система, которая имеет много связей с железом и другим софтом на компьютере. Ошибки бывают, но мы над ними работаем, в том числе и с помощью фидбаков с форума. Зачастую обновления версий выходят в тот же день, когда замечен серьёзный баг и всё фиксится.
В 3.26 нет поддержки TRIM, в бета 27 уже есть. Дело всё в том, что мы можем работать только над теми ошибками, которые можем повторить. Было заявлено, что смарт некорректно работает на описанной системе. Я повторил, насколько это возможно, условия, и это не привело к тем же ошибкам. Безусловно, они ещё всплывут и будут пофиксены, и будут новые, и тоже будут поправлены. Наши программисты работают над продуктом и стараются сделать так, чтобы всё работало и всех устраивало. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
30.11.2015, 11:00 | #10 | |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
Цитата:
Уже год 3.26 навязывается как готовая версия (ссылка с сайта ведёт именно к нему). Почему я, как потребитель, должен терять своё время, портить отношения с клиентами, в последнем случае вообще потерять деньги напрямую (пришлось заплатить за ремонт оборудования вышедшего из строя по вине 3.26)? Почему я всякий раз должен доказывать, что ошибка, в якобы полностью рабочем 3.26, существует? __________________ RTFM |
|
30.11.2015, 11:44 | #11 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
Цитата:
Это как первый секс у подростка. Пока не случится "в живую", никакое фото и видео не передадут сути действия Так и мы. Пока наши программисты не повторят ошибку, они не смогут увидеть, от чего она происходит. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
30.11.2015, 12:09 | #12 | |
Member
Регистрация: May 2014
Сообщения: 85
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
Цитата:
______________ Лоджик устанавливался от имени Админа. Флеш и АИР скачал у Вас, антивируса нет принципиально, специально из-за Лоджика не ставил. Фреймворк - 4.5 . К этому сообщению прикладываю скриншот со списком всех установленных в настоящий момент на ПК программ. Сразу скажу - торренты отключать мне уже советовали при прошлом моём набеге сюда, ещё по поводу ошибок в версии 3.26, и это ничего не дало. Что сейчас бросится в глаза в моём скриншоте - много установленных драйверов для виртуального COM-порта. Может, дело как раз в них. Но когда я в прошлый раз пытался бороться с лоджиком 3.26 - был установлен всего один драйвер виртуального COM-порта, и глюки были всё равно. В версии 3.26 у меня при сохранении программы её размер увеличивался в 2,5-3 раза, и потом рвались связи в программе в произвольном порядке. И проблема эта решилась только тем, что программу я рисовал на ноутбуке, на котором не было настоящего COM-порта, и на котором не был установлен драйвер для виртуального. А открывал программу и без редактирования и сохранения заливал её в контроллер - с другого компа. Но это было не очень удобно. Для интереса тогда ставил виртуальный COM-порт на ноутбук, и там рождался такой же глюк с увеличением размера программы и порванными связями. Драйвер удалил - всё стало хорошо. С 3.27 проблема другая, хотя почти наверняка и эта бы вернулась, если делать какой-то большой проект и пользоваться СМартом при этом. Сейчас удалил 3.27, установил 3.26, редактирую программу для SMH2010 (СМарт не используется), стоит куча виртуальных портов, как видно на скриншоте, но лоджик работает нормально. Моё дилетантское предположение - дело во взаимодействии виртуального COM-порта со СМартом. Не знаю какая связь у них может быть, но практические эксперименты меня именно на это наводят. И как это было в 3.26, так это и в 3.27 перешло. ТРИМ понравился, было немного времени свободного, решил посмотреть как с ним работать, пока что просто ради любопытства. Возможно, моё сообщение поможет выявить какой-либо глюк. |
|
30.11.2015, 12:36 | #13 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
Цитата:
Включите в лоджике ведение логов. Перезапустите лоджик. Поработайте со смартом до проявления бага. Не закрывая лоджика выберите в меню "Открыть папку с логами". Закройте лоджик. Логи запакуйте и пришлите сюда. Посмотрим, что сам лоджик думает про это всё. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
01.12.2015, 07:56 | #14 | |
Member
Регистрация: May 2014
Сообщения: 85
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
Цитата:
Сделаю, самому интересно. Но не в ближайшие дни, сейчас срочная работа есть. |
|
01.12.2015, 08:56 | #15 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
08.12.2015, 11:49 | #16 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
Хорошая новость про случаи, когда связи перепрыгивали с одного блока на другой.
Мы таки смогли это смоделировать и, как оказалось, это проблема не лоджика, а прекрасной операционной системы Windows, начиная с версии Win7 и лишь на некоторых пиратских сборках этой системы. Баг возникал в процессе сохранения проекта. При сохранении SMArt готовит свою часть проекта, связанную с экранами, а SMLogix берёт эту часть и присоединяет к основной части, содержащей FBD. Выглядит это так: SMArt сохраняет свою часть в файл в папку %temp% и затем передаёт сигнал в SMLogix "я таки всё сделал - работай дальше". Лоджик, получая сигнал от СМАрта, берёт этот файл и приписывает к основному файлу проекта. Проблему подкинул драйвер файловой системы Windows. Как-то так получается, что если сохранить файл и затем быстро его открыть, то часть информации, которая пока находится в дисковых буферах и не скинута на диск, оказывается недоступной или устаревшей, если файл сохранялся поверх старого. Эта ситуация называется некогерентностью буфера и за ней должен следить именно драйвер файловой системы или драйвер устройства хранения. Как бы то не было, при сохранении проекта часть проекта оказывалась устаревшей и выражалось это в перепрыгивании некоторых связей с места на место. Такая ситуация не очень распространена и в основном случается на компьютерах с медленным жёстким диском (или когда одновременно с диском работают несколько программ или когда процессор слабый очень), да и то не всегда. На быстрых компьютерах с SSD её получить невозможно. В SMLogix версии 3.27 данную ситуацию искоренили напрочь путём введения проверки структуры связей при сохранении и открывании проекта. В SMLogix версии 3.26 внедрили задержку и принудительную очистку дисковых буферов перед соединением частей СМАрт и FBD. Это несколько замедлило сохранение и довело ситуацию до того, что мы не смогли повторить проблему, как ни старались. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
08.12.2015, 15:34 | #17 | |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
Цитата:
i5-3337U 1.8GHz, 4ГБ, SSD, 8.1-x64. - это слишком медленный комп? Связи "улетают" с удручающей регулярностью. |
|
08.12.2015, 15:45 | #18 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
Цитата:
Кстати, i5-3337U по быстродействию не дотягивает до десктопного двуядерного Селерона. А Селерон - самый медленный десктопный проц на нынешнее время. Вот такой вот капиталистический оскал Интела в вашу сторону PS. Десктоп - это обычный комп офисный. Хотя уже и на них иногда M- и U- серии стали устанавливать PPS. Мне повезло меньше. i7-4600U на моём ноутбуке на самом деле является i5. Сам о себе он говорит, что он i5, структура блоков внутренних у него i5. Но вот Интел решил, что маркировать его нужно как i7. Типа, зело быстрый получился, неплохо бы купонов отстричь с глупого юзера. А потом вообще зарезал этот проц по частоте c 2.9 до 2.1: http://ark.intel.com/compare/76616,72055 __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 08.12.2015 в 16:03 |
|
08.12.2015, 16:02 | #19 | |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
Цитата:
P.S. Вообще-то, по классике, десктоп - это формфактор именно "лежачего" корпуса для "обычного компа офисного", а не любой таковой комп |
|
08.12.2015, 16:12 | #20 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
Цитата:
"Термин" из америки. Там рынок лежачих корпусов в те времена доходил до 99.9%. Поэтому это уже имя нарицательное __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
08.12.2015, 16:22 | #21 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
|
08.12.2015, 16:26 | #22 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
Кстати, тем более интересно проверить работу 447 у вас, т.к. у вас всё улетало регулярно (с)
Если перестало улетать - мы молодцы Если не перестало - мы не молодцы )) __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
08.12.2015, 16:34 | #23 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
У меня, однако, тоже.
__________________ RTFM |
08.12.2015, 16:37 | #24 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
|
08.12.2015, 16:42 | #25 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
Кстати, вспомнил. Десктоп - это настольный. А уж лежачий он или висячий - пофигу))
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
05.03.2016, 01:38 | #26 |
Member
Регистрация: Oct 2013
Адрес: Санкт Петербург
Сообщения: 69
Благодарил(а): 0 раз(а)
Поблагодарили:
4 раз(а) в 3 сообщениях
|
версии 3.26
Хочу поделиться глюком.
Может это мой комп виноват, но он повторялся на нескольких ноутах. У меня как правило несколько контроллеров на объекте. При нахождении ошибки в алгоритме, необходимо исправить ее в нескольких контроллерах. Открываю программу, открываю алгоритм, исправляю, заливаю - проблем нет. Закрываю алгоритм, открываю следующий, исправляю, пытаюсь залить и "Контролер не найден". Было еще "Сервер там какой то не найден" - сейчас с новыми версиями вроде бы пропало. Так вот лечится закрытием Лоджика, отключением Москы 1150, открытием Лоджика, подключением Моксы, открытие алгоритма и теперь беспроблемной загрузки. Объект 24 щита - такое иногда бесит. Был случай когда в сети ModBus Было 3 контроллера с одинаковым алгоритмом и естественно с разными адресами. Было то же самое. Как только меняешь в Лоджике адрес контроллера "устройство не найдено". Перезапускаешь Лоджик все работает. Хотя в поиске устройств все 3 видны и заходит в свойства и чего то там видит. Это может и Ноут Win 8.1 i5. Я незняю. Но за 3 года сменил 3 ноута и это повторяется постоянно. Правдо в последних версиях Потеря сервера стала появляться намного реже. |
09.03.2016, 09:55 | #27 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: версии 3.26
Порт подвисает. Возможно нужно паузу между закрыванием лоджика и его открыванием с другой программой увеличить - это даст время винде закончить всякие там процессы внутренние.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
11.03.2016, 23:49 | #28 |
Новичок
Регистрация: Feb 2016
Адрес: Спб.
Сообщения: 3
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
А можно вопрос, чтобы новую тему не создавать. Почему лоджик отказывается видеть пиксель в такой среде:
Win8-64 + Мокса Uport 1150 + Лоджик 3.26.0461 <> Пиксель 2511 нет связи и привет |
12.03.2016, 22:07 | #29 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
Цитата:
Информации ноль. А Ваша Win8-64 + Мокса Uport 1150 по 485-му хоть с чем нибудь связывается? Напрямую терминалочкой запросик Пикселю кинуть пробовали? С проводочками, драйверочками, скоростёнками все OK? А может и сюда стоит заглянуть... |
|
13.03.2016, 00:39 | #30 |
Новичок
Регистрация: Feb 2016
Адрес: Спб.
Сообщения: 3
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Тестирование ВЕТА-версии 3.27
все в порядке с железо-драйверным хозяйством Уточню вопрос. Возникают ли у кого-нибудь проблемы со связью через последовательный порт при использовании 64-битной 8-й винды. Если да, то почему? Последний раз редактировалось mrk, 13.03.2016 в 00:51 |