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

Как хранить пошаговые программы пользователя

ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)
Ответить

Автор темы
SS_
новенький
новенький
Сообщения: 1
Зарегистрирован: 18 июл 2021, 21:16
Имя: Станислав
Страна: Россия
город/регион: Тула
Благодарил (а): 2 раза

Как хранить пошаговые программы пользователя

Сообщение SS_ »

ПЛК S7-1200 панель TP700
Как хранить пошаговые программы пользователя, предполагается что он их задает с HMI панели.
Например программ 99 по 20 шагов каждая.

ZuElecRu
освоился
освоился
Сообщения: 290
Зарегистрирован: 09 авг 2016, 13:49
Имя: Чистилин Андрей Анатольевич
Страна: Россия
город/регион: Малоярославец
Благодарил (а): 31 раз
Поблагодарили: 35 раз

Как хранить пошаговые программы пользователя

Сообщение ZuElecRu »

Обычно для этого используют рецепты и блоки данных.
Аватара пользователя

Nicolayy
освоился
освоился
Сообщения: 280
Зарегистрирован: 14 фев 2014, 11:55
Имя: Николай
Страна: Россия
Благодарил (а): 9 раз
Поблагодарили: 64 раза

Как хранить пошаговые программы пользователя

Сообщение Nicolayy »

SS_ писал(а): 18 июл 2021, 21:20 программ 99 по 20 шагов каждая
Data block с неоптимизированным доступом и без retain'a создаешь. В нем делаешь массив структур на 99 элементов. В самой структуре массив на 20 элементов (не знаю каких, зависит от того, что представляет собой "шаг"). А на панели оператора ячейки для ввода данных по всем двадцати шагам и кнопки типа "применить рецепт", "сохранить рецепт", "загрузить рецепт", ну и ячейка, чтоб номер рецепта вводить. Рецепты сохраняешь на флешку, которая внутри контроллера есть, она на 4 мб, - наверное, хватит. При включении ПЛК рецепты загружаешь с флешки в Data block. Ну, как бы и всё.

Про сохранение на флешку тут почитай:
viewtopic.php?f=231&t=10604&p=95502#p95502
Ответить

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