Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Чт мар 28, 2024 12:18

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 17 сообщений ]  На страницу 1, 2  Вперёд
Автор Сообщение
 Заголовок сообщения: Рецепты для СX-Designer
СообщениеДобавлено: Вт авг 31, 2010 07:44 
Не в сети

Регистрация: Вт авг 31, 2010 07:21
Сообщения: 26
Доброе утро всем!
Подскажите пожалуйста метод создания рецептов параметров.
Именно: есть 10 даных для работы алгоритма. Есть 50 технологических карт, каждой карте назначены 10 параметров, коректируемых оператором. Необходимо чтобы при выборе конкретной карты, ее данные, присваивались данным для алгоритма.
Я вижу решение проблемы следующим образом:
1. Создаем на экоане Data Block Table
2. Создаем Data Block, количество строк равно количеству карт(50). Количество данных (10) равно количеству столбцов
3. Data Block разрешаем запись и чтение в Flush Card
4. Остается написать скрипт, для меня это сложности, ввиду нехватки времени
Верно ли направление течения мысли :)
Возможно есть другие варианты?
Спасибо всем откликнувшимся!


В начало
 Профиль  
 
 Заголовок сообщения: Re: Рецепты для СX-Designer
СообщениеДобавлено: Вт авг 31, 2010 09:35 
Не в сети

Регистрация: Ср мар 04, 2009 11:32
Сообщения: 474
Откуда: Москва
Скрипт никакой и не нужен, просто полям DataBlock нужно присвоить адреса контроллера которые используются в работе линии как как поля с уставками на рецепты. И потом сдвигать по номеру выбранного нужные значения.
Вообще лучше пополнее описать задачу.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Рецепты для СX-Designer
СообщениеДобавлено: Вт авг 31, 2010 09:46 
Не в сети

Регистрация: Вт авг 31, 2010 07:21
Сообщения: 26
Сергей Сергеевич писал(а):
Вообще лучше пополнее описать задачу.


Есть 10 технологических параметров для производства 1 изделия
Видов изделий = 50. Для каждого свои параметры (10)
Необходимо перед изготовлением изделия выбрать его вид по номеру 1...50, и соответственно данные параметров, соответствующие данному виду изделия копировались в 10 технологических параметров.
PS если что-то не понятно - скажите, поясню.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Рецепты для СX-Designer
СообщениеДобавлено: Вт авг 31, 2010 10:00 
Не в сети

Регистрация: Ср мар 04, 2009 11:32
Сообщения: 474
Откуда: Москва
Цитата:
PS если что-то не понятно - скажите, поясню.

Какой контроллер какай терминал? Есть ли доступ к программе контроллера?
Вообще то значения которые отображаются и вводятся на терминале на самом деле хранятся в памяти контроллера. И терминал их обрабатывать не может.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Рецепты для СX-Designer
СообщениеДобавлено: Вт авг 31, 2010 10:08 
Не в сети

Регистрация: Вт авг 31, 2010 07:21
Сообщения: 26
Сергей Сергеевич писал(а):
Вообще то значения которые отображаются и вводятся на терминале на самом деле хранятся в памяти контроллера. И терминал их обрабатывать не может.


CJ1M-CPU22 + NS5TQ11
Я думал данные хранятся в памяти ПО, а нужные данные передавать в PLC !?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Рецепты для СX-Designer
СообщениеДобавлено: Вт авг 31, 2010 10:33 
Не в сети

Регистрация: Ср мар 04, 2009 11:32
Сообщения: 474
Откуда: Москва
Да. Панель сложит только для ввода-вывода. Все значения хранятся в памяти контроллера и соответственно для организации рецептов надо дописывать программу контроллера. В принципе задача не сложная но требует специализированных знаний и навыков.
Если доступ к программе закрыт (под паролем), то на таком типе процессора может и не получится ее вскрыть.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Рецепты для СX-Designer
СообщениеДобавлено: Вт авг 31, 2010 10:41 
Не в сети

Регистрация: Вт авг 31, 2010 07:21
Сообщения: 26
Сергей Сергеевич писал(а):
Да. Панель сложит только для ввода-вывода. .


Програмно я решал такие задачи. Недавно решал такую задачу на панели от Delta, там все проще. Все данные хранятся в ПО, с помощью регистров и скриптов копируется в памят PLC. Думал возможно здесь так же можно.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Рецепты для СX-Designer
СообщениеДобавлено: Вт авг 31, 2010 10:50 
Не в сети

Регистрация: Ср мар 04, 2009 11:32
Сообщения: 474
Откуда: Москва
Kamof писал(а):
Сергей Сергеевич писал(а):
Да. Панель сложит только для ввода-вывода. .


Програмно я решал такие задачи. Недавно решал такую задачу на панели от Delta, там все проще. Все данные хранятся в ПО, с помощью регистров и скриптов копируется в памят PLC. Думал возможно здесь так же можно.

ну вообще-то вроде можно - есть слова внутренние $W памяти панели, но так никогда не делал.
Как идея попробуй создать DataBlock с заполнением адресами от $W0 до $W499 а скрипт записи 10 значений на кнопку выбора рецепта (только нужно знать адреса в памяти контроллера в которых уставки по параметрам лежат).
Например нажатие на кнопку номера рецепта с номером "5" копирует значения из $W50 - $W59 в нужные регистры контроллера. Только вроде по одному их надо копировать, но в одном скрипте, последовательно.
В комплекте с NS-D идет программка для создания скриптов копирования из внутренней памяти панели в адреса контроллера не помню только как называется.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Рецепты для СX-Designer
СообщениеДобавлено: Вт авг 31, 2010 11:04 
Не в сети

