У меня так получилось, 1 Детали 200.jpgможет и по другому можно 1 Детали .jpg
У меня так получилось, 1 Детали 200.jpgможет и по другому можно 1 Детали .jpg
Последний раз редактировалось petera; 07.02.2022 в 01:15.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Захват-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
petera, у меня ваша программа работает только до 126 детали, первая половина 1-5, параметры вводятся
со 126 детали, вторая половина 6-10, до 200 детали не работает ввод параметров.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Это я лихо подсчитал
Правильное значение 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
Прикол в том, что у меня граница уже была перемещена на 10240 и в моём проекте все работает.
В вашем первом не даёт переместить границу. Проект надо по новой создавать и копипастить.
А второй проект заработал сразу.
Последний раз редактировалось kondor3000; 07.02.2022 в 12:37.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg