STEP7 вычислить максимальное значение
-
- Posts: 16
- Joined: Wed Jun 20, 2018 2:22 am
STEP7 вычислить максимальное значение
Поделитесь пожалуйста примером. Вычисление среднего на сайте сименса нашел
-
- Site Admin
- Posts: 3992
- Joined: Thu Feb 16, 2006 3:25 pm
- Location: Russia
Re: STEP7 вычислить максимальное значение
Если А>Максимум , то Максимум = А ?
-
- Posts: 16
- Joined: Wed Jun 20, 2018 2:22 am
Re: STEP7 вычислить максимальное значение
Прилетает с пирометра температура - объект с которого снимаем движущийся - необходимо взять максимальное значение как наиболее верное
-
- Posts: 40
- Joined: Tue Nov 04, 2008 12:03 pm
- Location: Russia
Re: STEP7 вычислить максимальное значение
Когда-то делал, НО скорее всего в реальную работу данный код не ушел.
Code: Select all
VAR_INPUT
START :BOOL;
RESET :BOOL;
DATA :REAL;
COUNT :INT;
END_VAR
VAR_OUTPUT
MAXIMUM :REAL;
END_VAR
VAR
array_data :ARRAY [0..4096] OF REAL;
A :INT;
END_VAR
Code: Select all
BEGIN
array_data[COUNT]:= DATA;
IF START = TRUE THEN
MAXIMUM:= 0;
MAXIMUM:= array_data[0];
FOR A:= 1 TO 4096 BY 1 DO
IF array_data[A] > MAXIMUM THEN MAXIMUM:= array_data[A]; END_IF;
END_FOR ;
END_IF;
IF RESET = TRUE THEN
MAXIMUM:= 0;
FOR A:= 1 TO 4096 BY 1 DO
array_data[A]:= 0;
END_FOR;
END_IF;
-
- Posts: 44
- Joined: Mon Dec 15, 2014 10:48 am
Re: STEP7 вычислить максимальное значение
А так нет?
Есть "Текущая температура"(поступающая с датчика) и "максимальная температура"(значение), если "текущая температура">" максимальная температура" то "текущая" MOVE в "максимальная".
Есть "Текущая температура"(поступающая с датчика) и "максимальная температура"(значение), если "текущая температура">" максимальная температура" то "текущая" MOVE в "максимальная".
-
- Posts: 374
- Joined: Wed Oct 13, 2010 8:44 am
- Location: Russian Federation
Re: STEP7 вычислить максимальное значение
Марка и модель пирометра?Gunner wrote:Прилетает с пирометра температура - объект с которого снимаем движущийся - необходимо взять максимальное значение как наиболее верное
Наши умеют аппаратно задерживать на выходе пойманный максимум на заданное время.
Metis MY84 pyrometer wrote:Signal Filtering: For measuring and holding of the highest instantaneous temperature value a peak picker (maximum value storage) is installed to compensate interruptions or attenuations in radiation caused by bursts of steam, smoke or dust. It can be reset either automatically or manually by an external contact closure or periodically by user preset clear time.
-
- Posts: 16
- Joined: Wed Jun 20, 2018 2:22 am
Re: STEP7 вычислить максимальное значение
raytek rayxrltsfa
-
- Posts: 16
- Joined: Wed Jun 20, 2018 2:22 am
Re: STEP7 вычислить максимальное значение
дело в том что объектов много и идут они по конвейеру
-
- Site Admin
- Posts: 3992
- Joined: Thu Feb 16, 2006 3:25 pm
- Location: Russia
Re: STEP7 вычислить максимальное значение
ты сформулируй для себя (и для нас) задачу - тебе надо выбрать температуру самого горячего объекта на конвейере ?Gunner wrote:Прилетает с пирометра температура - объект с которого снимаем движущийся - необходимо взять максимальное значение как наиболее верное
...
дело в том что объектов много и идут они по конвейеру
или тебе надо знать для каждого объекта на конвейере его личную максимальную температуру ?
-
- Posts: 16
- Joined: Wed Jun 20, 2018 2:22 am
Re: STEP7 вычислить максимальное значение
Извините за постановку задачи да для каждого объекта на конвейере его личную максимальную температуру нужно знать =).
-
- Posts: 44
- Joined: Mon Dec 15, 2014 10:48 am
Re: STEP7 вычислить максимальное значение
А еще вопросик: датчик нахождения объекта в зоне контроля температуры есть какой то?
-
- Posts: 16
- Joined: Wed Jun 20, 2018 2:22 am
-
- Posts: 44
- Joined: Mon Dec 15, 2014 10:48 am
-
- Posts: 16
- Joined: Wed Jun 20, 2018 2:22 am
Re: STEP7 вычислить максимальное значение
Блин во я тупень то. Действительно все просто и должно работать только вывод я сделаю на негативном фронте имульса а то сенсор видит объект долго
-
- Posts: 44
- Joined: Mon Dec 15, 2014 10:48 am
Re: STEP7 вычислить максимальное значение
Та работает, на стенде у меня, только я обнуляю по RTC каждый час, показывает МИН. МАКС. и вычисленное среднее и дельту и меряю не листы, а температуру в помещении