Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
2 страниц V   1 2 >  
Добавить ответ в эту темуОткрыть тему
> Siemens _Step 7 _Getting startedDs, проект Getting Started
Гость_in37_*
сообщение 8.9.2009, 11:43
Сообщение #1





Guest Forum






Смотрю как работает учебный проект Getting Started в Step7 и делаю отладку
Смотрю в отладчике, как работает функция "И" --->подаю два входных сигнала "I0.1" & "I0.2"---> должен появляться сигнал выходной "Q4.0"( в симуляторе) - а он упорно не появляется - в чемпричина??
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Сергей Долганов
сообщение 8.9.2009, 13:37
Сообщение #2





Группа: Участники форума
Сообщений: 1755
Регистрация: 6.12.2006
Из: Москва
Пользователь №: 5075



Вы выходу нигде далее по тексту ноль не передаете?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_Old_*
сообщение 8.9.2009, 13:38
Сообщение #3





Guest Forum






Цитата(in37 @ 8.9.2009, 12:43) [snapback]432234[/snapback]
Смотрю как работает учебный проект Getting Started в Step7 и делаю отладку
Смотрю в отладчике, как работает функция "И" --->подаю два входных сигнала "I0.1" & "I0.2"---> должен появляться сигнал выходной "Q4.0"( в симуляторе) - а он упорно не появляется - в чемпричина??

интересно как ты запускаешь симулятор и есть ли он у тебя.с таким проектом не должно быть засад. biggrin.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
CHANt
сообщение 8.9.2009, 13:39
Сообщение #4





Группа: Участники форума
Сообщений: 342
Регистрация: 8.8.2008
Из: Оренбург
Пользователь №: 21379



Загляните сюда http://plc.net.ru/viewtopic.php?t=10756
Контроллер работает в цикле - считал входа - выполнил программу - записал выхода.
Если у Вас в другой функции, или функциональном блоке, который расположен в другой части программы используется этот выход Q4.0 (посмотрите через перекрестные ссылки), то в этом и причина. Т.е после того как Вы присвоили значение 1 следующая функция записывает в этот выход 0. При этом в мониторинге STEP7 вы видите 1 как результат Вашей программы, а на выходе в симуляторе 0. Используйте промежуточные переменные и затем через ИЛИ на Q4.0.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_Old_*
сообщение 8.9.2009, 13:47
Сообщение #5





Guest Forum






есть русская справка к симулятору.там подробно описано что и как.укажи версию симулятора я выложу ее на обменник
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_in37_*
сообщение 8.9.2009, 14:32
Сообщение #6





Guest Forum






Цитата(CHANt @ 8.9.2009, 13:39) [snapback]432297[/snapback]
Загляните сюда http://plc.net.ru/viewtopic.php?t=10756
Контроллер работает в цикле - считал входа - выполнил программу - записал выхода.
Если у Вас в другой функции, или функциональном блоке, который расположен в другой части программы используется этот выход Q4.0 (посмотрите через перекрестные ссылки), то в этом и причина. Т.е после того как Вы присвоили значение 1 следующая функция записывает в этот выход 0. При этом в мониторинге STEP7 вы видите 1 как результат Вашей программы, а на выходе в симуляторе 0. Используйте промежуточные переменные и затем через ИЛИ на Q4.0.

А можете черкануть примерно как это должно выглядеть
Почему не пишут на Си или ассемблере для Сименс??
придется учить язык релейных схем
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_Old_*
сообщение 8.9.2009, 14:58
Сообщение #7





Guest Forum






если знаешь ПАСКАЛЬ то быстро сможешь начать писать проги.а язык функциональных блоков и релейных схем не так уж сложен.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_in37_*
сообщение 8.9.2009, 15:10
Сообщение #8





Guest Forum






Цитата(Old @ 8.9.2009, 14:58) [snapback]432339[/snapback]
если знаешь ПАСКАЛЬ то быстро сможешь начать писать проги.а язык функциональных блоков и релейных схем не так уж сложен.

Я писал много на Си и ассемблере- в принципе и паскаль сойдет
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_Old_*
сообщение 8.9.2009, 15:25
Сообщение #9





Guest Forum






открой хелп патча посмотри там все расписано.хотя с сименсом засад много.удачи

http://www.automation-drives.ru/forum/ тут посмотри
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
CHANt
сообщение 9.9.2009, 7:10
Сообщение #10





