Что то я туплю и ни как не могу сообразить как это сделать на S-7-200. Если было то не пинайте.
В общем задача такая - подключить счетчик воды(частота маленькая, скоростной счетчик не понадобится) к контроллеру и на нем обеспечить высчитывание мгновенного расхода за 1 час.
Предпологаю что это даже на сименовском портале описывается или где то уже обсуждалось на форуме. Прошу не пинать сильно
Частота в аналоговое значение
-
- Posts: 14
- Joined: Fri Dec 05, 2008 11:16 am
- Location: Russia
Re: Частота в аналоговое значение
Для этого необходимо вычислять расход, например, за минуту, то есть добавить таймер с временем 1 минута. После того как таймер досчитает до конца, необходимо посчитанное количество импульсов умножить на 60 и сбросить в 0 количество посчитанных импульсов. И так по циклу. И конечно же учесть вес импульса.
-
- Posts: 9
- Joined: Sun Apr 19, 2009 5:07 am
Re: Частота в аналоговое значение
Думаю если считать, что вес импульма сброса равному одному такту то не стоит его учитывать если максимальная частота счетчика равна 6,5 имп/сек.
Спасибо.
Спасибо.
-
- Posts: 4
- Joined: Thu Feb 08, 2007 6:26 am
- Location: Russia
Re: Частота в аналоговое значение
Я поступал так с дробными частотами: если у вас 6.5, я считаю до 65 за 10 секунд, умножаю на вес и делю на 10, получается лучше, по крайней мере на электроэнергии точно, дальше пересчитываем в час.
-
- Posts: 9
- Joined: Sun Apr 19, 2009 5:07 am
Re: Частота в аналоговое значение
Опа... звиняюсь господа, наврал - не в секунду а в минуту - 6,5 имп/min.
В общем накидал я "считалку", привожу её:
Есть у кого варианты более лучшие?
В общем накидал я "считалку", привожу её:
Code: Select all
Network 1
LD SM0.0
TON T101, 1
Network 2
LD SM0.0
LPS
A I1.0
EU
INCW VW66
LPP
AW>= T101, 6000
MOVW VW66, AC1
AENO
MOVW AC1, VW42
*I +6, VW42
Network 3
LD SM0.0
AW>= T101, 6000
MOVW 0, VW66
R T101, 1
-
- Posts: 4
- Joined: Thu Feb 08, 2007 6:26 am
- Location: Russia
Re: Частота в аналоговое значение
Можно так (Вместо SM0.5 -вход)
Code: Select all
Network 1 //
LDN T101
U SM0.0
TON T101, 601
Network 2
LD SM0.5
LDW> T101, 600
ZV Z0, 999
Network 3
LDW= T101, 600
MOVW Z0, VW42
*I +6, VW42