Страница 4 из 7 ПерваяПервая ... 23456 ... ПоследняяПоследняя
Показано с 31 по 40 из 67

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

  1. #31

    По умолчанию

    У меня так получилось, 1 Детали 200.jpgможет и по другому можно 1 Детали .jpg

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

    По умолчанию

    Цитата Сообщение от Iv_Str_NDT Посмотреть сообщение
    13 BOOL + 2 WORD.
    Цитата Сообщение от Iv_Str_NDT Посмотреть сообщение
    Вложение 59097
    Отправляю еще раз.

    Цитата Сообщение от Iv_Str_NDT Посмотреть сообщение
    Ток циркулярный, ток продольный, предварительный полив, вращение при поливе, полив, вращение при намагничивании, способ контроля циркулярного(СОН/СПП),способ контроля продольного(СОН/СПП), размагничивание циркулярное, размагничивание продольное, род тока циркулярного, род тока продольного, осмотр - это переменные типа BOOL.
    Сила тока циркулярного, сила тока продольного - это переменные типа WORD.

    Такой набор параметров для всех этапов. В зависимости от детали, технолог отмечает, когда заполняет "словарь", что должно работать в конкретном этапе.
    Однако, не получилось найти 13 BOOL, только 11

    Это обнаружил когда стал делать экран редактора рецептов

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

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

    По умолчанию

    Захват-01.png

    Захват-02.png

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

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

    Есть системный регистр PSW40, с помощью которого можно выбирать нужный рецепт, а дальше с помощью двух кнопок или аналогичных функций в ф.области или ф. кнопке можно записать набор параметров выбранного рецепта в сетевые регистры ПЛК или прочитать из сетевых регистров ПЛК набор параметров в выбранный рецепт
    Захват-08.png
    Вложения Вложения
    Последний раз редактировалось petera; 07.02.2022 в 12:01.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #34

    По умолчанию

    petera, у меня ваша программа работает только до 126 детали, первая половина 1-5, параметры вводятся
    со 126 детали, вторая половина 6-10, до 200 детали не работает ввод параметров.

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

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    petera, у меня ваша программа работает только до 126 детали, первая половина 1-5, параметры вводятся
    со 126 детали, вторая половина 6-10, до 200 детали не работает ввод параметров.
    Это Вы в панели проверяли или в эмуляторе?
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #36

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Это Вы в панели проверяли или в эмуляторе?
    В эмуляторе.

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

    По умолчанию

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

    Значит нужно 200 х 30 = 600 регистров на все рецепты
    Это я лихо подсчитал

    Правильное значение 200 х 30 = 6000

    ЗЫ
    Панели под рукой нет, а эмулятор после 126 рецепта натыкается на границу авторазмещения, которая 4096!

    Переместил границу авторазмещения с 4096 на 6400 (256 х 25) и все заработало, в эмуляторе по крайней мере

    Захват-1.png

    Захват-2.png

    Захват-3.png

    Проект в посте #33 исправил
    Последний раз редактировалось petera; 07.02.2022 в 12:02.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #38

    По умолчанию

    Прикол в том, что у меня граница уже была перемещена на 10240 и в моём проекте все работает.
    В вашем первом не даёт переместить границу. Проект надо по новой создавать и копипастить.
    А второй проект заработал сразу.
    Последний раз редактировалось kondor3000; 07.02.2022 в 12:37.

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

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Прикол в том, что у меня граница уже была перемещена на 10240 и в моём проекте все работает.
    В вашем первом не даёт переместить границу. Проект надо по новой создавать и копипастить.
    А второй проект заработал сразу. Но я так и не нашёл, где вы границу поменяли.
    Зачем по новой? Я же ini файлы не редактирую, у меня есть возможность менять границу "на лету"
    Просто мое видео о том как я делаю из этой темы удалили
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  10. #40

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Зачем по новой? Я же ini файлы не редактирую, у меня есть возможность менять границу "на лету"
    Просто мое видео о том как я делаю из этой темы удалили
    Спасибо, понял. Есть ещё вопросик. У вас в графических макросах не нашёл функцию MOD , можно её как то по другому реализовать просто.
    И ещё есть сравнение на A<=0, как изменить на А<=10.

Страница 4 из 7 ПерваяПервая ... 23456 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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