SIEMENS, DF&PD

Предыдущее посещение: Вт июл 05, 2016 5:03 Текущее время: Вт июл 05, 2016 5:03

Часовой пояс: UTC + 3 часа




 [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Как загрузить рецепт из WinCC в контроллер по его инициативе
СообщениеДобавлено: Чт фев 04, 2010 16:38 
Не в сети
Новый писатель

Зарегистрирован: Чт фев 04, 2010 16:01
Сообщения: 33
Добрый день!

Подскажите, пожалуйста, как лучше реализовать задачу организации рецептов в WinCC. Наверняка, задача типовая. Хотелось бы узнать как лучше организовать хранение и работу с "рецептами" средствами WinCC. Как их создают/правят/удаляют, как загружают в контроллер... И самое интересное - как контроллер их сам считывает?

Мои исходные даные:
- есть компьютер с WinCC 6 и контроллер S7 315-2DP, соединенные по сети Ethernet,
- в WinCC хранятся рецепты для работы различных программ контроллера (технолог добавляет/удаляет/изменяет их),
Задача: считывать необходимый рецепт из WinCC в контроллер по инициативе контроллера. То есть, программа в контроллере сама должна уметь загрузить нужный ей рецепт. Как это сделать? Возможно, придется записывать рецепт в контроллер и по инициативе WinCC (оператора).

Попутно хотелось бы узнать:
- как лучше организовать интерфейс для технолога, чтоб ему удобнее было править/удалять/добавлять рецепты? На ум приходит пока только опция WinCC "Юзер-архивы". Но тогда для каждого рецепта необходимо будет создавать свою таблицу? Может есть способ получше?
- может 315-й контроллер в принципе не подойдет и необходим 416-й?

Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как загрузить рецепт из WinCC в контроллер по его инициа
СообщениеДобавлено: Чт фев 04, 2010 16:50 
Не в сети
Это точно не человек

Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7509
Откуда: Украина
lvv12000 писал(а):
- как лучше организовать интерфейс для технолога, чтоб ему удобнее было править/удалять/добавлять рецепты? На ум приходит пока только опция WinCC "Юзер-архивы". Но тогда для каждого рецепта необходимо будет создавать свою таблицу?
"Юзер-архивы" как раз и подойдут. Таблица - одна, записей-рецептов несколько. А если поля UA связать с внешними тегами (контроллерными), то и программировать почти не надо - достаточно стандартного компонента WinCC.

lvv12000 писал(а):
- может 315-й контроллер в принципе не подойдет и необходим 416-й?
315-го хватит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как загрузить рецепт из WinCC в контроллер по его инициа
СообщениеДобавлено: Чт фев 04, 2010 17:11 
Не в сети
Новый писатель

Зарегистрирован: Чт фев 04, 2010 16:01
Сообщения: 33
Eugene1974 писал(а):
"Юзер-архивы" как раз и подойдут. Таблица - одна, записей-рецептов несколько. А если поля UA связать с внешними тегами (контроллерными), то и программировать почти не надо - достаточно стандартного компонента WinCC.

Но, позвольте... :) В каждом рецепте произвольное число строк, количество рецептов тоже произвольное - как это все уместить в одной таблице?...


Последний раз редактировалось lvv12000 Чт фев 04, 2010 17:21, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как загрузить рецепт из WinCC в контроллер по его инициа
СообщениеДобавлено: Чт фев 04, 2010 17:18 
Не в сети
Это точно не человек

Зарегистрирован: Чт фев 16, 2006 12:27
Сообщения: 7509
Откуда: Украина
lvv12000 писал(а):
Но, позвольте... :) В каждом рецепте произвольное число строк, количество рецептов тоже произвольное - как это все уместить в одной таблице?...
Опишите подробнее, что у Вас за рецепты. В моём понимании рецепт - просто набор параметров, а у Вас - "в каждом рецепте произвольное число строк".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 04, 2010 17:24 
Не в сети
Новый писатель

Зарегистрирован: Чт фев 04, 2010 16:01
Сообщения: 33
Рецепт в моем случае - это набор шагов с настройками , который выполняется программой в контроллере. В каждом рецепте - произвольное число шагов, так как режим работы оборудования технолог назначает сам. Таким образом, программа по одному рецепту может отработать логику из 3-х шагов, по другому - из 20-ти....
И самое главное - как их считывать самим контроллером?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 04, 2010 17:48 
Не в сети
Ведущий специалист

Зарегистрирован: Пт дек 31, 2004 13:25
Сообщения: 2248
Откуда: SIEMENS I IA AS Москва
"И самое главное - как их считывать самим контроллером?"
Сперва изучаем матчасть - http://www.automation-drives.ru/as/down ... s_V6_r.pdf ,
раздел 1.2.2.2.5 Свойства тегов управления
Ну а потом уж продумываем алгоритм в контроллере...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 04, 2010 22:09 
Не в сети
Новый писатель

Зарегистрирован: Чт фев 04, 2010 16:01
Сообщения: 33
Юрченко Владимир писал(а):
"И самое главное - как их считывать самим контроллером?"
Сперва изучаем матчасть - http://www.automation-drives.ru/as/down ... s_V6_r.pdf ,
раздел 1.2.2.2.5 Свойства тегов управления
Ну а потом уж продумываем алгоритм в контроллере...

Собственно, я так и ожидал... Думал, может для такой типовой задачи есть готовое и более удобное решение чем изобретение велосипеда... Ладно, будем писать все ручками :) ... Кстати, на мой взгляд, удобнее реализовать рецепты через п. 1.4 указанного вами документа, Владимир.

Всем - спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как загрузить рецепт из WinCC в контроллер по его инициативе
СообщениеДобавлено: Пт июн 26, 2015 14:02 
Не в сети
Известный Писатель

Зарегистрирован: Пт окт 05, 2012 13:07
Сообщения: 194
Сссилку на доку нерабочая....может у кого есть что то поповоду рецептов в WinCC V6.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


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

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


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

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group