Segnetics

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

SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании

Ответ
 
Опции темы Поиск в этой теме
Старый 19.06.2009, 08:19   #1
Tretyak
Новичок
 
Регистрация: Jun 2009
Сообщения: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Режим отладки

Добрый день. У меня не работает режим отладки. Контроллер заливается но все значения переменных равны нулю чтобы я ни делал. Пробовал переустанавливать SMLogix, драйвер на ICP-con, удалять драйвера на кабели-переходники с USB на COM, удалять CoDeSys (он тоже стоит на ПК), нечего не помогает. Помимо этого после остановки режима отладки не завершается процесс SM_SERV_EXE.exe.
Tretyak вне форума   Ответить с цитированием
Старый 19.06.2009, 11:06   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Режим отладки

Версия лоджика и версия ядра? Что за контроллер?

Переменные - это такие зелёные блоки, изначально называются "Вход", вы говорите о них?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 19.06.2009, 11:19   #3
Tretyak
Новичок
 
Регистрация: Jun 2009
Сообщения: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Режим отладки

Скажу честно в лоджике версии 3.18.0012 не пробовал (некогда пока) а вот в предыдущей версии точно не работало. С контроллером и с ядром всё нормально, потомучто у коллег на ПК всё работает. ....Да я имею в виду входы, да и все остальное (циферки над связями)

P.S на всякий случай, контроллер PIXEL ......
Tretyak вне форума   Ответить с цитированием
Старый 19.06.2009, 12:05   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Режим отладки

Цитата:
Сообщение от Tretyak
Скажу честно в лоджике версии 3.18.0012 не пробовал (некогда пока) а вот в предыдущей версии точно не работало. С контроллером и с ядром всё нормально, потомучто у коллег на ПК всё работает. ....Да я имею в виду входы, да и все остальное (циферки над связями)

P.S на всякий случай, контроллер PIXEL ......

Судя по словам "у коллег на ПК" вы используете ноутбук. С ноутбуками иногда есть необъяснимые проблемы, наверное как-то связанными с слабым электропитанием. Иногда ноутбуки нормально работают при питании от батарей и плохо при питании от сети, иногда наоборот.

Но чаще всего с ноутбуками проблем нет.

Циферки над связями вы не сможете поменять. Только над открытыми входами и только в отладочной компоновке.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 19.06.2009, 12:11   #5
Tretyak
Новичок
 
Регистрация: Jun 2009
Сообщения: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Режим отладки

Да все верно, работаю на ноутбуке. А циферки менять и не хочу, я хочу видеть как они меняются в режиме реального времени в зависимости от состояния входов.К сожалению вместо этого везде нули.
Tretyak вне форума   Ответить с цитированием
Старый 19.06.2009, 17:20   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Режим отладки

Цитата:
Сообщение от Tretyak
Да все верно, работаю на ноутбуке. А циферки менять и не хочу, я хочу видеть как они меняются в режиме реального времени в зависимости от состояния входов.К сожалению вместо этого везде нули.
Плохая связь с контроллером. Причину мы понять не можем, т.к. на любом из наших ноутбуков всё работает нормально. Однажды даже взяли в магазине в аренду почти 40 ноутбуков. Всё работало отлично.

Но иногда (раз пять в год) всплывает ситуация, когда у кого-то не работает. К сожалению, это происходит как правило очень далеко от Питера


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 12.07.2009, 11:09   #7
Tretyak
Новичок
 
Регистрация: Jun 2009
Сообщения: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Режим отладки

Удалил SMLogix при помощи "Logix киллер" (программа от Арсения), установил SMLogix заново и заработал отладочный режим!!!!
Tretyak вне форума   Ответить с цитированием
Старый 30.07.2009, 14:52   #8
Sergunya
Новичок
 
Регистрация: Mar 2006
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Режим отладки

Арсений - супер интеллект!
Sergunya вне форума   Ответить с цитированием
Старый 31.07.2009, 15:54   #9
Бен Ган
Новичок
 
Регистрация: Jul 2009
Сообщения: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Режим отладки

у меня такая-ж проблема. режим отладки не включается. тыкал все кнопочки и галочки как в хелпе написано, все равно прога упорно ищет контроллер в ком-порту. Удалял ее анинсталлером - не помогает. Вопрос: где можно взять упомянутую программу для убийства логикса и последующего повторного установления?
пс: у меня не ноутбук.

Последний раз редактировалось Бен Ган, 31.07.2009 в 16:13
Бен Ган вне форума   Ответить с цитированием
Старый 03.08.2009, 13:42   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Режим отладки

Цитата:
Сообщение от Бен Ган
у меня такая-ж проблема. режим отладки не включается. тыкал все кнопочки и галочки как в хелпе написано, все равно прога упорно ищет контроллер в ком-порту. Удалял ее анинсталлером - не помогает. Вопрос: где можно взять упомянутую программу для убийства логикса и последующего повторного установления?
пс: у меня не ноутбук.
Отладка ведётся в подключенном контроллере.