Группа: Участники форума
Сообщений: 342
Регистрация: 8.8.2008
Из: Оренбург
Пользователь №: 21379



Цитата(in37 @ 8.9.2009, 17:32) [snapback]432328[/snapback]
А можете черкануть примерно как это должно выглядеть
Почему не пишут на Си или ассемблере для Сименс??
придется учить язык релейных схем

Аналог ассемблера в Step7 - это STL (структурированный текст ST по МЭК1131-3)
"черкануть" недолго, только что конкретно?
Вот твоя задача на STL:
NETWORK 1

A I0.1 //если значение входа I0.1 единица
A I0.2 // и значение входа I0.2 единица
= Q4.0 //присвоить выходу Q4.0 единицу

Заменяем на временную переменную, которую можно объявить в таблице символов (ну, или локально в функции, или просто используем память контроллера)
NETWORK 1

A I0.1
A I0.2
= M4.0 // записываем в память контроллера по адресу 4.0

В другой части программы, где использовалась запись в выход Q4.0, вместо него вставляем, например, M4.1
В конце ОВ1 проверяем переменные через ИЛИ:
NETWORK 2

O M4.0
O M4.1
= Q4.0

Использовались команды:
A - AND
O - OR

И еще, это не особенности Сименса, это особенности работы в средах программирования соответствующих стандарту МЭК 1131-3. Да и особенности ли? biggrin.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_in37_*
сообщение 9.9.2009, 10:48
Сообщение #11





Guest Forum






Цитата(Old @ 8.9.2009, 15:25) [snapback]432361[/snapback]
открой хелп патча посмотри там все расписано.хотя с сименсом засад много.удачи

http://www.automation-drives.ru/forum/ тут посмотри

Спасибо большое
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_Old_*
сообщение 9.9.2009, 13:27
Сообщение #12





Guest Forum






вот книжка которая может помочь.написана правда коряво rolleyes.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_in37_*
сообщение 15.9.2009, 16:37
Сообщение #13





Guest Forum






отбросим сложности- беру самый простой вариант-
создаю новый проект-РИСУЮ схему в Step7
ставлю выключатель "I O.1" и реле "Q 4.0"

и запускаю отладчик
на вход в симуляторе ставлю "причку" и запускаю запись - программа записывает, ее можно остановить- но воспроизведения "Load"
не идет и, тем более , на выходе ничего не появляется-
как сделать- чтобы работал Load и появлялся на выходе "1"?????
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_in37_*
сообщение 15.9.2009, 17:10
Сообщение #14





Guest Forum






Цитата(Old @ 9.9.2009, 13:27) [snapback]432781[/snapback]
вот книжка которая может помочь.написана правда коряво rolleyes.gif

А где найти содержимое дискет- заранее благодарен
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
CHANt
сообщение 15.9.2009, 17:24
Сообщение #15





Группа: Участники форума
Сообщений: 342
Регистрация: 8.8.2008
Из: Оренбург
Пользователь №: 21379




Этот проект
Прикрепленный файл  In37.zip ( 192,89 килобайт ) Кол-во скачиваний: 149


содержимое дискет
Прикрепленный файл  LAD_Book.zip ( 215,36 килобайт ) Кол-во скачиваний: 163

Прикрепленный файл  FBD_Book.zip ( 212,74 килобайт ) Кол-во скачиваний: 144

Прикрепленный файл  Example_LAD_FBD.zip ( 358,42 килобайт ) Кол-во скачиваний: 153


Сообщение отредактировал CHANt - 15.9.2009, 17:33
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_in37_*
сообщение 16.9.2009, 13:10
Сообщение #16





Guest Forum






Скачал проект, открыл, включил отладчик- результат как и у меня- на выходе ничего нет- в чем может быть причина?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
vicha15
сообщение 16.9.2009, 13:55
Сообщение #17





Группа: Участники форума
Сообщений: 92
Регистрация: 28.4.2009
Пользователь №: 32802



А вы контроллер из SimaticManager в on-line видите вообще?
Что показывает PLC/...Diagnostic/Setting/...ModuleInformation(Ctrl+D)?
Можете из менеджера в RUN,в STOP контроллер загнать,жми Ctrl+I естественно при запущенном PLCSim...
Вы проект в PLCSim загрузили,т.е. Download сделал?

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_in37_*
сообщение 16.9.2009, 16:37
Сообщение #18





Guest Forum






