Signal Conditioning: |
Option |
Scaling |
Notes |
PLC |
None |
No Scaling |
Ignores EGU range
in the block. No Range checking Alarming. |
S5, TI |
NLIN |
0-65535 |
Interprets the
value as "Unsigned" then scales to the
rawrange. This SC is used for backward
compatibility with older systems where Unsigned
pollrecs were used with SC=LIN |
S5 ,TI |
PROP |
user defined |
Scales user
defined raw range entered in the HW-Options field
to EGU range (Linear Scaling) e.g. HW-opt=819:4095 for live zero 12
bit AD converter
|
S5, S7, TI |
ROOT |
user defined |
Scales user
defined raw range entered in the HW-Options field
to EGU range (Scaled porprotional to the square
root of the raw range) |
S5, S7, TI |
SINT |
No Scaling |
S5 - forces the
value to be interpreted as an signed integer
regardless of the data type of the poll record
(allows you to mix signed & unsigned in one
poll record) S7 -
Resolution depends on the format len. B, W or D
formats
|
S5, S7 |
UINT |
No Scaling |
S5 - forces the
value to be interpreted as an unsigned integer
regardless of the data type of the poll record
(allows you to mix signed & unsigned in one
poll record) S7 -
Resolution depends on the format len. B, W or D
formats
|
S5, S7 |
TIMR |
No Scaling |
Use this SC for
setpoints to timer values. Do not use this for
the actual timer value(T pollrec) - use S&M
instead eg. You want a
timer to have a user configurable time base,
create an AR block with addr DB:16:10 &
SC=TIMR
Then the PLC code is
C DB 16
L DW 10
SE T 3
|
S5 Only |
S&M |
User configurable |
Shift & mask
Shifts the word Right then ANDS the result with
the mask. The parameters are stored in the
HW-OPTIONS Field in the form SHIFT:MASK S5 - This is useful for the T and C
pollrecs where you would use
0:1023 to strip out the lower
10 bits
|
S5, S7, TI |
FLT |
No Scaling |
S5-Use with word
pollrecs to interpret 2 consecutive Words as a
floa S7- Use with 4 bytes
format="D"
|
S5, S7 |
LONG |
No Scaling |
S5 - Use with word
pollrecs to interpret 2 consecutive Words as a
Double word |
S5, TI |
TNON |
0-32000 |
TI Analog inputs |
TI only |
20P |
6400-32000 |
TI Live zero
inputs |
TI only |
8AL |
0 - 255 |
Scaled to EGU
range in the block. Range checking Alarming. |
S5, S7, TI |
8BN |
0 - 255 |
Scaled to EGU
range in the block. No Range checking Alarming. |
S5, S7, TI |
12AL |
0 - 4095 |
Scaled to EGU
range in the block. Range checking Alarming. |
S5, S7, TI |
12BN |
0 - 4095 |
Scaled to EGU
range in the block. No Range checking Alarming.
Ignores the most significant 4 bits (nibble). |
S5, S7, TI |
15AL |
0 - 32767 |
Scaled to EGU
range in the block. Range checking Alarming. |
S5, S7 |
15BN |
0 - 32767 |
Scaled to EGU
range in the block. No Range checking Alarming.
Ignores the most significant bit. |
S5, S7, TI |
3BCD |
0 - 999 |
Scaled to EGU
range in the block. Range checking Alarming.
Ignores the most significant 4 bits. |
S5, S7, TI |
4BCD |
0 - 9999 |
Scaled to EGU
range in the block. Range checking Alarming. |
S5, S7, TI |
LIN (Unsigned
DataType) |
0 - 65535 |
Scaled to EGU
range in the block. No Range checking Alarming. |
S5, S7, TI |
LIN (Signed
DataType) |
-32768 - +32767 |
Scaled to EGU
range in the block. No Range checking Alarming. |
S5, S7, TI |
PHEX |
User Defined raw
range |
Same AS PROP, raw
ranges in HEXADECIMAL |
S5, S7, TI |
RHEX |
User Defined raw
range |
Same AS ROOT, raw
ranges in HEXADECIMAL |
S5, S7, TI |
S7A1 |
0 - 27648 |
S7 Analog inputs |
S7 |
S7A2 |
-27648 to 27648 |
S7 Analog inputs |
S7 |
|