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

STEP7

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

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

Ответить

Автор темы
45678
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 18 авг 2016, 11:56
Имя: Семен Петрович Иванов
Благодарил (а): 1 раз

STEP7

Сообщение 45678 »

Подскажите такой момент, при написании OB появляется необходимость дополнять DB(используемый в этом OB), приходится открывать DB, добавлять данные, сохранять и после этого переоткрывать OB, чтобы он увидел добавленные в DB переменные.... Есть способ сделать это как то проще?
Аватара пользователя

megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 68 раз

STEP7

Сообщение megavolt86 »

Обновлять дб не надо, обновления требуют отредактированные фб и фс. По крайней мере я с вашей проблемой не сталкивался. В целом виде дб нигде не использую, а только отдельные элементы дб
:ext_secret:
Аватара пользователя

stapler77
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 13 мар 2017, 08:23
Имя: Сергей

STEP7

Сообщение stapler77 »

Да действительно есть такая проблема. (редактор "на ходу" не подхватывает изменения в DB). Я также мучаюсь. Полагаю, что надо просто с этим смириться :)
А лучше переходите на TIA Portal там всё гораздо удобнее и подобных проблем не возникает.
Аватара пользователя

Marrenoloth
завсегдатай
завсегдатай
Сообщения: 524
Зарегистрирован: 05 окт 2009, 11:51
Имя: Тихомиров Дмитрий Викторович
Страна: Россия
город/регион: Москва
Благодарил (а): 17 раз
Поблагодарили: 20 раз

STEP7

Сообщение Marrenoloth »

Сохранить редактируемый OB/FB/FC без закрытия. Просто сохранить. Если не обновилось, File - Check and Update Accesses в окне редактора кода.
stapler77 писал(а): А лучше переходите на TIA Portal там всё гораздо удобнее и подобных проблем не возникает.
Да. Там много других. :lol:

Автор темы
45678
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 18 авг 2016, 11:56
Имя: Семен Петрович Иванов
Благодарил (а): 1 раз

STEP7

Сообщение 45678 »

Может кто помочь советом в настройке связи между двумя устройствами 1)текстовая панель C7-613 2) s300 контроллер чере з MPI?
Где можно прочитать про это, чтобы самому настроить связь?
:ges_help:

Автор темы
45678
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 18 авг 2016, 11:56
Имя: Семен Петрович Иванов
Благодарил (а): 1 раз

STEP7

Сообщение 45678 »

45678 писал(а): Может кто помочь советом в настройке связи между двумя устройствами 1)текстовая панель C7-613 2) s300 контроллер чере з MPI?
Где можно прочитать про это, чтобы самому настроить связь?
:ges_help:
Я правильно понял что это делается через NetPro? Подсоединяем два устройства к MPI (с различными адресами), после этого формируем таблицу "Define Global Data", после чего в Define Global Data жмем PLS > Download to module, верно?
Почему то не получается так....
Аватара пользователя

stapler77
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 13 мар 2017, 08:23
Имя: Сергей

STEP7

Сообщение stapler77 »

В панели конфигурируете соединение и привязываете тэги к нужным адресам контроллера.

Автор темы
45678
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 18 авг 2016, 11:56
Имя: Семен Петрович Иванов
Благодарил (а): 1 раз

STEP7

Сообщение 45678 »

Прошу прощения, не совсем понятно. можете сказать где прочитать про это?
Аватара пользователя

stapler77
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 13 мар 2017, 08:23
Имя: Сергей

STEP7

Сообщение stapler77 »

В руководстве на среду разработки для панели.
Вы чем пользуетесь: ProTool, WinCC flexible?
Найдёте соответствующим мануал (Гугл в помощь) и почитайте как с операторскими панелями работать.
Суть в том, что не контроллер передаёт в операторскую панель, а панель считывает данные из контроллера.

Автор темы
45678
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 18 авг 2016, 11:56
Имя: Семен Петрович Иванов
Благодарил (а): 1 раз

STEP7

Сообщение 45678 »

stapler77 писал(а):В руководстве на среду разработки для панели.
Вы чем пользуетесь: ProTool, WinCC flexible?
Найдёте соответствующим мануал (Гугл в помощь) и почитайте как с операторскими панелями работать.
Суть в том, что не контроллер передаёт в операторскую панель, а панель считывает данные из контроллера.
У нас текстовая панель. Если я не ошибаюсь она отличается от 300 контроллера только наличием текстового дисплея....
Пользуемся step7.
Я думаю не стоит акцентировать внимание на панели, мне нужно разобраться как соединить два контроллера s300. По аналогии сделаю с панелью, и должно все заработать. Пробую для начала соединить два контроллера в симуляторе step7, пока ничего не выходит :affliction: :ges_help:
Аватара пользователя