Я ведь правильно понял, что вам нужна симуляция?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 14.08.2009, 11:23   #11
Бен Ган
Новичок
 
Регистрация: Jul 2009
Сообщения: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Режим отладки

да, точно, симуляция. и вот не работает
Бен Ган вне форума   Ответить с цитированием
Старый 14.08.2009, 18:11   #12
AlexG
Senior Member
 
Регистрация: Jan 2006
Сообщения: 172
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Режим отладки

Дело в том, что в SMLogix нет симуляции, вообще.
AlexG вне форума   Ответить с цитированием
Старый 14.08.2009, 18:53   #13
Бен Ган
Новичок
 
Регистрация: Jul 2009
Сообщения: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Режим отладки

так. открываем хелп читаем:

Для запуска процесса обмена данными между программой и контроллером нажать кнопку "Старт" панели инструментов.
В этом режиме осуществляется процесс обмена данными с контроллером, если не выбран пункт меню Отладка->Симуляция (не стоит галочка). Если пункт меню Отладка->Симуляция был выбран, то выполняется обработка программы без участия контроллера.

это что?
Бен Ган вне форума   Ответить с цитированием
Старый 20.08.2009, 17:40   #14
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Режим отладки

Цитата:
Сообщение от Бен Ган
так. открываем хелп читаем:

Для запуска процесса обмена данными между программой и контроллером нажать кнопку "Старт" панели инструментов.
В этом режиме осуществляется процесс обмена данными с контроллером, если не выбран пункт меню Отладка->Симуляция (не стоит галочка). Если пункт меню Отладка->Симуляция был выбран, то выполняется обработка программы без участия контроллера.

это что?

Это баги в описании


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 21.08.2009, 18:57   #15
Бен Ган
Новичок
 
Регистрация: Jul 2009
Сообщения: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Режим отладки

а планируете добавлять режим симуляции?
PS а как вообще узнать в оффлайне, откомпилировалась программа, или нет?
Бен Ган вне форума   Ответить с цитированием
Старый 24.08.2009, 11:17   #16
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Режим отладки

Цитата:
Сообщение от Бен Ган
а как вообще узнать в оффлайне, откомпилировалась программа, или нет?
По следующим признакам:

1) Это НЕ компилятор.

2) Это FBD, поэтому программа НЕ может содержать синтаксических ошибок.


Т.е. ответ прост:

1) Нельзя узнать о том, чего не может быть

2) И не нужно, т.к. это совсем бесполезная информация.





.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 25.08.2009, 11:50   #17
Бен Ган
Новичок
 
Регистрация: Jul 2009
Сообщения: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Режим отладки

то чего не может быть говорите :-) гы гы интересно как... вот я взял сейчас из логики блок Not. и выход его на его же собственный вход затащил. и что это будет работать? это загрузится в контроллер? интересно за какое количество тактов процессора этот блок отрабатывается? т.е. какой частоты меандр я на выходе получу? а если у меня случайно в программе кольцо получится? среда никак на это не отреагирует? или вот я блок div вытащил. и второй вход ему пустой оставил. ну забыл по рассеянности. это тоже в контроллер загрузится? он на ноль делить будет? интересно, очень интересно

Последний раз редактировалось Бен Ган, 25.08.2009 в 12:02
Бен Ган вне форума   Ответить с цитированием
Старый 25.08.2009, 12:36   #18
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Режим отладки

Цитата:
Сообщение от Бен Ган
то чего не может быть говорите :-) гы гы интересно как... вот я взял сейчас из логики блок Not. и выход его на его же собственный вход затащил.
Допустим.



Цитата:
Сообщение от Бен Ган
и что это будет работать?
Да.



Цитата:
Сообщение от Бен Ган
это загрузится в контроллер?
Да.



Цитата:
Сообщение от Бен Ган
интересно за какое количество тактов процессора этот блок отрабатывается?
Абсолютно за то же, что и в любой другой ситуации.



Цитата:
Сообщение от Бен Ган
т.е. какой частоты меандр я на выходе получу?
1/T, где Т = два времени цикла.



Цитата:
Сообщение от Бен Ган
а если у меня случайно в программе кольцо получится?
Это кольцо называется "обратная связь". Описано в Руководстве и является допустимым приёмом программирования.



Цитата:
Сообщение от Бен Ган
среда никак на это не отреагирует?
Выделяется жёлтым цветом как потенциальный источник проблем, является допустимым приёмом программирования.



Цитата:
Сообщение от Бен Ган
или вот я блок sub вытащил. и второй вход ему пустой оставил. ну забыл по рассеянности. это тоже в контроллер загрузится?
Да.



Цитата:
Сообщение от Бен Ган
он на ноль делить будет?
Будет, получите NAN на выходе блока.



Цитата:
Сообщение от Бен Ган
интересно, очень интересно

Ещё вопросы?



.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Ответ


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

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



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


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