beautypg.com

Hint, Sample program, 2 instructions – Omron SYSMAC CP CP1E-N@@D@-@ User Manual

Page 322

background image

2 Instructions

2-286

CP1E CPU Unit Instructions Reference Manual(W483)

Hint

SCL3(487) is used to convert data using a user-defined scale to signed binary for Analog Output Units.
For example, SCL3(487) can convert 0 to 200

°C to 0000 to 1770 (hex) and output an analog output

signal 1 to 5 V from the Analog Output Unit.

Sample program

When a value from 0 to 200 is scaled to an analog signal (1 to 5 V, for example), a signed BCD value of
0000 to 0200 is converted (scaled) to signed binary value of 0000 to 1770 for an Analog Output Unit.
When CIO 0.00 turns ON in the following example, the contents of D0 is scaled using the linear function
defined by

∆X (0200), ∆Y (1770), and the offset (0). These values are contained in D100 to D102. The

sign of the BCD value in D0 is indicated by the Carry Flag. The result is output to CIO 103.

S (signed BCD)

Offset

Offset

S (signed BCD)

Offset of 0000

Positive Offset

R (signed binary)

R (signed binary)

R (signed binary)

Negative Offset

Max conversion

Min. conversion

Max conversion

Min. conversion

Max conversion

Min. conversion

S (signed BCD)

∆X

∆Y

∆X

∆Y

∆X

∆Y

SCL3

D0

D100

103

0.00

S

P1

R

P1 :D100

P1+1:D101

P1+2:D102

P1+3:D103

P1+4:D104

Offset

∆X
∆Y

Max. conversion

Min. conversion

0000

-010

1770

189C

0200 2010

∆X(0200)

∆Y(1770 Hex)

FED4

Contents of R (2011, signed binary)

Contents of S (D0, signed BCD)

0

0

0

0

0

2

0

0

1

7

7

0

1

8

9

C

F

E

D

4

This manual is related to the following products: