|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме | Опции просмотра |
05.04.2010, 21:28 | #1 |
Member
Регистрация: Apr 2009
Сообщения: 63
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ошибка Logix'а?
Регулярно выдает вот такое окошечко. Борюс открытием-закрытием как самого лоджикса, так и проекта, перезагрузками компутера, перемещением отдельных блочков (ну, типа, чтобы перекомпоновал). Но че-та в последнее время совсем доставать стала - вылазит при каждой заливке программы в контроллер, времени на борьбу уходит слишком много и досадно, что впустую.
Что посоветуют господа разработчики? |
06.04.2010, 10:17 | #2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Ошибка Logix'а?
2) Версия с сайта ведёт себя также? . __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
06.04.2010, 14:01 | #3 |
Member
Регистрация: Apr 2009
Сообщения: 63
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ошибка Logix'а?
Да, ступил.. Надо было сразу версию написать. Версия 3.18.0013
Она, собственно, с сайта и есть.. |
06.04.2010, 14:57 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Ошибка Logix'а?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
09.04.2010, 21:39 | #5 |
Member
Регистрация: Apr 2009
Сообщения: 63
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ошибка Logix'а?
Чет я седня злой ваще капец..
19-ый лоджик ведет себя абсолютно также, как и 18-ый, за одним исключением - 19-м я не смог зацепиться за свой контроллер. В окне поиска контроллера нет привычной кнопочки "применить", зато есть непривычные кнопочки "обновить ядро" и еще какая-то подобная. 19-ый лоджик особого ядра требует? Где его взять? На странице с лоджиксом его нету, на страничке эсэмаша тоже... Далее. Работаю, в привычном уже 18-м, пишу программку, что-то меняю, что-то добавляю.. Сохраняюсь периодически. Но процессе работы при очередной заливке программы вместо той ошибки выдал другую, почти такую же, но раньше, на этапе создания временного проекта - "ошибка при создании временного проекта. Ошибка в сервере", по-моему так. После чего он этот файл вообще открывать не хочет. Пишет - ошибка открытия файла. 19-ый лоджик пишет то же самое! Схема отображается, но в строке состояния пишет количество блоков - 0. Я начал открывать сохраненные ранее версии, открылась только та, которая была сохранена двумя часами ранее. Благо, сохранились макросы, измененные за это время, я просто выбрал их новые версии на панели макросов, и на старых макросах ткнул "заменить" из контекстного меню. Загрузил в контроллер - макросы работают корректно, с учетом сделанных за эти два часа исправлений. Меняю основную программу, пытаюсь залить - опять та же фигня с "ошибкой создания временного проекта"... Блин.. самое противное - не понятно, что с этим делать... Ничего криминального я в проекте не делал - просто подвинул отдельные блоки для улучшения "географии" программы, да добавил несколько блоков и макросов, причем макросы эти же в этой программе уже были. Ухожу на выходные в полнейших непонятках.. Попробую на досуге проделать все то же самое малюсенькими шажками и отловить, на каком этапе косячится программа.... Но, блин, лоджик меня совсем расстроил.. |
13.04.2010, 10:33 | #6 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Ошибка Logix'а?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
13.04.2010, 20:12 | #7 |
Member
Регистрация: Apr 2009
Сообщения: 63
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ошибка Logix'а?
3.15 лоджикса у меня вообще никогда не было. Я с сегнетиксами недавно работаю
Окошки скопировал См. вложения (Поиск и О программе) А этот вчера обнокленный лоджик так и называется 3.19.050? Просто на сайте только он, а новая версия должна, видимо, как-то отличаться от предыдущей.. Победил я его.. При ковырянии в проекте и написании очередного макроса, решил подсмотреть в макрос, который писал ранее - стащить оттуда один фрагмент. Макрос этот использовался в одном проекте несколько раз. И вот так мне повезло, что зайдя в него заметил некоторую странность. Связь какая-то непонятная, в диагональ идет. (см. картинку "макрос с ошибкой"). Залез в соседний "экземпляр" того же макроса. А там - см. "макрос без ошибки". В общем, два блока каким-то загадочным образом совместились в одно место, из-за чего при компоновке, когда он расставляет порядок исполнения блоков, у него крыша и съезжала.. Обратите внимание на номера блоков - в макросе без ошибки они стоят разные - 30 и 31. Блок Rise, который перед ними имеет номер 29, а OR после них - 32. А в макросе с ошибкой на два "совмещенных" блока приходится только один номер. Причем в этом макросе отсутствует один из номеров перед этими блоками(не поместилось на экране). А таскаются "совмещенные" блоки "ошибочного" макроса вместе, т.е просто арстащить их не удалось.. В общем, я выбрал этот макрос в списке слева и сделал "заменить". Все заработало нормально. Проследил историю версий - ошибка в макросе существует с самого момента его (именно этого "экземпляра") вставки в программу. Если интересно - могу выслать кусок проекта "для опытов". Последний раз редактировалось BIV, 13.04.2010 в 20:20 Причина: Дополнено |
15.04.2010, 10:41 | #8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Ошибка Logix'а?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
15.04.2010, 20:57 | #9 |
Member
Регистрация: Apr 2009
Сообщения: 63
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ошибка Logix'а?
Подскажите пожалуйста, есть ли какие-то методы борьбы с такими "фишками"?
И почему бы было не подсказать проверить все макросы еще после моего первого поста от 5 апреля? Ну, чтоб я сразу проверил программу на предмет такого наложения блоков, и работал дальше спокойно? И не оказался в той ситуации, о которой писал 9 апреля? Она меня выбесила, реально.. Я вам уже подостывший писал, а на объекте у меня настроение было гораздо хуже. Или такое наложение блоков - не единственное проявление лоджиковских фишек? Хотелось бы знать, к чему готовиться, и как решать возникающие проблемы. |
15.04.2010, 21:30 | #10 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 123
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
Ответ: Ошибка Logix'а?
эффект уменьшается применением контроля версий своего кода. последняя рабочая версия должна лежать в бэкапе, текущие изменения ведутся только на её копии. удачи. |
22.04.2010, 18:41 | #11 |
Senior Member
Регистрация: Jan 2006
Сообщения: 320
Благодарил(а): 5 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Ошибка Logix'а?
нестал создавать новой темы- лоджик последний с сайта 3.050
постоянно выскакивает при открытии "невозможно получить указатель на интерфейс сервера!, рекомендация запустить заново". переустанавливал раз 10 всеравно тожесамое. Где копать? |
23.04.2010, 10:34 | #12 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Ошибка Logix'а?
. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
23.04.2010, 11:04 | #13 |
Senior Member
Регистрация: Jan 2006
Сообщения: 320
Благодарил(а): 5 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Ошибка Logix'а?
сносить чтоли антивирь? раньше и с нодом проблем небыло |
23.04.2010, 11:20 | #14 |
Сотрудник Segnetics
Регистрация: Feb 2010
Сообщения: 132
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ошибка Logix'а?
HKEY_CLASSES_ROOT\CLSID\{7DDD24D3-14DB-45A7-B107-551744BD05B3}\LocalServer32 2. проверте что по найденому пути находится сервер. 3. попробуйте вручную зарегить сервер для этого из команд строки запустите его с ключиком - sm_serv_exe /r 4. если это не поможет, то я сделаю версию сервера с отображением окошек сообщений по которым мы определим коды ошибок и место где программу выкидывает. ну и локализуем эт проблему. |
23.04.2010, 12:18 | #15 |
Senior Member
Регистрация: Jan 2006
Сообщения: 320
Благодарил(а): 5 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Ошибка Logix'а?
походу с отключенным антивирем стал запускаться лоджик.
счас нет преобразователя usb-485, вечером или завтра попробую, а то при проверке связи с контроллером была куча ошибок и закрытие. почему тогда раньше и с нод32 работало? |
25.04.2010, 20:53 | #16 |
Новичок
Регистрация: Oct 2009
Сообщения: 10
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Ошибка Logix'а?
Дорого времени суток.
У меня два разных шнурка USB, оба на чипах FTDI, после долгих опытов с настройками драйвера удалось их заставить работать путем увеличения времени ожидания со стандартных 16 до 50 мсек. Скорость загрузки проекта соответственно резко упала, хотя на старом лоджике все работало как часы. |
26.04.2010, 10:21 | #17 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Ошибка Logix'а?
А по поводу шнурков USB<->RS232, то они как правило работают очень плохо из-за запаздываний. В стандарте модбаса чётко прописано, что пауза в 4.5 бита является концом передачи. Попробуйте резко снизить размер буфера. Например до 256 байт. И скорость установите 57600, почему-то на эти чипы данная операция действует благотворно. . __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
26.04.2010, 10:23 | #18 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Ошибка Logix'а?
. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
26.04.2010, 16:24 | #19 |
Senior Member
Регистрация: Jan 2006
Сообщения: 320
Благодарил(а): 5 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Ошибка Logix'а?
|
27.04.2010, 10:05 | #20 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Ошибка Logix'а?
. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SMH4, Modbus TCP, ошибка приема/передачи "Connection Closed Gracefully" | Makrel | Связь с внешним миром | 11 | 21.04.2020 14:23 |
Ошибка АТ | Maces | SMConstructor (вентиляция) | 5 | 23.11.2018 11:28 |
2Gi. Ошибка httpd.conf | vstanislav | Вопросы о SMH-2G(i) | 32 | 12.01.2018 11:17 |
Ошибка контроллера при загрузке графиков | kulepov | Вопросы о SMH-2G(i) | 21 | 19.05.2016 16:30 |