DOP-100 сохранение рецептов

pkl
Сообщения: 1468
Зарегистрирован: 23 ноя 2010, 10:08

Re: DOP-100 сохранение рецептов

Сообщение pkl »

А зачем вам так? Храните рецепты в панели. А при необходимости делайте бэкап на карту. Механизм рецептов именно так и задуман.

Yozik
Сообщения: 103
Зарегистрирован: 19 ноя 2015, 17:33

Re: DOP-100 сохранение рецептов

Сообщение Yozik »

bovitan писал(а):
30 мар 2021, 11:02
Мне надо сохранять на SD весь рецепт т.е. это у меня 10 групп по 4 параметра, но не в один и тот-же файл а после изменения записывать в другой. По кнопке ИМПОРТ/ЭКСПОРТ рецепта создан файл recepie.csv.
Вы таки не понимаете суть рецепта.
10 групп по 4 параметра это рецепт ОДИН на 40 параметров.
В файле recepie.csv может хранится таких рецептов много
bovitan писал(а):
29 мар 2021, 13:05
Рецепт состоит из нескольких стадий (до 10)
ID стадии, температура, время, давление
Количество столбцов в рецепте 10*4=40
Количество строк в рецепте это максимальное количество сохраненных рецептов
в файле recepie.csv
Если не хотите связываться с enhanced recept
Можно поступить следующими способами
1. в панели в ЕЕПРОМ создайте область переменных для имен рецептов и
с помощью LUA или макросов соотносите для оператора имя рецепта с номером.
(минус в файле рецептов имени не будет. плюс в контроллере не будет занятой памяти лишей)
2.
el-mech писал(а):
26 мар 2021, 20:31
задайте первый элемент рецепта char на 16 ячеек (это 32 знака) и + 40 ячеек для технологической (10 стадий * 4 параметра). Единственное, название рецепта будете вводить латиницей.
Тогда в контроллере придется выделить еще 16 ячеек (это 32 знака) которые будут там просто так.

bovitan
Сообщения: 38
Зарегистрирован: 11 ноя 2020, 12:35

Re: DOP-100 сохранение рецептов

Сообщение bovitan »

recipe.zip
(198 байт) 175 скачиваний
В файле recepie.csv хранится один рецепт на 10 строк по 4 параметра

Yozik
Сообщения: 103
Зарегистрирован: 19 ноя 2015, 17:33

Re: DOP-100 сохранение рецептов

Сообщение Yozik »

bovitan писал(а):
30 мар 2021, 13:50
файле recepie.csv хранится один рецепт на 10 строк по 4 параметра
Я так и думал. Вы таки не понимаете что такое рецепт
В файле recepie.csv хранится ДЕСЯТЬ рецептов по 4 параметра каждый

В контроллере перепишутся всего ЧЕТЫРЕ переменных

На пальцах с картинками
вот статья про работу с рецептами

Оттуда
в поле «Length» указывается количество параметров рецепта,
У вас это 10 стадий по 4 параметра всего 10*4=40!!!! в контроллере 40 переменных с адресами подряд
в поле «Group» количество рецептов
сколько вам нужно рецептов

Yozik
Сообщения: 103
Зарегистрирован: 19 ноя 2015, 17:33

Re: DOP-100 сохранение рецептов

Сообщение Yozik »

Зачем нужен рецепт?
bovitan писал(а):
26 мар 2021, 15:45
У меня 16bit рецепт. 10 групп по 4 параметра. Это вроде до 10 стадий работы со своими параметрами .
Вот не было бы такого полезного инструмента. вы бы в контроллере хранили ....
Вот лично вы храните 4 переменных
bovitan писал(а):
29 мар 2021, 13:05
ID стадии, температура, время, давление
хотя надо хранить для всех
bovitan писал(а):
26 мар 2021, 15:45
10 стадий работы
и в контроллере обрабатывать 40 переменных выбирая нужные 4
А потом всем (не только вам ) хочется
bovitan писал(а):
26 мар 2021, 15:45
Но количество и параметры этих стадии могут меняться в зависимости от продукции. Но продукция может повторятся. Вот и хочется как-то сделать выбор уже имеющегося набора.
и умные люди придумали рецепт.

bovitan
Сообщения: 38
Зарегистрирован: 11 ноя 2020, 12:35

Re: DOP-100 сохранение рецептов

Сообщение bovitan »

