Показано с 1 по 4 из 4

Тема: ПЛК100 и СП310

  1. #1
    Пользователь
    Регистрация
    22.03.2013
    Адрес
    Кострома
    Сообщений
    96

    По умолчанию ПЛК100 и СП310

    Есть ПЛК100-24Р.М и СП310. На ПЛК программа работы пресса, на панели отображаются и вводятся (для каждой запрессовки)параметры работы (давл., температура, время). Как можно реализовать (где почитать или примерчик) запись в контроллер или панель нескольких программ прессования
    с уже заданными параметрами. С возможностью выбора режима прессования по присвоенным номерам или названиям. Параметры программы должны вводится с панели и имя им присваиватся тоже. В программе до 16 параметров (3х значные цифровые, уставки давления, время, температура) и сколько
    вариантов программ можно записать.

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    по моему мнению, в плк требуется создать структуру, описывающую весь рецепт каждой программы прессования. Из этого пользовательского типа данных создать глобальный массив. При каждом изменении рецептуры сохранять массив в файл, при включении плк организовать чтение из файла. С панели выбрав номер рецепта, подставлять в область памяти модбаса соответствующий элемент массива по индексу, который придет с панели
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #3
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от Алекс2013 Посмотреть сообщение
    Есть ПЛК100-24Р.М и СП310. На ПЛК программа работы пресса, на панели отображаются и вводятся (для каждой запрессовки)параметры работы (давл., температура, время). Как можно реализовать (где почитать или примерчик) запись в контроллер или панель нескольких программ прессования
    с уже заданными параметрами. С возможностью выбора режима прессования по присвоенным номерам или названиям. Параметры программы должны вводится с панели и имя им присваиватся тоже. В программе до 16 параметров (3х значные цифровые, уставки давления, время, температура) и сколько
    вариантов программ можно записать.
    В панели есть специальный механизм работы с рецептами. Я делал пример с описанием для СП270.
    Захват-8.png
    Непонятно почему этот пост удалили!
    Захват-9.png

    Рецепты хранятся в выделенной пользователем памяти PFW в виде непрерывной области регистров
    (1-ый параметр 1-ого рецепта)
    (2-ой параметр 1-ого рецепта)
    ......................................
    (N-ый параметр 1-ого рецепта)
    ========================
    (1-ый параметр 2-ого рецепта)
    (2-ой параметр 2-ого рецепта)
    ......................................
    (N-ый параметр 2-ого рецепта);
    ========================
    ...........................................
    ...........................................
    (1-ый параметр K-ого рецепта)
    (2-ой параметр K-ого рецепта)
    ......................................
    (N-ый параметр K-ого рецепта);

    А в слейве ПЛК нужны только N регистров (содержимое одного рецепта)

    Размер памяти PFW для рецептов N*K, т.к. последний доступный номер регистра PFW - 4 000 000, то рецептов влезет много!
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #4
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Маленький пример
    Захват-2.png
    В примере в одном рецепте 16 параметров, 8шт. в формате Real, 4шт в формате UINT, 4шт в формате INT.
    Количество рецептов - 8шт.
    Рецепты в панели хранятся в регистрах PFW
    PFW300 - PFW323 - параметры первого рецепта
    PFW324 - PFW347 - параметры второго рецепта
    PFW348 - PFW371 - параметры третьего рецепта
    PFW372 - PFW396 - параметры четвертого рецепта
    PFW397 - PFW419 - параметры пятого рецепта
    PFW420 - PFW443 - параметры шестого рецепта
    PFW444 - PFW467 - параметры седьмого рецепта
    PFW468 - PFW491 - параметры восьмого рецепта
    затем идут названия программ(рецептов), под одно название выделено 10 регистров(20 символов)
    PFW492 - PFW501 название первой программы
    PFW502 - PFW511 название второй программы
    PFW512 - PFW521 название третьей программы
    PFW522 - PFW531 название четвертой программы
    PFW532 - PFW541 название пятой программы
    PFW542 - PFW551 название шестой программы
    PFW552 - PFW561 название седьмой программы
    PFW562 - PFW571 название восьмой программы

    Регистры для рецепта в ПЛК находятся в 4х0000 - 4х0023
    Захват-1.png


    Вложения Вложения
    Последний раз редактировалось petera; 18.09.2017 в 22:15.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Похожие темы

  1. Ответов: 26
    Последнее сообщение: 31.01.2023, 17:42
  2. СП310 WEB Визуализация
    от Dmitry-357 в разделе Панели оператора (HMI)
    Ответов: 1
    Последнее сообщение: 22.03.2017, 21:04
  3. Картинки для СП310
    от Игорь-КИП в разделе Панели оператора (HMI)
    Ответов: 0
    Последнее сообщение: 16.03.2017, 19:54
  4. пр200+сп310
    от zamnarzanom в разделе Программируемые реле
    Ответов: 5
    Последнее сообщение: 10.10.2016, 09:13
  5. Плк 110 + 2 сп310
    от Kostennikov в разделе Помощь Разработчикам
    Ответов: 4
    Последнее сообщение: 12.07.2016, 12:59

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •