Classes handling analog values


Comparision functions

Comph                                   Compare an analog value to a high limit
Compl                                   Compare an analog value to a low limit
Equal                                   Compare two analog values for equality
GreaterEqual                            Comparision of two analog values, greater than or equal to
GreaterThan                             Comparision of two analog values, greater than
LessEqual                               Comparision of two analog values, less than or equal to
LessThan                                Comparision of two analog values, less than
NotEqual                                Comparision of two analog values, not equal to

Select functions

Demux                                   Analog demultiplexer
Limit                                   Limits an analog value
Max                                     Get the highest of the input values
Maxmin                                  Get the highest and/or the lowest of the input values
Min                                     Get the lowest of the input values
Mux                                     Analog multiplexer, select one of the input values
Select                                  Select one of two analog values

Arithmetic functions

Div                                     Analog division
Mul                                     Analog multiplication
Speed                                   Rate of change of an analog value
Sub                                     Analog subtraction
Sum                                     Weighted summing
Timint                                  Time integrator

C-code programming objects

AArithm                                 Expression in C-code with analog output
CArithm                                 C-code programming object
DArithm                                 Expression in C-code with digital output
DataArithm                              C-code programming object with data inputs
ApCollect                               Expansion of number of analog inputs handled in a DataArithm
ApDistribute                            Expansion of number of analog ouputs handled in a DataArithm
DataCollect                             Expansion of number of data inputs handled in a DataArithm
DpCollect                               Expansion of number of digital inputs handled in a DataArithm
DpDistribute                            Expansion of number of analog outputs handled in a DataArithm
IpCollect                               Expansion of number of integer inputs handled in a DataArithm
IpDistribute                            Expansion of number of integer outputs handled in a DataArithm

Other

Adelay                                  Time delay of an analog value
ASup                                    Supervision of analog value
Curve                                   Interpolation in a table
Filter                                  First order lag filter
PiSpeed                                 Convert a pulse signal to velocity
Ramp                                    Limit a value's rate of change
ScanTime                                Fetch the scantime of the current plc thread
Table                                   Table object

Mathematical Functions

Abs                                     Absolute value of an analog value
ASin                                    Arc sine
ATan                                    Arc tangent
Cos                                     Cosine
Exp                                     Natural exponential
Ln                                      Natural logarithm
Log                                     Base 10 logarithm
Mod                                     Reminder of dividing
Sin                                     Sine
Sqrt                                    Square root
Tan                                     Tangent

Get and store analog signals and attributes

CStoAo                                  Conditional store to an Ao
CStoAp                                  Conditional store to an analog attribute
CStoAtoIp                               Conditional store of an analog value to an integer attribute
CStoAv                                  Conditional store to an Av
GetAi                                   Get Ai value
GetAo                                   Get Ao value
GetAp                                   Get value of an analog attribute
GetApPtr                                Get value of an analog pointer attribute
GetAv                                   Get Av value
StoAo                                   Store to Ao
StoAp                                   Store to analog attribute
StoApPtr                                Store to analog pointer attribute
StoAtoIp                                Store analog value to integer attribute
StoAv                                   Store to Av