Class Speed
Version 1.0
Modified 15-JAN-2025 13:23:36.00
Kod rt_plc_arithm.c
Deriverare. 

Differentiering av insignal. Utsignalen är proportional mot insignalens 
ändringshastighet (derivata). 

Exempel

Antag att In är i kg. För att få ActVal i kg/h ska TimFact vara lika med 3600 
sekunder /h. 


RtBody attributes pwr_sClass_speed
Float32 In IN Värde på insignalen.
Float32 ActVal VAL Ändringshastighet. (Ändring per tidsenhet).
ActVal t = TimFact · , där TimFact är deriveringstiden
Float32 TimFact TimFact Deriveringstid i sekunder. Skalfaktor i sekunder per tidsenhet.
Pointer to Float32 ScanTime ScanTime Programcykeltiden (= samplings intervallet), i sekunder, lagras automatiskt vid
kompilering.

DevBody attributes 
PlcNode PlcNode  


GraphPlcNode
object_type 128
parameters[0] 1
parameters[1] 0
parameters[2] 1
parameters[3] 0
subwindows 0
graphmethod 0 (standard, individual attributes)
graphindex 0
default_mask[0] 1
default_mask[1] 1
segname_annotation 1
compmethod 4
compindex 0
tracemethod 0
traceindex 0
executeordermethod 2
objname Speed
graphname Speed
debugpar


Template Object
TimFact 1.0


Attributes detail


In Input
Klass Input
Typ Float32
Flags STATE | NOEDIT
GraphName IN
Kropp RtBody
Värde på insignalen. 

ActVal Output
Klass Output
Typ Float32
Flags STATE | NOEDIT
GraphName VAL
Kropp RtBody
Ändringshastighet. (Ändring per tidsenhet).
ActVal t = TimFact ·  , där TimFact är deriveringstiden

TimFact Intern
Klass Intern
Typ Float32
Flags
GraphName TimFact
Kropp RtBody
Deriveringstid i sekunder. Skalfaktor i sekunder per tidsenhet. 

ScanTime Intern
Klass Intern
Typ Pointer to Float32
Flags INVISIBLE | POINTER | PRIVATE
GraphName ScanTime
Kropp RtBody
Programcykeltiden (= samplings intervallet), i sekunder, lagras automatiskt vid 
kompilering. 

PlcNode Buffer
Klass Buffer
Typ PlcNode
Flags INVISIBLE
Kropp DevBody