- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
S300 cpu314 + cp340 + модули в\в icpcon7051
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 47
- Зарегистрирован: 24 май 2021, 07:03
- Имя: Александр
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
S300 cpu314 + cp340 + модули в\в icpcon7051
Добрый день. Изучаю программирование в step 7. Нужно разобраться как работает и так же кое что поправить в программе управления в цеху глиноподготовки. Оборудование такое: процессор cpu 314 , 2 корзины входов , коммуникационный процессор и 6 модулей icpcon7051. Нужное оборудование управляется через модули icpcon и я не могу найти в программе место где идет сама обработка. Тыкните плиз в какую нибудь методочку, бошюрку где популярно , желательно для чайников описано как опрашивать входы и управлять выходами подобных модулей. И второй вопрос - почему на некоторых блоках в Step 7 висит "замочек" и как его снять ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- администратор
- Сообщения: 4909
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 236 раз
- Поблагодарили: 425 раз
S300 cpu314 + cp340 + модули в\в icpcon7051
FC40, 41, 42 (с "замочками") - библиотечные функции Siemens, поведение которых подробно описано в документации. Это не какое-нибудь "know-how protection" от стороннего разработчика, хотя и такое тоже бывает.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
-
- эксперт
- Сообщения: 1467
- Зарегистрирован: 25 июл 2008, 10:25
- Имя: Эдуард Владимирович
- Страна: СССР
- город/регион: Оренбург
- Благодарил (а): 46 раз
- Поблагодарили: 105 раз
S300 cpu314 + cp340 + модули в\в icpcon7051
Вроде на ютубе уйма видео должно быть)
http://curswincc.narod.ru/
курс PRO1_RU и PRO2_RU
Отправлено спустя 10 минут 48 секунд:
http://plc4good.org.ua/index.php
Автор блога выкладывает все что под "замочком", с переводом кода в SCL.
Отправлено спустя 9 минут 25 секунд:
А как идет обмен данными с icpcon7051 - прикрепите свой проект к посту, посмотрим. Где конкретно обмен по DCON (или другое) с модулями.
--------------------------------------------------------------------------------------------
-
- здесь недавно
- Сообщения: 47
- Зарегистрирован: 24 май 2021, 07:03
- Имя: Александр
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
S300 cpu314 + cp340 + модули в\в icpcon7051
Проект . Предистория такая , сначала это все было на s5, потом его перевели на s7 , и добавили 2 питателя и конвейер. Насколько я понял Pos 0.x-pos 16.0 это все оборудование которое было изначально , а потом добавили модулей icp-con и пристроили еще 2 питателя и конвейер. И мне нужно поправить логику работы этих питателей , в частности там почему то отсутствует контроль вращения лопаток , сбрасывающих глину на конвейер.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- не первый раз у нас
- Сообщения: 372
- Зарегистрирован: 12 дек 2018, 14:47
- Имя: Влад
- Благодарил (а): 1 раз
- Поблагодарили: 50 раз
S300 cpu314 + cp340 + модули в\в icpcon7051
Посмотрите свойства в HW CP340 параметры должны быть подсвечены. Там выбирается протокол и данные передачи. Если у Вас параметры не подсвечены то не загружены библиотечные блоки для CP340 в Simatic Manager. Для CP340 в библиотеке блоки FB1-FB4,FB12,FB102-FB104,FB12,FC5,FC6
Для раскрытия замка есть программа (например s7canopener). Только раскрытие вряд ли поможет.
Для раскрытия замка есть программа (например s7canopener). Только раскрытие вряд ли поможет.
-
- здесь недавно
- Сообщения: 47
- Зарегистрирован: 24 май 2021, 07:03
- Имя: Александр
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
S300 cpu314 + cp340 + модули в\в icpcon7051
эмм, а где взять библиотечные блоки для cp340 ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- не первый раз у нас
- Сообщения: 372
- Зарегистрирован: 12 дек 2018, 14:47
- Имя: Влад
- Благодарил (а): 1 раз
- Поблагодарили: 50 раз
S300 cpu314 + cp340 + модули в\в icpcon7051
На сайте производителя. https://support.industry.siemens.com/cs ... m&lc=en-WW
-
- здесь недавно
- Сообщения: 47
- Зарегистрирован: 24 май 2021, 07:03
- Имя: Александр
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
S300 cpu314 + cp340 + модули в\в icpcon7051
v0v, так должно быть , или я еще что то не знаю ? Я просто не так давно изучаю , а во всех видеоуроках , книжках практически ничего нет про распределенную периферию, и про модули cp340.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- не первый раз у нас
- Сообщения: 372
- Зарегистрирован: 12 дек 2018, 14:47
- Имя: Влад
- Благодарил (а): 1 раз
- Поблагодарили: 50 раз
S300 cpu314 + cp340 + модули в\в icpcon7051
Да. Еще в библиотеке должны появиться блоки которые вызываются в программе. По большему счету у Вас должно быть все уже запараметрировано и то что скачали нужно для понимания или нового проекта. Смотрите вызов блоков FB2(FB212,FB205,OB1), FB3(FB206,FB205,OB1) Но разобраться трудно, везде косвенная адресация надо смотреть в онлайне. Сразу видно программу писал программист а не электронщик-программист.
-
- эксперт
- Сообщения: 1467
- Зарегистрирован: 25 июл 2008, 10:25
- Имя: Эдуард Владимирович
- Страна: СССР
- город/регион: Оренбург
- Благодарил (а): 46 раз
- Поблагодарили: 105 раз
S300 cpu314 + cp340 + модули в\в icpcon7051
v0v,
Вот Вы задали осмысленные имена входам/выходам модулей, даже куча меркеров поименована, вот и разбирайте работу питателя и конвейера, а уж потом переходите к разбору аналогичных функций, которые работают по данным с icp-das.v0v правильно говорит что связь параметрирована и там разбирать пока нет смысла, да и сложно там. В любом случае, временные затраты по разбору чужого кода будут огромными.
--------------------------------------------------------------------------------------------
-
- здесь недавно
- Сообщения: 47
- Зарегистрирован: 24 май 2021, 07:03
- Имя: Александр
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
S300 cpu314 + cp340 + модули в\в icpcon7051
я там ничего не задавал и даже пальцем не трогал. Мне все это дали и сказали - надо посмотреть почему не работает контроль вращения на питателе. Учитывая что еще 2 месяца назад я занимался системным администрированием несложно понять почему я сюда обратился.
Всем ответившим спасибо , буду ковыряться.
Всем ответившим спасибо , буду ковыряться.
-
- эксперт
- Сообщения: 1467
- Зарегистрирован: 25 июл 2008, 10:25
- Имя: Эдуард Владимирович
- Страна: СССР
- город/регион: Оренбург
- Благодарил (а): 46 раз
- Поблагодарили: 105 раз
S300 cpu314 + cp340 + модули в\в icpcon7051
Ссылку на курс обучения я Вам дал. Надо его пройти, чтобы понять как пользоваться возможностями Step7. Задача конечно не для новичка...
--------------------------------------------------------------------------------------------
-
- освоился
- Сообщения: 271
- Зарегистрирован: 25 ноя 2018, 17:55
- Имя: Роман
- Благодарил (а): 4 раза
- Поблагодарили: 42 раза
S300 cpu314 + cp340 + модули в\в icpcon7051
Сдается мне, что в DB200 модули ваши лежат. Попробуйте "методом тыка" привязать физические входы-выходы к битам DB и понять закономерность (разумеется на остановленном оборудовании), ну а после через Cross-references найдете где эти биты в программе обрабатываются.
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
-
- здесь недавно
- Сообщения: 47
- Зарегистрирован: 24 май 2021, 07:03
- Имя: Александр
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
S300 cpu314 + cp340 + модули в\в icpcon7051
Сравнить побитово входы - выходы с содержимым блока данных ? Спасибо , попозже попробую
-
- освоился
- Сообщения: 271
- Зарегистрирован: 25 ноя 2018, 17:55
- Имя: Роман
- Благодарил (а): 4 раза
- Поблагодарили: 42 раза
S300 cpu314 + cp340 + модули в\в icpcon7051
Если я правильно понял программу то там обрабатывается два модуля входов и три модуля входов-выходов. Входы лежат в DBW0,DBW2,DBB4,DBB6,DBB8, а выходы в DBB5,DBB7,DBB9. Могу,конечно,ошибаться. "Помигайте" входами,посмотрите.
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
-
- здесь недавно
- Сообщения: 47
- Зарегистрирован: 24 май 2021, 07:03
- Имя: Александр
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
S300 cpu314 + cp340 + модули в\в icpcon7051
Спасибо всем откликнувшимся. Методом научного тыка состояние всех модулей ICP 7055 (извините я немного ошибся изначально) было найдено в блоке данных 202, первые пять двойных слов. слева направо - байт входов , байт выходов и два пустых байта. А вся дальнейшая обработка идет в функциональных блоках написанных на SCL. А поскольку исходник управляющей программы был благополучно пролюблен еще до меня то выгрузив программу из контроллера исходник на SCL мы уже не получим , я правильно понимаю ?
-
- эксперт
- Сообщения: 1467
- Зарегистрирован: 25 июл 2008, 10:25
- Имя: Эдуард Владимирович
- Страна: СССР
- город/регион: Оренбург
- Благодарил (а): 46 раз
- Поблагодарили: 105 раз
S300 cpu314 + cp340 + модули в\в icpcon7051
ручками придется
http://plc4good.org.ua/view_post.php?id=1
http://plc4good.org.ua/view_post.php?id=1
--------------------------------------------------------------------------------------------
-
- здесь недавно
- Сообщения: 47
- Зарегистрирован: 24 май 2021, 07:03
- Имя: Александр
- Благодарил (а): 13 раз
- Поблагодарили: 1 раз
S300 cpu314 + cp340 + модули в\в icpcon7051
Подскажите плиз, что нужно почитать чтобы понять вот это. Есть Бергер -Step7 STL SCL. Какой конкретно раздел , если можно.
-
- эксперт
- Сообщения: 1467
- Зарегистрирован: 25 июл 2008, 10:25
- Имя: Эдуард Владимирович
- Страна: СССР
- город/регион: Оренбург
- Благодарил (а): 46 раз
- Поблагодарили: 105 раз
S300 cpu314 + cp340 + модули в\в icpcon7051
На STL написано
--------------------------------------------------------------------------------------------