Download не проходит-пишет A connection between your PC/programming device and PLC cannot be established
контроллер виден

Сообщение отредактировал in37 - 16.9.2009, 16:55
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
CHANt
сообщение 16.9.2009, 16:59
Сообщение #19





Группа: Участники форума
Сообщений: 342
Регистрация: 8.8.2008
Из: Оренбург
Пользователь №: 21379



Пуск->Все программы->Simatic->Step7->Setting the PG-PC Interface
Это утилита выбора вида связи с контроллером или симулятором.

Выбираем либо PLCSIM(local ), либо PLCSIM(MPI) жмем ок и пытаемся залить проект в контроллер. И, я в пример проекта сохранил конфигурацию симулятора, можете открыть ее через симулятор. Путь: c:\Program Files\Siemens\Step7\S7Proj\in37\plc1.plc

P.S. Не кажется, что методом тыка разбираться как-то долго. Ссылок на литературу и курсы дали много, почитайте. И больше позитива smile.gif

Сообщение отредактировал CHANt - 16.9.2009, 17:00
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_in37_*
сообщение 17.9.2009, 8:34
Сообщение #20





Guest Forum






Странное дело - в программах Simatic не виден
что бы это значило??
как быть дальше??
У меня есть иконка Step7 - и он открывается благополучно
PLCSIM открывается из Step7- у меня такой вариант работает
"пытаемся залить проект в контроллер"- это как???

Сообщение отредактировал in37 - 17.9.2009, 8:50
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_Old_*
сообщение 17.9.2009, 8:49
Сообщение #21





Guest Forum






наверное снести все и установить поновой.такой простой примерне может не работать.наверное неправильные пчелы biggrin.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_in37_*
сообщение 17.9.2009, 12:56
Сообщение #22





Guest Forum






У Сименса никудышне плохо поставлено дело с обучением начинающих
В противоположность ему -фирма Microchip со своими контроллерами PIC - эти вопросы решила прекрасно-
у них все в инете доступно - от самых наипростейших проектов до самых сложных при цене PIC - от 1 доллара!!!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_in37_*
сообщение 17.9.2009, 13:41
Сообщение #23





Guest Forum






Простейший проект- как контроллером зажечь светодиод и контролировать кнопку
расписано все- по шагам и никаких лицензий бесплатно!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
vicha15
сообщение 17.9.2009, 13:47
Сообщение #24





Группа: Участники форума
Сообщений: 92
Регистрация: 28.4.2009
Пользователь №: 32802



Цитата
У Сименса никудышне плохо поставлено дело с обучением начинающих

А вы хотя бы внимательно прочитали те руководства которые Вам предложили,судя по Вашим вопросам нет...если вам этого мало
зайдите на aud.ru в раздел Русская документация,как раз для "начинающих" да и не только, там много информации на русском и при определенном желании тем что Вы пытаетесь делать легко овладеть без посторонней помощи...
Цитата
В противоположность ему -фирма Microchip со своими контроллерами PIC - эти вопросы решила прекрасно-
у них все в инете доступно - от самых наипростейших проектов до самых сложных при цене PIC - от 1 доллара!!!

Ну тогда и работайте с PIC зачем Вам Сименс...


P.S. Кстате как Вы работаете с PIC если не знаете понятия
Цитата
"пытаемся залить проект в контроллер"- это как???

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_in37_*
сообщение 17.9.2009, 14:14
Сообщение #25





Guest Forum






Во всем виновато серебро
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_in37_*
сообщение 17.9.2009, 14:20
Сообщение #26





Guest Forum






У Сименса везде один сценарий- по варианту ГАНСА БЕРГЕРА- управление двигателями
а проще - не встречал
но нет предела совершенству!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
vicha15
сообщение 17.9.2009, 14:59
Сообщение #27





Группа: Участники форума
Сообщений: 92
Регистрация: 28.4.2009
Пользователь №: 32802



Цитата
а проще - не встречал

А проще уже не бывает...тогда не надо использовать Сименс(экономически не выгодно), если нужно более простое решение...
У Вас конкретная задача ради которой Вы пробуете обучаться или Вы от нечего делать связались с Сименсом...если второе лучше займитесь чем нить другим,а если первое Вам все равно придется углубляться в чтение литературы и
Цитата
А можете черкануть примерно как это должно выглядеть

Вам не поможет...
Цитата
Почему не пишут на Си или ассемблере для Сименс??
придется учить язык релейных схем

