SIEMENS, DF&PD

Предыдущее посещение: Сб июл 02, 2016 0:57 Текущее время: Сб июл 02, 2016 0:57

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




 [ Сообщений: 81 ]  На страницу 1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: расчет суммарного значения расхода за сутки, месяц
СообщениеДобавлено: Вс окт 16, 2011 16:05 
Не в сети
Новый писатель

Зарегистрирован: Пн сен 26, 2011 15:14
Сообщения: 49
Подскажите как провести расчет суммарно значения расхода за месяц или сутки. сигнал 4-20мА программа step 7


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

Зарегистрирован: Вс янв 14, 2007 23:08
Сообщения: 250
Откуда: Samara
Пробегала похожая тема год назад. Брали данные с расходомера Взлёт. Поищите поиском.

Я бы брал данные в int, переводил в dint, суммировал по прерыванию (или таймеру) и предусмотрел механизм переполнения в dint более высшего разряда. для отображения - обрабатывать эти 2-а dint-а и переводить их в rial.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: расчет суммарного значения расхода за сутки, месяц
СообщениеДобавлено: Вс окт 16, 2011 16:43 
Не в сети
Новый писатель

Зарегистрирован: Пн сен 26, 2011 15:14
Сообщения: 49
MaSA8880 писал(а):
Подскажите как провести расчет суммарно значения расхода за месяц или сутки. сигнал 4-20мА программа step 7


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

задача...
расход 0-100 т/ч мгновенный ...
как вывести в степ 7 суммарное значение за сутки или месяц

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


если можно укажите поподробнее


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: расчет суммарного значения расхода за сутки, месяц
СообщениеДобавлено: Вс окт 16, 2011 16:58 
Не в сети
Написал больше чем Вы читали

Зарегистрирован: Ср июл 07, 2010 0:27
Сообщения: 1230
Откуда: ООО Фирма "КГПА"
MaSA8880 писал(а):
а как сделать чтобы происходило накопление парметра
Есть такая операция в любом языке, "плюс" называется. Только плюсовать надо не т/ч и не т/с, а тонны. Т.е. берете какой то малый отрезок времени, считает что расход в его течении будет постоянным, умножаете мгновенный расход на величину этого промежутка времени, получаете абсолютный расход за этот промежуток и плюсуете (накапливаете).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: расчет суммарного значения расхода за сутки, месяц
СообщениеДобавлено: Вс окт 16, 2011 17:04 
Не в сети
Новый писатель

Зарегистрирован: Пн сен 26, 2011 15:14
Сообщения: 49
j.hlebnikov писал(а):
MaSA8880 писал(а):
а как сделать чтобы происходило накопление парметра
Есть такая операция в любом языке, "плюс" называется. Только плюсовать надо не т/ч и не т/с, а тонны. Т.е. берете какой то малый отрезок времени, считает что расход в его течении будет постоянным, умножаете мгновенный расход на величину этого промежутка времени, получаете абсолютный расход за этот промежуток и плюсуете (накапливаете).




Плюс плюсом но как плюсовать тонны когда у меня мгновенное значение расхода ну буду я в ОБ 32 плюсовать т/ч и т\ сек а что толку нкопления не присходит

!!!!!!


опишите пожалуйста как написать FC


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: расчет суммарного значения расхода за сутки, месяц
СообщениеДобавлено: Вс окт 16, 2011 17:07 
Не в сети
Новый писатель

Зарегистрирован: Пн сен 26, 2011 15:14
Сообщения: 49
MaSA8880 писал(а):
j.hlebnikov писал(а):
MaSA8880 писал(а):
а как сделать чтобы происходило накопление парметра
Есть такая операция в любом языке, "плюс" называется. Только плюсовать надо не т/ч и не т/с, а тонны. Т.е. берете какой то малый отрезок времени, считает что расход в его течении будет постоянным, умножаете мгновенный расход на величину этого промежутка времени, получаете абсолютный расход за этот промежуток и плюсуете (накапливаете).




Плюс плюсом но как плюсовать тонны когда у меня мгновенное значение расхода ну буду я в ОБ 32 плюсовать т/ч и т\ сек а что толку нкопления не присходит


L "DB ANALOG SENSOR".D_10GMA19CF001
L 3.600000e+003
/R
T DB5.DBD 0


первод в т\ сек и что дальше делать скажите




!!!!!!


опишите пожалуйста как написать FC


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

Зарегистрирован: Ср мар 03, 2010 12:59
Сообщения: 698
Откуда: Одесса
а немного вникнуть в то, что написал Хлебников?
если килограммы в секунду умножить на секунду то останутся одни только килограммы, которые тебе и надо плюсовать
а значение этой самой секунду можешь взять из интервала вызова программного прерывания


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

Зарегистрирован: Пн сен 26, 2011 15:14
Сообщения: 49
fatman писал(а):
а немного вникнуть в то, что написал Хлебников?
если килограммы в секунду умножить на секунду то останутся одни только килограммы, которые тебе и надо плюсовать
а значение этой самой секунду можешь взять из интервала вызова программного прерывания


Господа давайте по порядку еще раз...
1. Переводим из т/ч в кг/сек.
2. Что сделать чтобы проиходило накопление за суммарного расхода за сутки?
Простое сложение не имеет смысла!!! Надо чтобы происходило накопление расхода за сутки... как это реализовать ?

Если все так просто как вы пишете то помогите напишите в STL например как это сделать...
был бы блок интеграции думаю что проблем бы не было...

и как вызывать расчет циклически в ОБ 32 ?


помогите


Последний раз редактировалось MaSA8880 Вс окт 16, 2011 20:06, всего редактировалось 1 раз.

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

Зарегистрирован: Ср мар 03, 2010 12:59
Сообщения: 698
Откуда: Одесса
а ты свой код покажи


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

