Я думаю, в некоторых случаях, это не совсем так
Длительность импульса-это время прохода магнита (электронные приборы исключаем) в области срабатывания геркона. Время это можно засечь (скажем с миллисекундной точностью), ну или посчитать импульсы (генератора ПЛК) за время нахождения контакта во включенном состоянии (между передним и задним фронтами).
Последний раз редактировалось and909; 30.04.2014 в 12:35.
Мне такого никто не говорил)))
Может я задачу описал не правильно. Всё действительно просто, но я зашел услышать есть ли еще решения. Я хочу делать всё максимально просто и удобно.
Проблема вовсе не в том что я тупой, коим тут меня вы выставили, а в том что я хочу сделать это хорошо.
Вот что было до создания темы у меня
Вот теперьКод:PROGRAM LPM VAR r1: R_TRIG; ton1: TON; one: BOOL; t1: TIME; END_VAR VAR_OUTPUT O_DW: DWORD; END_VAR ton1(pt:=t#1m); r1(clk:=i1); IF r1.Q THEN IF one=FALSE THEN one:=TRUE; ton1(in:=TRUE); ELSE t1:=ton1.ET; one:=FALSE; ton1(in:=FALSE); END_IF END_IF O_DW:=3600000/TIME_TO_DWORD(t1);
Валенок разъяснил всё очень хорошо, за что ему спасибо.Код:PROGRAM LPH VAR r1: R_TRIG; one: BOOL; t1,t2: TIME; END_VAR VAR_OUTPUT liters: WORD; END_VAR r1(clk:=i8); IF r1.Q THEN IF one=FALSE THEN one:=TRUE; t1:=TIME(); ELSE t2:=TIME()-t1; one:=FALSE; END_IF END_IF Liters:=DWORD_TO_WORD(3600000/TIME_TO_DWORD(t2));
В общем всем спасибо, что я хотел, я узнал.
Последний раз редактировалось Scream; 30.04.2014 в 12:59.
--- Зуб свой гнилой даёшь, что длительность импульса с водосчётчика постоянна и не зависит от расхода? - ты головёнкой то своей подумай, прежде, чем очередную нетленку запускать ... или погляди, как работает счётчик воды, если с мышлением туговато
Вернее, как генерируется импульс. Расковыряй и посмотри ... что там стоит обычный геркон, а отнюдь не одновибратор. Теоретиков полно - практиков коты наплакали.
--- в большинстве ... я бы сказал
--- абсолютно в дырдочку! Если хватит быстродействия прибора, то мгновенный расход можно измерить очень быстро, не дожидаясь переднего фронта следующего импульса!Длительность импульса-это время прохода магнита (электронные приборы исключаем) в области срабатывания геркона. Время это можно засечь (скажем с миллисекундной точностью), ну или посчитать импульсы (генератора ПЛК) за время нахождения контакта во включенном состоянии (между передним и задним фронтами).
Можно инверсно попробовать измерять время между задним предыдущего и передним последующего импульсов счётчика.
Последний раз редактировалось AVF; 30.04.2014 в 13:41.
Кончай слюной брызгать. Мозги надо иметь и элементарные знания, тогда ковырять ничего не придется. В прикрепленном файле приведена таблица из РЭ на подобный счетчик (http://kobold-rus.ru/products/rashod...domery/id-173/). Из этой таблицы следует:
1) цена импульса - величина постоянная (см. столбец 5);
2) период следования импульсов - величина переменная (см. столбец 3).
Последний раз редактировалось Вольд; 30.04.2014 в 14:51.
Автор писал про геркон.Сообщение от Scream
Вот это:
нисколько не противоречит этому:Сообщение от Вольд
А значит это применимо:Сообщение от and909
Спор теоретиков с практикамиВремя это можно засечь (скажем с миллисекундной точностью), ну или посчитать импульсы (генератора ПЛК) за время нахождения контакта во включенном состоянии (между передним и задним фронтами).
Одни о теплом, другие о мягком.