1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

S300 cpu314 + cp340 + модули в\в icpcon7051

ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)

Модератор: Глоб.модераторы

Ответить

Автор темы
san_75
здесь недавно
здесь недавно
Сообщения: 47
Зарегистрирован: 24 май 2021, 07:03
Имя: Александр
Благодарил (а): 13 раз
Поблагодарили: 1 раз

S300 cpu314 + cp340 + модули в\в icpcon7051

Сообщение san_75 »

Добрый день. Изучаю программирование в step 7. Нужно разобраться как работает и так же кое что поправить в программе управления в цеху глиноподготовки. Оборудование такое: процессор cpu 314 , 2 корзины входов , коммуникационный процессор и 6 модулей icpcon7051. Нужное оборудование управляется через модули icpcon и я не могу найти в программе место где идет сама обработка. Тыкните плиз в какую нибудь методочку, бошюрку где популярно , желательно для чайников описано как опрашивать входы и управлять выходами подобных модулей. И второй вопрос - почему на некоторых блоках в Step 7 висит "замочек" и как его снять ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

VADR
администратор
администратор
Сообщения: 4909
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 236 раз
Поблагодарили: 425 раз

S300 cpu314 + cp340 + модули в\в icpcon7051

Сообщение VADR »

FC40, 41, 42 (с "замочками") - библиотечные функции Siemens, поведение которых подробно описано в документации. Это не какое-нибудь "know-how protection" от стороннего разработчика, хотя и такое тоже бывает.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1467
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 46 раз
Поблагодарили: 105 раз

S300 cpu314 + cp340 + модули в\в icpcon7051

Сообщение CHANt »

san_75 писал(а): 24 май 2021, 07:26 Тыкните плиз в какую нибудь методочку, бошюрку где популярно , желательно для чайников описано как опрашивать входы и управлять выходами подобных модулей.
Вроде на ютубе уйма видео должно быть)
http://curswincc.narod.ru/
курс PRO1_RU и PRO2_RU

Отправлено спустя 10 минут 48 секунд:
san_75 писал(а): 24 май 2021, 07:26 И второй вопрос - почему на некоторых блоках в Step 7 висит "замочек" и как его снять ?
http://plc4good.org.ua/index.php
Автор блога выкладывает все что под "замочком", с переводом кода в SCL.

Отправлено спустя 9 минут 25 секунд:
А как идет обмен данными с icpcon7051 - прикрепите свой проект к посту, посмотрим. Где конкретно обмен по DCON (или другое) с модулями.
--------------------------------------------------------------------------------------------

Автор темы
san_75
здесь недавно
здесь недавно
Сообщения: 47
Зарегистрирован: 24 май 2021, 07:03
Имя: Александр
Благодарил (а): 13 раз
Поблагодарили: 1 раз

S300 cpu314 + cp340 + модули в\в icpcon7051

Сообщение san_75 »

Проект . Предистория такая , сначала это все было на s5, потом его перевели на s7 , и добавили 2 питателя и конвейер. Насколько я понял Pos 0.x-pos 16.0 это все оборудование которое было изначально , а потом добавили модулей icp-con и пристроили еще 2 питателя и конвейер. И мне нужно поправить логику работы этих питателей , в частности там почему то отсутствует контроль вращения лопаток , сбрасывающих глину на конвейер.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

v0v
не первый раз у нас
не первый раз у нас
Сообщения: 372
Зарегистрирован: 12 дек 2018, 14:47
Имя: Влад
Благодарил (а): 1 раз
Поблагодарили: 50 раз

S300 cpu314 + cp340 + модули в\в icpcon7051

Сообщение v0v »

Посмотрите свойства в HW CP340 параметры должны быть подсвечены. Там выбирается протокол и данные передачи. Если у Вас параметры не подсвечены то не загружены библиотечные блоки для CP340 в Simatic Manager. Для CP340 в библиотеке блоки FB1-FB4,FB12,FB102-FB104,FB12,FC5,FC6
Для раскрытия замка есть программа (например s7canopener). Только раскрытие вряд ли поможет.

Автор темы
san_75
здесь недавно
здесь недавно
Сообщения: 47
Зарегистрирован: 24 май 2021, 07:03
Имя: Александр
Благодарил (а): 13 раз
Поблагодарили: 1 раз

S300 cpu314 + cp340 + модули в\в icpcon7051

Сообщение san_75 »

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

