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

Как настроить общие переменные на двух S7-400?

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

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

Ответить

Автор темы
van4ello
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 10 июн 2020, 09:36
Имя: Иван
Страна: Россия
город/регион: Липецк
Благодарил (а): 1 раз

Как настроить общие переменные на двух S7-400?

Сообщение van4ello »

Добрый день!
Имеется конфигурация из нескольких контроллеров S7-400 на одной стойке.
Необходимо сделать пересылку данных между контроллерами.
Вроде это реализовывается с помощью SFB14 / SFB15 (get/put) и набором DB и FC.
Вот только разобраться как что куда не получается. Может кто объяснить как это реализовывается?
Аватара пользователя

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

Как настроить общие переменные на двух S7-400?

Сообщение VADR »

Что между контроллерами есть из сетей? Profibus, Profinet, MPI?
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.

Автор темы
van4ello
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 10 июн 2020, 09:36
Имя: Иван
Страна: Россия
город/регион: Липецк
Благодарил (а): 1 раз

Как настроить общие переменные на двух S7-400?

Сообщение van4ello »

Они на одной "Rack"

Parliament74
авторитет
авторитет
Сообщения: 865
Зарегистрирован: 16 ноя 2016, 11:33
Имя: Максим Владимирович
Страна: Россия
город/регион: Магнитогорск
Благодарил (а): 16 раз
Поблагодарили: 223 раза

Как настроить общие переменные на двух S7-400?

Сообщение Parliament74 »


Автор темы
van4ello
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 10 июн 2020, 09:36
Имя: Иван
Страна: Россия
город/регион: Липецк
Благодарил (а): 1 раз

Как настроить общие переменные на двух S7-400?

Сообщение van4ello »

Там ничего путного не написано, говорят открыть проект для примера: ZDT01_10 "COM_SFB" , но ссылки на него нет нигде.
Аватара пользователя

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

Как настроить общие переменные на двух S7-400?

Сообщение VADR »

Есть вариант через Global Data - пример есть здесь: https://support.industry.siemens.com/cs ... 0&lc=en-WW
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.

SMax
не первый раз у нас
не первый раз у нас
Сообщения: 325
Зарегистрирован: 17 июн 2016, 14:18
Имя: Максим
Благодарил (а): 7 раз
Поблагодарили: 118 раз

Как настроить общие переменные на двух S7-400?

Сообщение SMax »

van4ello писал(а): 10 июн 2020, 12:24 ZDT01_10 "COM_SFB" , но ссылки на него нет нигде.
Там же написано: в Simatic Manager, File -> Open -> вкладка Sample projects -> пример проекта ZDT01_10 "COM_SFB" (английский ZEn01_10_STEP7__Com_SFB).
001.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

stesl
эксперт
эксперт
Сообщения: 1035
Зарегистрирован: 31 мар 2018, 12:05
Имя: Вячеслав
Благодарил (а): 100 раз
Поблагодарили: 141 раз

Как настроить общие переменные на двух S7-400?

Сообщение stesl »

van4ello писал(а): 10 июн 2020, 12:24 Там ничего путного не написано
Вижу System and standard functions for S7-300 and S7-400. Вспоминаю, что есть такое на русском. Гуглю https://www.google.com/search?client=fi ... 0%BE%D0%BC

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

Как настроить общие переменные на двух S7-400?

Сообщение v0v »

И все таки как контроллеры связаны физически? Как можно в одной корзине в HW прописать несколько контроллеров?

Автор темы
van4ello
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 10 июн 2020, 09:36
Имя: Иван
Страна: Россия
город/регион: Липецк
Благодарил (а): 1 раз

Как настроить общие переменные на двух S7-400?

Сообщение van4ello »

v0v писал(а): 11 июн 2020, 00:38 И все таки как контроллеры связаны физически? Как можно в одной корзине в HW прописать несколько контроллеров?
Контроллеры "сидят" на одной Rack.
Вот сконфигурировал для понимания:
Изображение

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

Как настроить общие переменные на двух S7-400?

Сообщение v0v »

Я так понял что связь между plc Вы хотите наладить через общую корзину? Посмотрите NetPro для настройки внутренней связи между партнерами.

SMax
не первый раз у нас
не первый раз у нас
Сообщения: 325
Зарегистрирован: 17 июн 2016, 14:18
Имя: Максим
Благодарил (а): 7 раз
Поблагодарили: 118 раз

Как настроить общие переменные на двух S7-400?

Сообщение SMax »

S7 Communication via K bus with the S7-400
https://support.industry.siemens.com/cs ... 0&lc=en-WW

Автор темы
van4ello
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 10 июн 2020, 09:36
Имя: Иван
Страна: Россия
город/регион: Липецк
Благодарил (а): 1 раз

Как настроить общие переменные на двух S7-400?

Сообщение van4ello »

Эти примеры не подойдут, в примерах они в MPI сети, а у меня нет.

Изображение

У всех трех контроллеров даже адрес одинаковый :ges_hmm:
Изображение

Вот тут идет пересылка данных, каким образом не разберусь
Изображение
Аватара пользователя

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

Как настроить общие переменные на двух S7-400?

Сообщение VADR »

van4ello писал(а): 15 июл 2020, 09:11 Эти примеры не подойдут, в примерах они в MPI сети, а у меня нет.
Если я правильно понял этот пример, в пределах одной корзины 400-х контроллеров работает "K-bus", работа с которой аналогична работе с MPI.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.

Автор темы
van4ello
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 10 июн 2020, 09:36
Имя: Иван
Страна: Россия
город/регион: Липецк
Благодарил (а): 1 раз

Как настроить общие переменные на двух S7-400?

Сообщение van4ello »

Можете пояснить эту логику?
Изображение

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

Как настроить общие переменные на двух S7-400?

Сообщение v0v »

Безымянный2.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

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

Как настроить общие переменные на двух S7-400?

Сообщение VADR »

van4ello писал(а): 15 июл 2020, 09:19 Можете пояснить эту логику?
Смотрите описание функции PUT и работу с ней в сети MPI. Как я понял, с K-bus - аналогично.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
Ответить

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