C500DA101 Omron, C500DA101 Datasheet - Page 199

no-image

C500DA101

Manufacturer Part Number
C500DA101
Description
ANALOG OUTPUT UNIT
Manufacturer
Omron
Datasheet

Specifications of C500DA101

Leaded Process Compatible
No
Peak Reflow Compatible (260 C)
No
No. Of Analog Outputs
4
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Programming
Precautions in Four-word
Operating Mode
188
User Programming Examples
1, 2, 3...
In four-word operating mode, the same handshake bit in the allocated I/O words,
the PC Write Completed Bit, is used for both write and read operations in the
Analog Output Unit. Therefore, even if exclusive control is performed for each
read and write process, when a block in a program turns ON the PC Write Com-
pleted Bit, other invalid blocks in the program may turn OFF the bit.
To prevent this problem, the following two methods are available.
Method 1
In this method, execution conditions for each program block are specified in the
JMP instruction to jump over invalid program blocks.
1. The JUMP (JMP) instruction should be used to prevent invalid blocks in the
2. Write and read processes should not be concurrently executed. Instead,
program from turning OFF the PC Write Completed Bit.
only one process should be executed at a time. Also, the PC Write Com-
pleted Bit should not be directly turned ON or OFF by each write and read
process. Instead, the process result should be reflected in word bits, and the
PC Write Completed Bit should be turned ON or OFF according to the OR of
these bits.
Program block #1
Program block #2
Program block #3
Executed when A turns ON.
Writes parameters to Analog Output
Unit.
Executed when B turns ON.
Writes conversion data to Analog
Output Unit.
Executed when C turns ON.
Reads parameters or conversion data
from Analog Output Unit.
Jumps to JME #0001 without executing
program block #1 when B or C is ON
(when program block #2 or #3 is being
executed).
Jumps to JME #0002 without executing
program block #2 when A or C is ON
(when program block #1 or #3 is being
executed).
Jumps to JME #0003 without executing
program block #3 when A or B is ON
(when program block #1 or #2 is being
executed).
Section
9-5

Related parts for C500DA101