Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - Что такое Proscon?
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Что такое Proscon?
На страницу Пред.  1, 2
 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Общие вопросы системотехники
Предыдущая тема :: Следующая тема  
Автор Сообщение
Philnk
Частый гость
Частый гость


Зарегистрирован: Jul 18, 2007
Сообщения: 15
Рейтинг: +0/-0

СообщениеДобавлено: Чт 27 Dec, 2007 23:49:40    Заголовок сообщения: Ответить с цитатой

oldDad
Первая концепция не впечатляет, поскльку давно освоена и используется(EGD) Smile
А вот на второй можно по-подробней остановиться?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Пт 28 Dec, 2007 0:13:52    Заголовок сообщения: Ответить с цитатой

Что именно Вы хотели бы узнать поподробнее?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
kempo
Эксперт
Эксперт


Зарегистрирован: Jul 10, 2006
Сообщения: 150
Рейтинг: +6/-0
Откуда: Украина, Алчевск

СообщениеДобавлено: Пт 28 Dec, 2007 7:35:23    Заголовок сообщения: Ответить с цитатой

Philnk писал(а):

А вот на второй можно по-подробней остановиться?


Мы иногда используем вторую концепцию у нас на заводе, на доменной печи. "Умные" разработчики ничего не знали о Producer/Consumer и ВСЕ делают через MSG. Хотя в некоторых случаях это удобнее. Поясню. Насколько я знаю нельзя сделать тэг Produced в online редактировании. А иногда ОЧЕНЬ нужно быстро изменить программу и для этого нужно пересылать данные из контроллера в контроллер. Поскольку это доменная печь, то останов производства хотя бы на 10 минут влечет за собой очень нехорошие последствия. Поэтому используем MSG. Хотя правильнее и красивее было бы использовать Producer/Consumer
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Philnk
Частый гость
Частый гость


Зарегистрирован: Jul 18, 2007
Сообщения: 15
Рейтинг: +0/-0

СообщениеДобавлено: Пт 28 Dec, 2007 14:18:24    Заголовок сообщения: Ответить с цитатой

kempo писал(а):
Philnk писал(а):

А вот на второй можно по-подробней остановиться?


Мы иногда используем вторую концепцию у нас на заводе, на доменной печи. "Умные" разработчики ничего не знали о Producer/Consumer и ВСЕ делают через MSG. Хотя в некоторых случаях это удобнее. Поясню. Насколько я знаю нельзя сделать тэг Produced в online редактировании. А иногда ОЧЕНЬ нужно быстро изменить программу и для этого нужно пересылать данные из контроллера в контроллер. Поскольку это доменная печь, то останов производства хотя бы на 10 минут влечет за собой очень нехорошие последствия. Поэтому используем MSG. Хотя правильнее и красивее было бы использовать Producer/Consumer


Абсолютно с Вами согласен - эта концепция более гибкая.
А Вы используете MSG вручную или у Вас есть "культурная обвязка" с интерфейсом на верхнем уровне по типу Проскона?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Пт 28 Dec, 2007 17:27:26    Заголовок сообщения: Ответить с цитатой

Не могу согласиться с тем, что MSG удобнее. Не могли бы Вы привести пару аргументов в пользу этой концепции?

Мне кажется, что просто использовать у себя consumer-тэги, вообще ничего не кодируя, - это гораздо проще и удобнее, чем писать дополнительный код для получения информации в тэги, которые, к тому же, должны быть созданы у себя на борту.


Цитата:
"культурная обвязка" с интерфейсом на верхнем уровне


Что именно Вы имеете в виду?

Вы видели оболочку программирования RSLogix? Куда уж, по-моему, "культурнее" Smile

Позвольте полюбопытствовать, зачем нужна какая-то дополнительная оболочка? для какой цели?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
kempo
Эксперт
Эксперт


Зарегистрирован: Jul 10, 2006
Сообщения: 150
Рейтинг: +6/-0
Откуда: Украина, Алчевск

СообщениеДобавлено: Пт 28 Dec, 2007 21:38:20    Заголовок сообщения: Ответить с цитатой

oldDad писал(а):
Не могу согласиться с тем, что MSG удобнее.

+1
Скажем так. Как выход из ситуации (быстрый выход) и очень даже безболезненный - можно и нужно использовать MSG. Но при разработке проекта НОВОГО необходимо использовать producer/consumer тэги. Это мое личное ИМХО. Лично мне намного проще просто указать с каким тэгом работать чем создавать в контроллере дополнительный тэг, указывать что он записывается (или читается) из какого то другого контроллера, прописывать пути коммуникационные и т.п.
oldDad писал(а):

Вы видели оболочку программирования RSLogix? Куда уж, по-моему, "культурнее" Smile

И снова +1
Настройка MSG сводится к минимуму. И понятна буквально через пару минут как столкнулся с данной командой. Немножко конечно приходится подумать насчет как прописать путь - но это тоже "победимо" Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Philnk
Частый гость
Частый гость


Зарегистрирован: Jul 18, 2007
Сообщения: 15
Рейтинг: +0/-0

СообщениеДобавлено: Сб 29 Dec, 2007 14:21:44    Заголовок сообщения: Ответить с цитатой

oldDad писал(а):
Не могу согласиться с тем, что MSG удобнее. Не могли бы Вы привести пару аргументов в пользу этой концепции?

Мне кажется, что просто использовать у себя consumer-тэги, вообще ничего не кодируя, - это гораздо проще и удобнее, чем писать дополнительный код для получения информации в тэги, которые, к тому же, должны быть созданы у себя на борту.