v0v
не первый раз у нас
не первый раз у нас
Сообщения: 372
Зарегистрирован: 12 дек 2018, 14:47
Имя: Влад
Благодарил (а): 1 раз
Поблагодарили: 50 раз

S300 cpu314 + cp340 + модули в\в icpcon7051

Сообщение v0v »

На сайте производителя. https://support.industry.siemens.com/cs ... m&lc=en-WW

Автор темы
san_75
здесь недавно
здесь недавно
Сообщения: 47
Зарегистрирован: 24 май 2021, 07:03
Имя: Александр
Благодарил (а): 13 раз
Поблагодарили: 1 раз

S300 cpu314 + cp340 + модули в\в icpcon7051

Сообщение san_75 »

v0v, так должно быть , или я еще что то не знаю ? Я просто не так давно изучаю , а во всех видеоуроках , книжках практически ничего нет про распределенную периферию, и про модули cp340.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

v0v
не первый раз у нас
не первый раз у нас
Сообщения: 372
Зарегистрирован: 12 дек 2018, 14:47
Имя: Влад
Благодарил (а): 1 раз
Поблагодарили: 50 раз

S300 cpu314 + cp340 + модули в\в icpcon7051

Сообщение v0v »

Да. Еще в библиотеке должны появиться блоки которые вызываются в программе. По большему счету у Вас должно быть все уже запараметрировано и то что скачали нужно для понимания или нового проекта. Смотрите вызов блоков FB2(FB212,FB205,OB1), FB3(FB206,FB205,OB1) Но разобраться трудно, везде косвенная адресация надо смотреть в онлайне. Сразу видно программу писал программист а не электронщик-программист.
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1467
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 46 раз
Поблагодарили: 105 раз

S300 cpu314 + cp340 + модули в\в icpcon7051

Сообщение CHANt »

v0v писал(а): 26 май 2021, 07:33 Смотрите вызов блоков FB2(FB212,FB205,OB1), FB3(FB206,FB205,OB1)
v0v, :good:
san_75 писал(а): 25 май 2021, 03:28 Насколько я понял Pos 0.x-pos 16.0 это все оборудование которое было изначально , а потом добавили модулей icp-con и пристроили еще 2 питателя и конвейер.
Вот Вы задали осмысленные имена входам/выходам модулей, даже куча меркеров поименована, вот и разбирайте работу питателя и конвейера, а уж потом переходите к разбору аналогичных функций, которые работают по данным с icp-das.v0v правильно говорит что связь параметрирована и там разбирать пока нет смысла, да и сложно там. В любом случае, временные затраты по разбору чужого кода будут огромными.
--------------------------------------------------------------------------------------------

Автор темы
san_75
здесь недавно
здесь недавно
Сообщения: 47
Зарегистрирован: 24 май 2021, 07:03
Имя: Александр
Благодарил (а): 13 раз
Поблагодарили: 1 раз

S300 cpu314 + cp340 + модули в\в icpcon7051

Сообщение san_75 »

я там ничего не задавал и даже пальцем не трогал. Мне все это дали и сказали - надо посмотреть почему не работает контроль вращения на питателе. Учитывая что еще 2 месяца назад я занимался системным администрированием несложно понять почему я сюда обратился.
Всем ответившим спасибо , буду ковыряться.
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1467
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 46 раз
Поблагодарили: 105 раз

S300 cpu314 + cp340 + модули в\в icpcon7051

Сообщение CHANt »

Ссылку на курс обучения я Вам дал. Надо его пройти, чтобы понять как пользоваться возможностями Step7. Задача конечно не для новичка...
--------------------------------------------------------------------------------------------

Roman_33
освоился
освоился
Сообщения: 271
Зарегистрирован: 25 ноя 2018, 17:55
Имя: Роман
Благодарил (а): 4 раза
Поблагодарили: 42 раза

S300 cpu314 + cp340 + модули в\в icpcon7051

Сообщение Roman_33 »

Сдается мне, что в DB200 модули ваши лежат. Попробуйте "методом тыка" привязать физические входы-выходы к битам DB и понять закономерность (разумеется на остановленном оборудовании), ну а после через Cross-references найдете где эти биты в программе обрабатываются.
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.

Автор темы
san_75
здесь недавно
здесь недавно
Сообщения: 47
Зарегистрирован: 24 май 2021, 07:03
Имя: Александр
Благодарил (а): 13 раз
Поблагодарили: 1 раз

