ПЛК S7-1200 панель TP700
Как хранить пошаговые программы пользователя, предполагается что он их задает с HMI панели.
Например программ 99 по 20 шагов каждая.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Как хранить пошаговые программы пользователя
Модератор: Глоб.модераторы
-
- не первый раз у нас
- Сообщения: 318
- Зарегистрирован: 14 фев 2014, 11:55
- Имя: Николай
- Страна: Россия
- Благодарил (а): 16 раз
- Поблагодарили: 72 раза
Как хранить пошаговые программы пользователя
Data block с неоптимизированным доступом и без retain'a создаешь. В нем делаешь массив структур на 99 элементов. В самой структуре массив на 20 элементов (не знаю каких, зависит от того, что представляет собой "шаг"). А на панели оператора ячейки для ввода данных по всем двадцати шагам и кнопки типа "применить рецепт", "сохранить рецепт", "загрузить рецепт", ну и ячейка, чтоб номер рецепта вводить. Рецепты сохраняешь на флешку, которая внутри контроллера есть, она на 4 мб, - наверное, хватит. При включении ПЛК рецепты загружаешь с флешки в Data block. Ну, как бы и всё.
Про сохранение на флешку тут почитай:
viewtopic.php?f=231&t=10604&p=95502#p95502