Цитата:
"культурная обвязка" с интерфейсом на верхнем уровне


Что именно Вы имеете в виду?

Вы видели оболочку программирования RSLogix? Куда уж, по-моему, "культурнее" Smile

Позвольте полюбопытствовать, зачем нужна какая-то дополнительная оболочка? для какой цели?


Вы можете запостить тут несколько интересных скринов из RSLogix?

И ещё, в Ваших ПЛК можно кодить на С?

Вы хоть раз видели интерфейс "Проскона" ? Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Сб 29 Dec, 2007 16:33:21    Заголовок сообщения: Ответить с цитатой

oldDad писал(а):
Не могу согласиться с тем, что MSG удобнее. Не могли бы Вы привести пару аргументов в пользу этой концепции?


Вы так и не ответили ни на один из моих вопросов Smile

Цитата:
Вы можете запостить тут несколько интересных скринов из RSLogix?


Я не знаю, какие скрины для Вас могут оказаться интересными, покажу несколько каких-нибудь из Google:





Цитата:
И ещё, в Ваших ПЛК можно кодить на С?


Да, для любителей писания на С или BASIC есть специальные модули.

Вообще, такое "свободное" писание не поощряется в силу нескольких причин:
1) Мало ли кто что напишет. Может получиться непредсказуемая функциональность, а этого может зависеть жизнь и здоровье людей.
2) Если писатель уволится, сопровождать систему может оказаться некому.
3) В мультизадачной операционной среде реального времени такое писание довольно специфично. Кроме того, это обычно просто дорого, сложно и неэффективно. Смысл как раз в том, чтобы любой инженер, не владеющий программированием, мог быстро создавать работающие системы и их просто и эффективно эксплуатировать.
4) Честно говоря, не представляю, что и зачем в контроллерах писать на С, если есть Ladder, FBD, SFC, Structured Text. Cистема команд содержит всё, что только может понадобиться, включая самонастраивающийся PID, а если кому-то нужно всё-таки какое-нибудь извращение, то в RSLogix есть возможность создавать свои собственные команды.

Что вообще (и зачем) писать в контроллерах на С? Ну, могу представить себе какой-нибудь очень специфический протокол обмена данными. Но у нас есть модули для практически всех протоколов.

Эти стандартные языки и появились как раз именно потому, что мировое automation community захотело уйти от вышеперечисленных усложняющих жизнь субъективных вещей и упростить себе жизнь.

Цитата:
Вы хоть раз видели интерфейс "Проскона" ?


Нет Smile Я даже документации по нему никакой не нашёл, настолько всё это устарело Smile

Правда, в одном месте я смог прочесть вот что:
Цитата:
PROSCON is an HMI system developed by Outokumpu, a Finnish company which specialises in mineral processing installations.

At the heart of PROSCON is GE Fanuc's CIMPLICITY HMI software.

The PROSCON package provides easy installation and visualisation of motor and PID control.

http://www.manufacturingtalk.com/news/geu/geu100.html

Это, видимо, что-то очень старое, как по концепции, так и по исполнению. Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Philnk
Частый гость
Частый гость


Зарегистрирован: Jul 18, 2007
Сообщения: 15
Рейтинг: +0/-0

СообщениеДобавлено: Вс 30 Dec, 2007 6:17:27    Заголовок сообщения: Ответить с цитатой

Всё новое - хорошо забытое старое (с)
Wink
Я так понимаю ,что это редактор логики для Вашего ПЛК.
Вижу объект ПИДа и его обвязку... А как Вы поднимаете это всё "наверх" с кучей переменных? Руками? Каждый ПИД оформляете "внизу"?

Если ещё подскажете как тут вставлять картинки, то вообще будет здорово! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вс 30 Dec, 2007 9:38:51    Заголовок сообщения: Ответить с цитатой

Контуры ПИД конфигурируются и работают непосредственно в контроллерах, никакая "куча переменных" никуда не поднимается. В отличие от DCS, где все ПИД-контура крутятся на сервере, а PV пересылается в них по сети, в контроллерах Allen-Bradley потоки информации замыкаются непосредственно там, где эта информация возникает - прямо на месте. Этим обусловлена независимость от сети и высокая реактивность управления. По сети пересылается не "куча переменных", а только то, что нужно - PV, SP, CV, A/M, а также - для любителей настраивать регуляторы руками - P, I, D-коэффициенты.

Для SCADA RSView существуют т.н. Faceplates, позволяющие оператору увидеть виртуальную переднюю панель оператора, если это нужно.

Картинки Вы можете с помощью FTP положить на какой-нибудь сервер и поместить сюда ссылку в тэгах [img] или прислать мне почтой, а я помещу. Возможности пользователя на этом форуме размещать файлы и/или картинки из соображений безопасности очень ограничены. Но можно попробовать разместить картинку - меню "Новая информация" - "Добавить картинку" (может не получиться).

C наступающим! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Philnk
Частый гость
Частый гость


Зарегистрирован: Jul 18, 2007
Сообщения: 15
Рейтинг: +0/-0

СообщениеДобавлено: Вс 30 Dec, 2007 14:44:18    Заголовок сообщения: Ответить с цитатой

Понимаю что мы толкуем об одном и том же, только несколько по разному Smile
И Вас с наступающим!
Допускаю мысль , что мировое automation community видит такое будущее: вся инженерная мысль будет сведена к рисованию "мультиков" в каком-нибудь Скрин-Шопе и непрерывной отгрузке разнообразного железа(ПЛК)
Удачи! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Общие вопросы системотехники Часовой пояс: GMT + 1
На страницу Пред.  1, 2
Страница 2 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.135 секунды
/n