А изучать язык релейных схем и не надо, я вообще им не пользуюсь для Siemens - все пишу на SCL(паскаль),
хотите пишите на ассемблере(STL),но Вам все равно придется понять логику работы контроллера,
если Вы хорошо пишите на Си,а тем более владеете ассемблером у Вас легко это получиться...
Вот ссылка на книжки которую предоставил CHANt в топике http://plc.net.ru/viewtopic.php?t=8533&...%E5%F2%F0%EE%E2 там есть книга Петрова"Программируемые контроллеры",где вполне доходчиво объясняется что такое контроллер и "с чем его едят"...
Удачи!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_in37_*
сообщение 17.9.2009, 15:11
Сообщение #28





Guest Forum






Конечно- буду изучать, меня даже обещают отправить на курсы поСименс- контроллерам
изучаю вперед сам- потому как в нашей фирме все на Сименс
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
CHANt
сообщение 17.9.2009, 16:42
Сообщение #29





Группа: Участники форума
Сообщений: 342
Регистрация: 8.8.2008
Из: Оренбург
Пользователь №: 21379



Приветствую!
Коллеги, давайте обсуждение перенесем в более доброжелательную атмосферу. Никакого смысла, в проявлении негативных эмоций нет. Будем терпимей друг к другу.
in37! Воспользуйтесь советом Old и переустановить Step7, желательно профессиональную версию Simatic Step7 Professional v.5.4 SRxx... Короче - какая найдется. Пути установки лучше по умолчанию, чтобы можно было что-то подсказать и направить в нужное место.
Про курсы.
Вот первая часть, разбитая по дням обучения.
Прикрепленный файл  PRO1_слайды.rar ( 15,08 мегабайт ) Кол-во скачиваний: 179

Не торопитесь, разберите и порешайте примеры и упражнения.


Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
vicha15
сообщение 17.9.2009, 20:08
Сообщение #30





Группа: Участники форума
Сообщений: 92
Регистрация: 28.4.2009
Пользователь №: 32802



Цитата("CHANt")
in37! Воспользуйтесь советом Old и переустановить Step7,

А для чего извините переустанавливать Step7,если SimaticManager запускается и из него запускается PLCSim, то в принципе оснований по моему для переустановки нет...если только для того чтобы в Пуск в Программы добавить запуск Окна SetPG/PC Interface,так это можно сделать без переустановки Step7 - скопировать ЯРЛЫК от файла C:\WINDOWS\system32\S7epatsx.exe в папку C:\Documents and Settings\Имя пользователя\Главное меню\Программы -это в том случае если WindowsXP стоит на диске С...
А проще запустить окошко из SimaticManager - Options/Set PG/PC Interface...
Но проблема то не в этом... SimaticManager соединяется с PLCSim даже если в Set PG/PC Interface выбрано None...
У них связь м/у собой не в закладке Set PG/PC Interface настраивается...главное чтобы у них MPI адреса совпадали и был запущен PLCSim...
У меня вообще нет выбора соединения PLCSIM(local ) или PLCSIM(MPI) в Set PG/PC Interface... и связь с PLCSim происходит замечательно...
И мне даже интересно в какой версии степа есть такое соединение PLCSIM(local ),у меня стоит лицензионный Step7V5.4...CHANt может быть Вы отдельно ставили PLCSim,т.е. у вас пакет Step7 не ProfessionalEdition...

Цитата("in37 ")
Download не проходит-пишет A connection between your PC/programming device and PLC cannot be established
контроллер виден

Если контроллер виден... то сообщения A connection between your PC/programming device and PLC cannot be established,быть не должно...это сообщение гласит о том что соединение ПК с ПЛК не может быть установлено...
У меня такая ошибка возникает если адрес MPI в PLCSim не совпадает с адресом назначенным CPU в проекте...но тогда и контроллер "не видно"...
Вопрос к in37 - А как Вы определили что контроллер виден,какие действия делали?

P.S.
Цитата("in37 ")
"пытаемся залить проект в контроллер"- это как???

Нажать сочетание Ctrl+L(Download)...или из SimaticManager - PLC/Download...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

2 страниц V   1 2 >
Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274



ООО "Русич" ИНН 9721068883 / ЕРИД 2VtzqvMjLF8


ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqxXgvJi

Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqwyM2dc

Последние сообщения Форума






RSS Текстовая версия Сейчас: 16.7.2025, 9:36
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных