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 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Режим отладки

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

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


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
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 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Режим отладки

Цитата
Сообщение от 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 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Режим отладки

Цитата
Сообщение от 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 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Режим отладки

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

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


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
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 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Режим отладки

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

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

это что?

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


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
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 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Режим отладки

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

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 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Режим отладки

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



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



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



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



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



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



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



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



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



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

Ещё вопросы?



.


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

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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ограничение времени отладки chif.com Вопросы о FMR и MRL 9 03.03.2020 15:46
режим отладки (решено) andre Связь с внешним миром 2 06.03.2017 13:40
Режим отладки при подключенном ПЧ (решено) Aiven SMLogix 5 13.04.2016 14:56
Режим отладки по Ethernet в SMLogix (решено) vohodonoo SMLogix 5 10.06.2015 13:28
Режим отладки в SMLogic vergin Вопросы о программировании 7 23.12.2014 16:19


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


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