Зарегистрирован: Пн сен 26, 2011 15:14
Сообщения: 49
fatman писал(а):
а ты свой код покажи



L "DB ANALOG SENSOR".D_10GMA19CF001
L 1.000000e+003
*R
L 3.600000e+003
/R
T DB5.DBD 0 \\\\\\\\\ кг \сек

что дальше
как сделать ежесекундное накопление



жаль нет интегратора в степ 7(((


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

Зарегистрирован: Ср мар 03, 2010 12:59
Сообщения: 698
Откуда: Одесса
ну это ты перевел величины, кстати, проще и быстрее просто умножить на 3.6 исходную величины

а где ж искомый плюс? плюс где?


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

Зарегистрирован: Пн сен 26, 2011 15:14
Сообщения: 49
fatman писал(а):
ну это ты перевел величины, кстати, проще и быстрее просто умножить на 3.6 исходную величины

а где ж искомый плюс? плюс где?


в том то и вопрос КАК СДЕЛАТЬ НАКОПЛЕНИЕ?

что плюсовать кг\сек с чем

допишите если не трудно


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

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


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

Зарегистрирован: Пн сен 26, 2011 15:14
Сообщения: 49
fatman писал(а):
та между собой их и плюсуй, блин, ты чего?
каждый раз прибавляй полученное к сумме предыдущих, тебя чего, клинит что ли?



))))))) может и клинит но!!!!
что плюсовать с чем и толку сложение произойдет один раз...


в том то и вопрос КАК ПРИБАВЛЯТЬ ПОЛУЧЕННОЕ К СУММЕ ПРЕДЫДУЩИХ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! и что с чем плюсовать


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

Зарегистрирован: Ср мар 03, 2010 12:59
Сообщения: 698
Откуда: Одесса
ну давай попробуем провести аналогии как в первом классе
каждую секунду тебе дают одно яблоко
ты берешь это одно яблоко и ложишь в корзинку
сколько в корзине будет яблок через 10 сек?
а через 20?
как называется это действие?


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

Зарегистрирован: Пн сен 26, 2011 15:14
Сообщения: 49
fatman писал(а):
ну давай попробуем провести аналогии как в первом классе
каждую секунду тебе дают одно яблоко
ты берешь это одно яблоко и ложишь в корзинку
сколько в корзине будет яблок через 10 сек?
а через 20?
как называется это действие?


))))) супер
но вы не понимаете в чем задача....

я уже устал писать одно и тоже ....

я перевел т \ч в кг\ сек КАК ПРОВЕСТИ НАКОПЛЕНИЕ????????????


Вы слышели о такой вещи как интегрирование? и что оно делается тупым сложением???? но сложение призойдет единожды а мне надо чтобы каждую сек прибвлялесь значение и выводилось в DB например а вы пишете про 1 класс!!!!


Раз я дурак то допишите код если вам не трудно


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

Зарегистрирован: Пн сен 26, 2011 15:14
Сообщения: 49
MaSA8880 писал(а):
fatman писал(а):
ну давай попробуем провести аналогии как в первом классе
каждую секунду тебе дают одно яблоко
ты берешь это одно яблоко и ложишь в корзинку
сколько в корзине будет яблок через 10 сек?
а через 20?
как называется это действие?


))))) супер
но вы не понимаете в чем задача....

я уже устал писать одно и тоже ....

я перевел т \ч в кг\ сек КАК ПРОВЕСТИ НАКОПЛЕНИЕ????????????


Вы слышели о такой вещи как интегрирование? и что оно делается тупым сложением???? но сложение призойдет единожды а мне надо чтобы каждую сек прибвлялесь значение и выводилось в DB например а вы пишете про 1 класс!!!!
нужно чтобы накопление присходило раз в секунду!!!
и как потом организовать циклический вызов и сброс значения

это дело не 5 мин...




Раз я дурак то допишите код если вам не трудно


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

Зарегистрирован: Ср мар 03, 2010 12:59
Сообщения: 698
Откуда: Одесса
а ты, когда читал про интегрирование, не видел ли там таких слов, что при бесконечно малых приращениях интеграл можно заменить суммой?
где-то там же было написано еще и про численные методы
и в численных методах интеграл тоже рассматривается как сумма,
больше слова не напишу
[url=http://ru.wikipedia.org/wiki/Численное_интегрирование]на вот, просвещайся[/url]


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

Зарегистрирован: Пн сен 26, 2011 15:14
Сообщения: 49
fatman писал(а):
а ты, когда читал про интегрирование, не видел ли там таких слов, что при бесконечно малых приращениях интеграл можно заменить суммой?
где-то там же было написано еще и про численные методы
и в численных методах интеграл тоже рассматривается как сумма,
больше слова не напишу
[url=http://ru.wikipedia.org/wiki/Численное_интегрирование]на вот, просвещайся[/url]


спасибо но мы говорим на разных языках
вы про фому я про ерему
я уже устал писать одно и тоже ...

как провести накопление значения ежесекундно

L "DB ANALOG SENSOR".D_10GMA19CF001
L 1.000000e+003
*R
L 3.600000e+003
/R
T DB5.DBD 0 \\\\\\\\\ кг \сек

что дальше
как сделать ежесекундное накопление


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

Зарегистрирован: Ср мар 03, 2010 12:59
Сообщения: 698
Откуда: Одесса
первый раз встречаю такого упоротого и совершенно не умеющего пользоваться междуушным веществом
L "DB ANALOG SENSOR".D_10GMA19CF001
L 3.6
*R
T #temp_Real
L DB5.DBD 0
L #temp_Real
+R
T DB5.DBD 0
так тебе ясно?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 81 ]  На страницу 1, 2, 3, 4, 5  След.

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


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

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


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

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