У меня так получилось, Вложение 59138может и по другому можно Вложение 59139
Вид для печати
У меня так получилось, Вложение 59138может и по другому можно Вложение 59139
Вложение 59143
Вложение 59144
Немного теории о работе с рецептами
Давным давно делал пример с картинками
Вложение 59142
И так,
Рецепты хранятся в выделенной пользователем памяти PFW в виде непрерывной области регистров
(1-ый параметр 1-ого рецепта)
(2-ой параметр 1-ого рецепта)
......................................
(N-ый параметр 1-ого рецепта)
========================
(1-ый параметр 2-ого рецепта)
(2-ой параметр 2-ого рецепта)
......................................
(N-ый параметр 2-ого рецепта);
========================
...........................................
...........................................
(1-ый параметр K-ого рецепта)
(2-ой параметр K-ого рецепта)
......................................
(N-ый параметр K-ого рецепта);
А в слейве ПЛК нужны только N регистров (содержимое одного рецепта)
Есть системный регистр PSW40, с помощью которого можно выбирать нужный рецепт, а дальше с помощью двух кнопок или аналогичных функций в ф.области или ф. кнопке можно записать набор параметров выбранного рецепта в сетевые регистры ПЛК или прочитать из сетевых регистров ПЛК набор параметров в выбранный рецепт
Вложение 59147
petera, у меня ваша программа работает только до 126 детали, первая половина 1-5, параметры вводятся
со 126 детали, вторая половина 6-10, до 200 детали не работает ввод параметров.
Это я лихо подсчитал https://owen.ru/forum/attachment.php...4&d=1392750964
Правильное значение 200 х 30 = 6000
ЗЫ
Панели под рукой нет, а эмулятор после 126 рецепта натыкается на границу авторазмещения, которая 4096!
Переместил границу авторазмещения с 4096 на 6400 (256 х 25) и все заработало, в эмуляторе по крайней мере
Вложение 59159
Вложение 59160
Вложение 59161
Проект в посте #33 исправил
Прикол в том, что у меня граница уже была перемещена на 10240 и в моём проекте все работает.
В вашем первом не даёт переместить границу. Проект надо по новой создавать и копипастить.
А второй проект заработал сразу.