EasyManua.ls Logo

Omron CQM1H - PROGRAM

Omron CQM1H - PROGRAM
602 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
309
Conversion Instructions Section 5-20
DM 6144 to DM 6655 cannot be used for R.
Description SCL3(––) is used to linearly convert a 4-digit BCD value to 4-digit signed
hexadecimal. SCL3(––) converts the BCD value according to a specified lin-
ear relationship. The conversion line is defined by the y-intercept and the
slope of the line specified in the parameter words P1 to P1+2.
When the execution condition is OFF, SCL3(––) is not executed. When the
execution condition is ON, SCL3(––) converts the 4-digit BCD value in S to
the 4-digit signed hexadecimal value on the line defined by the y-intercept (0,
P1) and the slope (P1+2
÷ P1+1) and places the result in R. The result is
rounded off to the nearest integer.
The content of S can be 0000 to 9999, but S will be treated as a negative
value if CY=1, so the effective range of S is actually –9999 to 9999. Be sure to
set the desired sign in CY using STC(40) or CLC(41).
Parameter words P1+3 and P1+4 define upper and lower limits for the result.
If the result is greater than the upper limit in P1+3, then the upper limit is writ-
ten to R. If the result is less than the lower limit in P1+4, then the lower limit is
written to R.
Note The upper and lower limits for a 12-bit Analog Input Unit would be 07FF and
F800.
The following table shows the functions and ranges of the parameter words:
Note Do not set 0000 for
X (4 digits BCD) in the second word (P1+1). The con-
tents of P1+1 is used for division and correct conversion cannot be obtained
when dividing by 0000. Correct results also cannot be obtained if a hexadeci-
mal value is used. Always use BCD data between 0001 and 9999 for P1+1.
The following diagram shows the source word, S, converted to R according to
the line defined by the point (0, P1) and slope
Y/X.
Parameter Function Range
P1 x-intercept (signed hex.) 8000 to 7FFF (–32,768 to 32,767)
P1+1 X (BCD) 0001 to 9999
P1+2 Y (signed hex.) 8000 to 7FFF (–32,768 to 32,767)
P1+3 Upper limit (signed hex.) 8000 to 7FFF (–32,768 to 32,767)
P1+4 Lower limit (signed hex.) 8000 to 7FFF (–32,768 to 32,767)
S
Value after conversion
(Signed hexadecimal)
R
Value before con-
version (BCD)
Y-intercept
X
Y
Lower limit
Upper limit

Table of Contents

Related product manuals