Страница 1 из 7 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 67

Тема: Работа с рецептами СП310 и ПЛК110[M02]

  1. #1

    По умолчанию Работа с рецептами СП310 и ПЛК110[M02]

    Здравствуйте.
    Есть 200 деталей. Для каждой детали есть 10 разных этапов проверки. В каждом этапе-15 параметров.
    Подскажите, как лучше реализовать данную задачу?

  2. #2

    По умолчанию

    Мало данных, всё зависит от того, параметры разные или одни и те же. Этапы разные или одинаковые, детали разные или похожие.
    Что общего есть в каждом этапе и в чём различие. Опишите как вы видите всё это.

    Если всё разное, то это 30000 параметров, поэтому надо скомпоновать всё по типам и параметрам.
    Последний раз редактировалось kondor3000; 27.01.2022 в 19:59.

  3. #3

    По умолчанию

    Детали разные, параметры в этапах одинаковые. Для разных деталей в этапах могут быть разный набор параметров.
    Выбрали 1 деталь, выбрали первый этап, заполнили действия, которые будут проходить в нем, перешли во второй этап, заполнили его действия и т.д.

  4. #4

    По умолчанию

    Я это вижу так.
    Есть 200 деталей, для каждой детали есть набор из 10 этапов. Условия в этапах одинаковые. В одном этапе я использую 1 регистр для переменных типа BOOL и 2 регистра для типа WORD. Итого 30 регистров на 1 деталь.
    В зависимости от выбранной детали, меняются значения в этих регистрах, которые я передаю ПЛК.
    Плюс все эти рецепты нужно выгружать на флешку.

  5. #5

    По умолчанию

    Цитата Сообщение от Iv_Str_NDT Посмотреть сообщение
    Я это вижу так.
    для каждой детали есть набор из 10 этапов. Условия в этапах одинаковые. В одном этапе я использую 1 регистр для переменных типа BOOL и 2 регистра для типа WORD. Итого 30 регистров на 1 деталь.
    Если условия этапов одинаковые, то надо не 30 регистров, а 4.
    1 регистр -номер этапа (от1 до 10),
    2 регистр -переменная типа BOOL, меняются только биты
    3 регистр - регистр типа WORD, меняется только число
    4 регистр - регистр типа WORD, меняется только число
    Или вы хотите сразу задать все биты и числа?
    Последний раз редактировалось kondor3000; 29.01.2022 в 13:40.

  6. #6
    Пользователь
    Регистрация
    31.01.2019
    Адрес
    РФ/РБ
    Сообщений
    917

    По умолчанию

    Цитата Сообщение от Iv_Str_NDT Посмотреть сообщение
    Я это вижу так.
    Есть 200 деталей, для каждой детали есть набор из 10 этапов. Условия в этапах одинаковые. В одном этапе я использую 1 регистр для переменных типа BOOL и 2 регистра для типа WORD. Итого 30 регистров на 1 деталь.
    В зависимости от выбранной детали, меняются значения в этих регистрах, которые я передаю ПЛК.
    Плюс все эти рецепты нужно выгружать на флешку.
    Я немножко по другому вижу.
    Есть 200 деталей и 10 этапов. Итого 2000 вариантов. 2000 рецептов. Которые называется <номер детали>-<номер этапа>
    Это если каждый этап для каждой детали уникален.
    Если в основном, 10 этапов не сильно различаются от детали к детали, то, либо из программы учета заданий формируются все 10 этапов и загружаются в панель, либо создаются все возможные операции в виде рецептов (50-100 шт), а с деталью, на циркуляре, идет список техопераций и соответствующим номером рецепта.
    Оператор последовательно выполняет необходимые тех-операции, в соответствии с циркуляром.
    Но если честно, в мелкосерийке особенно, при переходе по технологии, настройка и тесты занимают больше времени, чем производство, поэтому, рецепты тут приведут просто к лишнему гемору.

  7. #7

    По умолчанию

    Эти рецепты забиваются в панели сразу для каждой детали, плюс есть опция выгрузить их на флешку.
    Параметры на каждом этапе и для каждой детали могут быть разными.
    Я рецепты не освоил еще, может кто-нибудь в примере описать, как это сделать?
    Спасибо.

  8. #8

    По умолчанию

    Цитата Сообщение от Iv_Str_NDT Посмотреть сообщение
    Эти рецепты забиваются в панели сразу для каждой детали, плюс есть опция выгрузить их на флешку.
    Параметры на каждом этапе и для каждой детали могут быть разными.
    Я рецепты не освоил еще, может кто-нибудь в примере описать, как это сделать?
    Спасибо.
    Проблема в том , что у рецептов ограничена память. 30000 переменных никак не влезут. 4096-256=3840 регистров в ПЗУ. Обходным путём можно немного увеличить. Поэтому надо решить как их скомпоновать.
    Пример есть тут, Работа с рецептами https://owen.ru/product/sp3xx/software

    Либо идти другим путём. Создавать массивы переменных в ПЛК и выводить на панель.
    Последний раз редактировалось kondor3000; 02.02.2022 в 23:46.

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

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Проблема в том , что у рецептов ограничена память 30000 переменных никак не влезут. 4096-256= 3840регистров. Поэтому надо решить как их скомпоновать.
    Пример есть тут, Работа с рецептами https://owen.ru/product/sp3xx/software

    Либо идти другим путём. Создавать массивы переменных в ПЛК и выводить на панель.
    1. у рецептов ограничена память 30000 переменных
    Это Вы почему так решили? Кто запрещает иметь больше?

    2. Что за магическая цифра 4096?

    ЗЫ.
    На сколько я понял из условий
    1. В каждом этапе - задействованы 3 регистра - первый битовая маска для булевых переменных + два регистра WORD для цифровых значений. Итого 30 регистров для одной детали
    2. Типов деталей - 200.

    Значит нужно 200 х 30 = 600 регистров на все рецепты
    Последний раз редактировалось petera; 02.02.2022 в 22:18.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  10. #10

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    На сколько я понял из условий
    1. В каждом этапе - задействованы 3 регистра - первый битовая маска для булевых переменных + два регистра WORD для цифровых значений. Итого 30 регистров для одной детали
    2. Типов деталей - 200.

    Значит нужно 200 х 30 = 600 регистров на все рецепты
    По первому посту переменных было 30000, пока не знаю способа записать переменные из рецептов во всю область PFW.
    Пробовал делать рецепты, записать получилось только в доступную область до 4096.
    Хотя если их 600 то можно.
    Последний раз редактировалось kondor3000; 02.02.2022 в 23:30.

Страница 1 из 7 123 ... ПоследняяПоследняя

Похожие темы

  1. СП310 и блокировка кнопки паролем. работа с календарем.
    от Дмитрий Александрович в разделе Панели оператора (HMI)
    Ответов: 12
    Последнее сообщение: 11.10.2021, 18:46
  2. СП310 и ступенчатое задание переменной. Работа с паролями.
    от Дмитрий Александрович в разделе Панели оператора (HMI)
    Ответов: 2
    Последнее сообщение: 06.08.2021, 17:14
  3. работа с рецептами в MasterSCADA4D
    от niklud19511 в разделе Master SCADA 4D
    Ответов: 1
    Последнее сообщение: 10.05.2018, 19:03
  4. ПЛК100 и ИП320 работа с рецептами
    от xaron в разделе ПЛК1хх
    Ответов: 22
    Последнее сообщение: 24.03.2014, 16:38
  5. Работа с рецептами
    от Aleksandr в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 23.01.2012, 13:36

Ваши права

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