stapler77
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 13 мар 2017, 08:23
Имя: Сергей

STEP7

Сообщение stapler77 »

У вас конечная цель какая? Соединить текстовую панель с контроллером?

Автор темы
45678
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 18 авг 2016, 11:56
Имя: Семен Петрович Иванов
Благодарил (а): 1 раз

STEP7

Сообщение 45678 »

Да, конечная цель такая. (текстовая панель тоже является контроллером). мне нужно разобраться как соединить через MPI два контроллера s300 и по аналогии получиться соединить панель с контроллером.
Аватара пользователя

stapler77
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 13 мар 2017, 08:23
Имя: Сергей

STEP7

Сообщение stapler77 »

Текстовая панель - это не контроллер.
У вас в одном корпусе контроллер и панель, и рассматривать их надо как 2 разных устройства.

У вас должно 2 проекта:
1. STEP7 - программа контроллера
2. ProTool (WinCC flexible) - проект для текстовой панели.

В панели Вам и надо будет указывать параметры соединения с контроллером, прописывать теги и прочее...
Программа контроллера про существование панели вообще может не знать.

Найдите мануал, почитайте и всё станет понятно. Пытаться всё это объяснить через форум, когда существуют подробные руководства, наверное, не целесообразно.

Автор темы
45678
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 18 авг 2016, 11:56
Имя: Семен Петрович Иванов
Благодарил (а): 1 раз

STEP7

Сообщение 45678 »

Проект текстовой панели (в моем случае) создается тоже в step7.
Можете помочь в связи 2х контроллеров. дальше как это сделать с панелью для меня станет понятно ...

Автор темы
45678
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 18 авг 2016, 11:56
Имя: Семен Петрович Иванов
Благодарил (а): 1 раз

STEP7

Сообщение 45678 »

никто не сталкивался?
Аватара пользователя

stapler77
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 13 мар 2017, 08:23
Имя: Сергей

STEP7

Сообщение stapler77 »

Видимо никто не делает проекты для текстовых панелей в step7 :)
Обмен между контроллерами по Profibus/MPI Обычно делается функциями SEND/RECEIVE
Я Вас пытаюсь направить по правильному пути, а Вы меня не слышите. Жаль :(

Автор темы
45678
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 18 авг 2016, 11:56
Имя: Семен Петрович Иванов
Благодарил (а): 1 раз

STEP7

Сообщение 45678 »

stapler77 писал(а): Видимо никто не делает проекты для текстовых панелей в step7 :)
Обмен между контроллерами по Profibus/MPI Обычно делается функциями SEND/RECEIVE
Я Вас пытаюсь направить по правильному пути, а Вы меня не слышите. Жаль :(
Может подскажут для S300, не для панелей ....
Если подключаюсь к 313C не вижу SFC60, SFC 61 (send/receive), не поддерживаются эти функции?
Можно отправку/получение данных по MPi организовать через X_GET/X_PUT?
Аватара пользователя

stapler77
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 13 мар 2017, 08:23
Имя: Сергей

STEP7

Сообщение stapler77 »

Пример использования C7-613
https://support.industry.siemens.com/cs ... 0&lc=ru-RU
У Вас имеется компакт-диск «Configuration Tools for SIMATIC C7–613
[Инструментальные средства проектирования для SIMATIC C7–613]». Этот
компакт-диск содержит библиотеку «C7–613» со всеми необходимыми FB, UDT и
программу-пример «ZXX31_01_C7–613»

Автор темы
45678
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 18 авг 2016, 11:56
Имя: Семен Петрович Иванов
Благодарил (а): 1 раз

STEP7

Сообщение 45678 »

С этим примером знаком. С конфигуратором панели в step7 работал, все получилось. С созданием проекта для контроллера и редактированием текстового дисплея контроллера проблем нет. Есть проблемы со связью C7-613 с s300 по MPI. Пробую через Define Global Data, при компиляции NetPro возникает ошибка: Error:The application has no connaction to the database.

Автор темы
45678
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 18 авг 2016, 11:56
Имя: Семен Петрович Иванов
Благодарил (а): 1 раз

STEP7

Сообщение 45678 »

untitled.JPG
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Автор темы
45678
здесь недавно
здесь недавно
Сообщения: 36
Зарегистрирован: 18 авг 2016, 11:56
Имя: Семен Петрович Иванов
Благодарил (а): 1 раз

STEP7

Сообщение 45678 »

Впрочем при загрузки проекта в ПЛК и текстовую панель все заработало.....
Промучился с запуском в режиме эмуляции (так ничего и не получилось), при загрузке в железо >>>все работает! хм... столько времени потерял зря. Все равно интересно услышать мнение экспертов по поводу ошибки в компиляции.....
Ответить

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