S300 cpu314 + cp340 + модули в\в icpcon7051

Сообщение san_75 »

Roman_33 писал(а): 28 май 2021, 12:29 "методом тыка" привязать физические входы-выходы
Сравнить побитово входы - выходы с содержимым блока данных ? Спасибо , попозже попробую

Roman_33
освоился
освоился
Сообщения: 271
Зарегистрирован: 25 ноя 2018, 17:55
Имя: Роман
Благодарил (а): 4 раза
Поблагодарили: 42 раза

S300 cpu314 + cp340 + модули в\в icpcon7051

Сообщение Roman_33 »

Если я правильно понял программу то там обрабатывается два модуля входов и три модуля входов-выходов. Входы лежат в DBW0,DBW2,DBB4,DBB6,DBB8, а выходы в DBB5,DBB7,DBB9. Могу,конечно,ошибаться. "Помигайте" входами,посмотрите.
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.

Автор темы
san_75
здесь недавно
здесь недавно
Сообщения: 47
Зарегистрирован: 24 май 2021, 07:03
Имя: Александр
Благодарил (а): 13 раз
Поблагодарили: 1 раз

S300 cpu314 + cp340 + модули в\в icpcon7051

Сообщение san_75 »

Спасибо всем откликнувшимся. Методом научного тыка состояние всех модулей ICP 7055 (извините я немного ошибся изначально) было найдено в блоке данных 202, первые пять двойных слов. слева направо - байт входов , байт выходов и два пустых байта. А вся дальнейшая обработка идет в функциональных блоках написанных на SCL. А поскольку исходник управляющей программы был благополучно пролюблен еще до меня то выгрузив программу из контроллера исходник на SCL мы уже не получим , я правильно понимаю ?
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1467
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 46 раз
Поблагодарили: 105 раз

S300 cpu314 + cp340 + модули в\в icpcon7051

Сообщение CHANt »

ручками придется
http://plc4good.org.ua/view_post.php?id=1
--------------------------------------------------------------------------------------------

Автор темы
san_75
здесь недавно
здесь недавно
Сообщения: 47
Зарегистрирован: 24 май 2021, 07:03
Имя: Александр
Благодарил (а): 13 раз
Поблагодарили: 1 раз

S300 cpu314 + cp340 + модули в\в icpcon7051

Сообщение san_75 »

[+]
SET
SAVE
= L 0.1
L DIW [AR2,P#0.0]
T LW 2
TAK
OPN DB [LW 2]
L DBW 48
T #STAT7
A #IN2
= DIX [AR2,P#13.5]
L DIW [AR2,P#0.0]
T DIW [AR2,P#14.0]
L DINO
T DIW [AR2,P#24.0]
TAR2
+ L#96
T DID [AR2,P#26.0]
A #IN3
= #STAT8.IN1
L #IN4
T #STAT8.IN2
+AR2 P#14.0
UC FB 208
+AR2 P#8178.0
L #STAT8.STAT29
T DBW 40
L #STAT8.OUT4
T #STAT47.IN0
L DIW [AR2,P#2.0]
T DIW [AR2,P#58.0]
L DIW [AR2,P#0.0]
T DIW [AR2,P#60.0]
L DINO
T DIW [AR2,P#62.0]
TAR2
+ L#96
T DID [AR2,P#64.0]
+AR2 P#56.0
UC FB 206
+AR2 P#8136.0
L #STAT8.OUT3
T #STAT147.IN0
L #STAT8.OUT4
T #STAT147.IN1
L DIW [AR2,P#2.0]
T DIW [AR2,P#382.0]
L DIW [AR2,P#0.0]
T DIW [AR2,P#384.0]
L DINO
T DIW [AR2,P#386.0]
TAR2
+ L#96
T DID [AR2,P#388.0]
+AR2 P#378.0
UC FB 212
+AR2 P#7814.0
L #STAT7
T DBW 48
A L 0.1
SAVE
BE
Подскажите плиз, что нужно почитать чтобы понять вот это. Есть Бергер -Step7 STL SCL. Какой конкретно раздел , если можно.
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1467
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 46 раз
Поблагодарили: 105 раз

S300 cpu314 + cp340 + модули в\в icpcon7051

Сообщение CHANt »

На STL написано
--------------------------------------------------------------------------------------------
Ответить

Вернуться в «Simatic Step7»