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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

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

коммерческий учет нефтепродуктов резервуарного парка

 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Проблемы и пути их решения
Предыдущая тема :: Следующая тема  
Автор Сообщение
orshu
Частый гость
Частый гость


Зарегистрирован: Sep 30, 2011
Сообщения: 41
Рейтинг: +0/-0
Откуда: Марий Эл

СообщениеДобавлено: Вт 31 Мар, 2015 11:22:55    Заголовок сообщения: коммерческий учет нефтепродуктов резервуарного парка Ответить с цитатой

Вопрос по организации коммерческого учета нефтепродуктов резервуарного парка.

Предъистория: был сначала небольшой завод с небольшим резервуарным парком.
Завод рос, развивался. Естественно резервуарный парк тоже увеличивался.

Используем продукцию Rockwell (контроллеры, ПО: RSLinx, RSView32). И в ближайшем будущем менять скаду руководство не планирует.

Алгоритм по которому произвожу подсчет продукта в резервуаре (не вдаваясь в подробности) такой:

Зная уровень, по градуировочной таблице вычисляю ОБЪЕМ.
ПЛОТНОСТЬ продукта (при 15 С) забивается оператором вручную (берется с паспорта на резервуар – когда лаборатория даст данные).
ПЛОТНОСТЬ при текущей температуре вычисляю по формуле.
Соответственно МАССА = ОБЪЕМ*ПЛОТНОСТЬ (при тек. темп.).

Плюс к этому еще вычисляю объем воды в резервуаре.
Резервуаров 41 штука.
Все это крутится в VBA на арме оператора, с которого он управляет.

Нагрузка на VBA в ближайшее время еще увеличится (другими подсчетами).

Знатоки, подскажите пожалуйста как разгрузить АРМы операторов (без особых денежных затрат).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Вт 31 Мар, 2015 12:35:37    Заголовок сообщения: Re: коммерческий учет нефтепродуктов резервуарного парка Ответить с цитатой

orshu писал(а):
Все это крутится в VBA на арме оператора, с которого он управляет.
.....
Знатоки, подскажите пожалуйста как разгрузить АРМы операторов (без особых денежных затрат).
Сделать правильно - перенести расчеты в контроллеры.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
orshu
Частый гость
Частый гость


Зарегистрирован: Sep 30, 2011
Сообщения: 41
Рейтинг: +0/-0
Откуда: Марий Эл

СообщениеДобавлено: Вт 31 Мар, 2015 13:35:30    Заголовок сообщения: Ответить с цитатой

Перенести в контроллер - это наилучший вариант. Но для меня это утопия - руководство против этого.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
oldDad
Site Admin
Site Admin


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

СообщениеДобавлено: Вт 31 Мар, 2015 13:56:18    Заголовок сообщения: Ответить с цитатой

Почему руководство против? Какие аргументы? Боится?
_________________
Обращайтесь к профессионалам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
mp3corp
Эксперт
Эксперт


Зарегистрирован: Dec 12, 2012
Сообщения: 164
Рейтинг: +2/-0

СообщениеДобавлено: Вт 31 Мар, 2015 14:04:46    Заголовок сообщения: Ответить с цитатой

orshu писал(а):
Перенести в контроллер - это наилучший вариант. Но для меня это утопия - руководство против этого.

Странное руководство у Вас.. по моему ему вообще должно быть безразлично, главное что б, работало без сбоев. А по факту, конечно переносите все в контроллер.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Ryzhij62
Эксперт
Эксперт


Зарегистрирован: Apr 06, 2011
Сообщения: 409
Рейтинг: +29/-2
Откуда: Россия Рязань

СообщениеДобавлено: Ср 01 Апр, 2015 6:12:48    Заголовок сообщения: Ответить с цитатой

orshu писал(а):
Перенести в контроллер - это наилучший вариант. Но для меня это утопия - руководство против этого.
Уже лет эдак 18 у нас, в РНПК, по всем резервуарам товарно-сырьевого цеха именно в контроллерах все расчёты и производятся, а со станций оператора только параметры для расчётов в контроллер заносятся.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
orshu
Частый гость
Частый гость


Зарегистрирован: Sep 30, 2011
Сообщения: 41
Рейтинг: +0/-0
Откуда: Марий Эл

СообщениеДобавлено: Ср 01 Апр, 2015 8:37:56    Заголовок сообщения: Ответить с цитатой

Завидую белой завистью.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
off-65
Частый гость
Частый гость


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

СообщениеДобавлено: Чт 02 Апр, 2015 5:53:05    Заголовок сообщения: Ответить с цитатой

А что вам мешает делать расчеты по времени, допустим раз в минуту. Не думаю что в резервуарах такая динамика, что необходимо проводить расчеты чаще.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
orshu
Частый гость
Частый гость


Зарегистрирован: Sep 30, 2011
Сообщения: 41
Рейтинг: +0/-0
Откуда: Марий Эл

СообщениеДобавлено: Чт 02 Апр, 2015 6:28:05    Заголовок сообщения: Ответить с цитатой

Я так и делаю.
Каждую минуту пересчитывается объем продукта в резервуаре.
Но кроме объема вычисляются и другие данные.
И все это крутится в VBA.
Выполнение кода VBA занимает почти 40 секунд в минуту!!!
Поэтому активно ищу способы разгрузить АРМы операторов.

Вообще идеально было бы чтобы на АРМе оператора было только отображение технологического процесса и управление этим процессом, а разные вычисление перенести в другое место (что-то в контроллере, что-то ...)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
off-65
Частый гость
Частый гость


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

СообщениеДобавлено: Чт 02 Апр, 2015 7:48:58    Заголовок сообщения: Ответить с цитатой

Ну если в контроллеры лезть нельзя, и считаете что АРМы слишком загружены, то напрашивается вывод ставить дополнительную машину, там делать все необходимые расчеты и уже готовые данные забирать на АРМы.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Чт 02 Апр, 2015 11:17:33    Заголовок сообщения: Ответить с цитатой

orshu писал(а):
...И все это крутится в VBA.
В Derived Tags пробовал?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
orshu
Частый гость
Частый гость


Зарегистрирован: Sep 30, 2011
Сообщения: 41
Рейтинг: +0/-0
Откуда: Марий Эл

СообщениеДобавлено: Чт 02 Апр, 2015 13:28:38    Заголовок сообщения: Ответить с цитатой

Derived Tags тоже пользуюсь.

Вообщем прихожу к выводу (как и сказал Оff-65) выводить расчеты на отдельную машину.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Проблемы и пути их решения Часовой пояс: GMT + 1
Страница 1 из 1

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

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