Я понял, что меня ни кто не понял.
Начнем с начала.
У меня в панели создан 16Bit рецепт 10 рецептов(групп) по 4 параметра.
рецепт2.jpg
рецепт2.jpg (151.27 КБ) 9024 просмотра
На экране в панели у меня таблица на 40 параметров, с адресами в панели.
рецепт.jpg
рецепт.jpg (118.52 КБ) 9024 просмотра
Вот и надо после изменения параметров записать на SD, файл№1
Далее ввести другие параметры и опять записать SD. файл№2 .... файл№3 и.т.д.
Да это в файле как говорите 10 рецептов по 4 параметра.
Потом чтобы заново не вводить параметры надо выбрать из SD нужный файл№... и загрузить в панель, и работать с ним.
Мне не надо ни чего хранить в контроллере.
В контроллер я загружаю нужную мне RCPNO(в моем случае Стадия_,,,) из панели и с этими данными работаю.

В итоге вопрос в том, как организовать сохранение на SD файлов с рецептами ОТЛИЧНЫХ ДРУГ ОТ ДРУГА С РАЗНЫМИ ПАРАМЕТРАМИ и дальнейшего их выбора.
Кнопки Экспорт/Импорт записывают и читают из одного файла.

Yozik
Сообщения: 103
Зарегистрирован: 19 ноя 2015, 17:33

Re: DOP-100 сохранение рецептов

Сообщение Yozik »

bovitan писал(а):
31 мар 2021, 13:05
В контроллер я загружаю нужную мне RCPNO(в моем случае Стадия_,,,) из панели и с этими данными работаю.
Вы .............. отсюда и ваши проблемы.
Почему ленивый?
Потому что все нормальные обработку (шагание по стадиям) делают в ПЛК
Да это надо писать программу, но вы ленивый и воспользовались удобным функционалом панели.

А ............ потому что вместо того что бы сделать нормально как все все пытаетесь вывернутся
"и рыбку сьесть и на...не сесть"

ПС enhanced recept вам в помощь там еще группы есть.

И еще для DOP-B было как вы хотите. Скорее всего и для 100 есть
вот руководство 269 страница

bovitan
Сообщения: 38
Зарегистрирован: 11 ноя 2020, 12:35

Re: DOP-100 сохранение рецептов

Сообщение bovitan »

У меня и есть шагание по стадиям в контроллере.
Все работает.
Вы меня все равно не поняли.
Мне надо чтобы я не каждый раз в ручную задавал параметры а выбрать уже из ранее записанных в файле на SD или USB.
Вот нашел я в инструкции DOPSoft Import/Export FileSlot, File Access, FileSlot File Management похоже это то что мне нужно.
Буду дерзать.
ЗЫ: Ссылки не открываются ошибка 404.
Но и на этом спасибо.

Yozik
Сообщения: 103
Зарегистрирован: 19 ноя 2015, 17:33

Re: DOP-100 сохранение рецептов

Сообщение Yozik »

bovitan писал(а):
31 мар 2021, 14:53
У меня и есть шагание по стадиям в контроллере.
нету у вас шагания по стадиям в контроллере. Вы схитрили и даже подозреваю как
шагание в контроллере это когда в контролере все 10 стадий по 4 переменной
И тот механизм что вы использовали для шагания на самом деле выбор рецепта
bovitan писал(а):
31 мар 2021, 13:05
В контроллер я загружаю нужную мне RCPNO(в моем случае Стадия_,,,)
то есть 4 параметра и контроллер у вас не шагает
шагает панель, через механизм смены рецептов
bovitan писал(а):
31 мар 2021, 14:53
Мне надо чтобы я не каждый раз в ручную задавал параметры а выбрать уже из ранее записанных в файле на SD или USB.
Вот нашел я в инструкции DOPSoft Import/Export FileSlot, File Access, FileSlot File Management похоже это то что мне нужно.
На него ссылка и была. https://www.saa.su/Manual/DELTA/DOP-%D0 ... s_2012.pdf 269 страница там как раз рецепт сохраняют

bovitan
Сообщения: 38
Зарегистрирован: 11 ноя 2020, 12:35

Re: DOP-100 сохранение рецептов

Сообщение bovitan »

Опять вы не поняли меня.
Нет у меня в контроллере 10 стадий по 4 параметра.
У меня в контроллере 4 переменные в которые я и загружаю данные. "ID стадии,температура,время,давление"
После окончания времени стадии сменил RCPNO на следующий и загрузил опять в эти-же переменные 4 параметра.
И так пока не будет стадия с ID=0 т.е. "стоп".
А то что вы дали описание сохранение рецепта то DOPSoft есть кнопка импорт/экспорт рецепта уже готовая.
У меня если видели "на SD" "из SD". Ранее я прикреплял файл который мне создала панель по этой кнопке.
Вы почему-то прицепились к контроллеру когда я задал вопрос о сохранении файла с параметрами на SD в панели.

Ответить