Регистрация: Вт авг 31, 2010 07:21
Сообщения: 26
Сергей Сергеевич писал(а):
Как идея попробуй создать DataBlock с заполнением адресами от $W0 до $W499 а скрипт записи 10 значений на кнопку выбора рецепта (только нужно знать адреса в памяти контроллера в которых уставки по параметрам лежат).
Например нажатие на кнопку номера рецепта с номером "5" копирует значения из $W50 - $W59 в нужные регистры контроллера. Только вроде по одному их надо копировать, но в одном скрипте, последовательно.
В комплекте с NS-D идет программка для создания скриптов копирования из внутренней памяти панели в адреса контроллера не помню только как называется.


Я примерно это и имел ввиду.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Рецепты для СX-Designer
СообщениеДобавлено: Вт авг 31, 2010 12:45 
Не в сети

Регистрация: Пт сен 22, 2006 13:44
Сообщения: 391
Откуда: Москва
Какая версия CX-Designer'a и прошивки панели?
2 варианта решения
1) Data block может работать как с памятью контроллера, так и с памятью терминала. При использовании памяти терминала под рецепты рекомендуется использовать энергонезависимую пямять $HW. Соотвественно описание в картинках объекта Data block и его командных кнопок в документации V073-E1-09, стр 2-372.
2) Command Button функция Data Block Control. стр. 2-132


В начало
 Профиль  
 
 Заголовок сообщения: Re: Рецепты для СX-Designer
СообщениеДобавлено: Вт авг 31, 2010 13:08 
Не в сети

Регистрация: Вт авг 31, 2010 07:21
Сообщения: 26
Andy писал(а):
Какая версия CX-Designer'a и прошивки панели?
2 варианта решения
1) Data block может работать как с памятью контроллера, так и с памятью терминала. При использовании памяти терминала под рецепты рекомендуется использовать энергонезависимую пямять $HW. Соотвественно описание в картинках объекта Data block и его командных кнопок в документации V073-E1-09, стр 2-372.
2) Command Button функция Data Block Control. стр. 2-132


сх-designer 3.111
ns5-tq11b-v2, панели пока нет в наличии


В начало
 Профиль  
 
 Заголовок сообщения: Re: Рецепты для СX-Designer
СообщениеДобавлено: Вт авг 31, 2010 13:18 
Не в сети

Регистрация: Пт сен 22, 2006 13:44
Сообщения: 391
Откуда: Москва
При создании проекта выбирается версия прошивки терминала, от которой зависит какие функции будут доступны в проекте. Выбирайте 8.23 и у вас будет доступен фукционал описанный в документации.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Рецепты для СX-Designer
СообщениеДобавлено: Вт авг 31, 2010 13:21 
Не в сети

Регистрация: Вт авг 31, 2010 07:21
Сообщения: 26
Andy писал(а):
При создании проекта выбирается версия прошивки терминала, от которой зависит какие функции будут доступны в проекте. Выбирайте 8.23 и у вас будет доступен фукционал описанный в документации.


ок, спасибо.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Рецепты для СX-Designer
СообщениеДобавлено: Пт сен 10, 2010 09:15 
Не в сети

Регистрация: Вт авг 31, 2010 07:21
Сообщения: 26
Доброе утро!
Есть еще вопрос - в Data Block Table возможно запретить ввод данных в столбец с терминала?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Рецепты для СX-Designer
СообщениеДобавлено: Вт сен 14, 2010 20:33 
Не в сети

Регистрация: Пт янв 30, 2009 21:25
Сообщения: 518
Данные можно хранить как в терминале так и в контроллере.
Но вот способ - загнать таблицу данных в терминал? Ну не очень удобно.

Хотя OMRON предлагает вообще с карточки памяти вставленной в терминал тягать рецепты.
Сам пользую такой метод.
Определяем область памяти в контроллере необходимую по объему для всех рецептов. И еще плюс на 1 рецепт.
Нулевой "0" рецепт - использую для обработки данных контроллером.
А сами рецепты с 1 по N-ый переписываю в 0 по запросу оператора.
Таким образом получаем,
1. возможность независимо редактировать рецепты и работать на выбранной продукции.
2. с 1 по N рецепты удобные для адресации программисту, т.к. все равно есть привычка что счет начинается с 1 а не с 0. А нулевой рецепт это рабочий - туда пересылаем данные текущего используемого рецепта.
3. Удобно пользоваться массивами данных контролера.
4. Есть доступ к данным не подключаясь к терминалу, и не прошивая его, т.е. не трогаешь оператора.

Будешь делать рецепты в контроллере сразу дай запас на 20 параметров и на 20 рецептов. Аппетиты как правило растут по мере запуска проекта.
Хочу напомнить, в терминале, как и в контроллере, есть возможность индексной адресации к памяти контроллера, что как раз нужно при работе с массивами данных.

_________________
А нам, все равно, и ровно.


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 17 сообщений ]  На страницу 1, 2  Вперёд

Часовой пояс: UTC + 3 часа (Russia: MSK)


Кто сейчас на конференции

Сейчас этот форум просматривают: в настоящее время на конференции нет зарегистрированных пользователей и гости: 8


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

Найти:
Переход:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3