SIEMENS, DF&PD

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

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




 [ Сообщений: 16 ] 
Автор Сообщение
 Заголовок сообщения: Вычисление расхода воды
СообщениеДобавлено: Пн окт 24, 2011 9:41 
Не в сети
Начинающий писатель

Зарегистрирован: Пн окт 24, 2011 9:16
Сообщения: 79
Добрый день.
Я пока новичок в плане написания программ. Хотел бы получить помощь в алгоритме написания вроде бы простой программки.

Полазил по форуму, задача такая же как в этом топике,
http://iadt.siemens.ru/forum/viewtopic. ... 1%F5%EE%E4
но там был 300 Симатик, а у меня 224ХР, да и тем более готового решения там так и не написали. Вопросы абсолютно такие же как и там, так что не буду изобретать велосипед и скопирую оттуда

Задача:
Нужно рассчитывать текущий расход воды следующим способом:
засечь время между двумя импульсами, а потом рассчитать расход, и выводить получившееся значение.
Как засекать время между импульсами? Таймерами или может счетчиками?

Всем откликнувшимся заранее спасибо, сильно не ругайте, я новичок!


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

Зарегистрирован: Пн ноя 08, 2010 20:55
Сообщения: 10
Принципиальна максимальная частота следования импульсов. Выход может быть например 100л/имп и максимальны расход 100м3/ч а может быть 1л/имп с максимальным расходом 1000м3\ч . Соответственно время между импульсами придется измерять разными средствами.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 24, 2011 10:23 
Не в сети
Начинающий писатель

Зарегистрирован: Пн окт 24, 2011 9:16
Сообщения: 79
Цена одного импульса для этого расходомера - 1куб.м/час
Максимальный расход 1600 куб.м/час


Последний раз редактировалось alexx_d Пн окт 24, 2011 10:28, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 24, 2011 10:26 
Не в сети
Писатель со стажем

Зарегистрирован: Ср мар 03, 2010 12:59
Сообщения: 698
Откуда: Одесса
нишутя себе цена. А нормальный расход какой?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 24, 2011 10:31 
Не в сети
Начинающий писатель

Зарегистрирован: Пн окт 24, 2011 9:16
Сообщения: 79
fatman писал(а):
нишутя себе цена. А нормальный расход какой?


Я так понимаю вы про средний,который будет при обычной работе насосной, то это где-то 180 куб.м/ч

Ну и в догонку, если я неправильно понял
Наименьший - 6 куб/ч
Номинальный - 1100 куб/ч


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 24, 2011 10:34 
Не в сети
Писатель со стажем

Зарегистрирован: Ср мар 03, 2010 12:59
Сообщения: 698
Откуда: Одесса
а импульсы точно пропорциональны расходу (куб/ч) или же они все таки отсчитывают пройденную жидкость типа как 1 куб на импульс, то есть предполагая подключение релейного счетчика?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 24, 2011 10:42 
Не в сети
Начинающий писатель

Зарегистрирован: Пн окт 24, 2011 9:16
Сообщения: 79
Боюсь ввести в заблуждение, кину ссылку на сам прибор
http://www.pribor-service.ru/c.php?id=1632

Там вот написано, что счетчик. Так что думаю второй вариант


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 24, 2011 10:48 
Не в сети
Писатель со стажем

Зарегистрирован: Ср мар 03, 2010 12:59
Сообщения: 698
Откуда: Одесса
ну вот так написано
Цитата:
Цена одного импульса для ВСТН, ВСХНд, л/имп.

то он считает количество жидкости, а не расход.
расход в данном случае становится равен к*f/t, где f - частота, t - интервал времени, за который велся подсчет, к * коэффициент пропорции
то есть задача таки абсолютно идентична приведенной в теме по ссылке выше. Остается только прикинуть, какова может быть максмальная частота от прибора, и как подсчитывать малые расходы


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

Зарегистрирован: Пн ноя 08, 2010 20:55
Сообщения: 10
Соответственно для измерения временных интервалов можно использовать таймеры с базой 10мсек а для отсечки малых расходов посчитать максимально возможное время между импульсами и сбрасывать расход в 0 при достижении этого времени тем же таймером


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

Зарегистрирован: Пн ноя 08, 2010 20:55
Сообщения: 10
Соответственно для измерения временных интервалов можно использовать таймеры с базой 10мсек а для отсечки малых расходов посчитать максимально возможное время между импульсами и сбрасывать расход в 0 при достижении этого времени тем же таймером


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 24, 2011 11:08 
Не в сети
Начинающий писатель

Зарегистрирован: Пн окт 24, 2011 9:16
Сообщения: 79
Спасибо, так более ясно стало


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 25, 2011 5:44 
Не в сети
Написал больше чем Вы читали

Зарегистрирован: Чт ноя 22, 2007 5:39
Сообщения: 1370
Откуда: Иркутск
fatman писал(а):
к*f/t, где f - частота, t - интервал времени, за который велся подсчет, к * коэффициент пропорции


(л/имп) * (имп/с) / (с) = л/с2


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 25, 2011 5:52 
Не в сети
Написал больше чем Вы читали

Зарегистрирован: Чт ноя 22, 2007 5:39
Сообщения: 1370
Откуда: Иркутск
Инструкция писал(а):
частота замыкания контакта, Гц, не более - 1.


Наименьший расход - 6 м3/ч. Цена импульса - 1 м3. Т.е. минимальный расход это 6 импульсов за час.

Чтобы получить хоть более-менее правдоподобный мгновенный расход надо считать импульсы минимум 20 минут.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 25, 2011 8:23 
Не в сети
Начинающий писатель

Зарегистрирован: Пн окт 24, 2011 9:16
Сообщения: 79
Да, это я еще вчера посчитал. Но по-моему, разве если это минимальный расход, то считать надо будет не минимум 20 минут, а максимум. Я так понимаю,чем больше расход, тем больше частота импульсов и следовательно меньше период прихода этого импульса на DI. А так как у нас самое меньшее что может быть - это 6 импульсов в час и не меньше, то это максимальный интервал. Разве нет?
ЗЫ Еще хотел бы спросить, можно ли использовать интервальный таймер для данного случая?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 25, 2011 9:15 
Не в сети
Написал больше чем Вы читали

Зарегистрирован: Чт ноя 22, 2007 5:39
Сообщения: 1370
Откуда: Иркутск
alexx_d писал(а):
А так как у нас самое меньшее что может быть - это 6 импульсов в час и не меньше,


Может быть меньше. Ноль.

Лучше засекать время по системным часам. Таймерам я не особо доверяю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 19, 2012 0:03 
Не в сети
Новый писатель

Зарегистрирован: Ср май 30, 2012 23:33
Сообщения: 12
Не знаю где лучше спросить, решил здесь.

Требуется подсчитывать расход воды со счётчиков ВСХНд (описание в посте выше), а также расход дизельного топлива со счётчика VZO40.
Описание последнего здесь:
http://vzo.com.ua/ru/content/schetchiki ... i-vzo-1550 (тут же есть и детальное описание).
Вкратце, импульсная частота до 25 Гц.

Всего будет 5 счётчиков (2 ВСХНд + 3 VZO40).
Дабы упростить задачу, хочется всё это подключить к модулю FM 350-2.
Получится ли подключить к данному модулю вышеуказанные счётчики?
Или их можно завести на контроллер на дискретный вход? Будет использоваться CPU314C, но там уже около 8 программных регуляторов.


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

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


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

Сейчас этот форум просматривают: Роман33 и гости: 2


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

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