plcforum.uz.ua

International PLC Forum
It is currently Tue Oct 23, 2018 4:16 am

All times are UTC + 3 hours


Forum rules


Please click here to view the forum rules



Post new topic Reply to topic  [ 15 posts ] 
Author Message
PostPosted: Tue Jul 24, 2018 6:54 am 

Joined: Wed Jun 20, 2018 5:22 am
Posts: 14
Поделитесь пожалуйста примером. Вычисление среднего на сайте сименса нашел


Top
 Profile  
 
PostPosted: Tue Jul 24, 2018 9:08 am 
Site Admin

Joined: Thu Feb 16, 2006 6:25 pm
Posts: 3360
Location: Russia
Если А>Максимум , то Максимум = А ?


Top
 Profile  
 
PostPosted: Tue Jul 24, 2018 10:56 am 

Joined: Wed Jun 20, 2018 5:22 am
Posts: 14
Прилетает с пирометра температура - объект с которого снимаем движущийся - необходимо взять максимальное значение как наиболее верное


Top
 Profile  
 
PostPosted: Tue Jul 24, 2018 11:29 am 

Joined: Tue Nov 04, 2008 3:03 pm
Posts: 30
Location: Russia
Когда-то делал, НО скорее всего в реальную работу данный код не ушел.

Code:
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:
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;


Top
 Profile  
 
PostPosted: Tue Jul 24, 2018 3:35 pm 

Joined: Mon Dec 15, 2014 1:48 pm
Posts: 21
А так нет?
Есть "Текущая температура"(поступающая с датчика) и "максимальная температура"(значение), если "текущая температура">" максимальная температура" то "текущая" MOVE в "максимальная".


Top
 Profile  
 
PostPosted: Tue Jul 24, 2018 8:47 pm 

Joined: Wed Oct 13, 2010 11:44 am
Posts: 233
Location: Russian Federation
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.


Top
 Profile  
 
PostPosted: Wed Jul 25, 2018 7:15 am 

Joined: Wed Jun 20, 2018 5:22 am
Posts: 14
raytek rayxrltsfa


Top
 Profile  
 
PostPosted: Wed Jul 25, 2018 7:16 am 

Joined: Wed Jun 20, 2018 5:22 am
Posts: 14
дело в том что объектов много и идут они по конвейеру


Top
 Profile  
 
PostPosted: Wed Jul 25, 2018 8:32 am 
Site Admin

Joined: Thu Feb 16, 2006 6:25 pm
Posts: 3360
Location: Russia
Gunner wrote:
Прилетает с пирометра температура - объект с которого снимаем движущийся - необходимо взять максимальное значение как наиболее верное
...
дело в том что объектов много и идут они по конвейеру
ты сформулируй для себя (и для нас) задачу - тебе надо выбрать температуру самого горячего объекта на конвейере ?
или тебе надо знать для каждого объекта на конвейере его личную максимальную температуру ?


Top
 Profile  
 
PostPosted: Wed Jul 25, 2018 10:28 am 

Joined: Wed Jun 20, 2018 5:22 am
Posts: 14
Извините за постановку задачи да для каждого объекта на конвейере его личную максимальную температуру нужно знать =).


Top
 Profile  
 
PostPosted: Wed Jul 25, 2018 12:51 pm 

Joined: Mon Dec 15, 2014 1:48 pm
Posts: 21
А еще вопросик: датчик нахождения объекта в зоне контроля температуры есть какой то?


Top
 Profile  
 
PostPosted: Thu Jul 26, 2018 4:13 am 

Joined: Wed Jun 20, 2018 5:22 am
Posts: 14
Да есть


Top
 Profile  
 
PostPosted: Thu Jul 26, 2018 9:07 am 

Joined: Mon Dec 15, 2014 1:48 pm
Posts: 21
Так попробуй:
Image


Top
 Profile  
 
PostPosted: Thu Jul 26, 2018 11:24 am 

Joined: Wed Jun 20, 2018 5:22 am
Posts: 14
Блин во я тупень то. Действительно все просто и должно работать только вывод я сделаю на негативном фронте имульса а то сенсор видит объект долго


Top
 Profile  
 
PostPosted: Thu Jul 26, 2018 12:05 pm 

Joined: Mon Dec 15, 2014 1:48 pm
Posts: 21
Та работает, на стенде у меня, только я обнуляю по RTC каждый час, показывает МИН. МАКС. и вычисленное среднее и дельту и меряю не листы, а температуру в помещении :D


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 15 posts ] 

All times are UTC + 3 hours


Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by International PLCforum® Forum Software © PLCforum
Mobile version