Specifications

Direct Data Interchange with the IP 240 IP 240
11.5.2 Writing Data to the IP 240
The module is set to module address 160 and channel 2 is configured for position decoding mode.
The limit values for the 3rd track were transferred to the IP 240 in the restart routine (OB20/21/22)
and are to be modified in the cyclic program.
The initial track value, with sign, is in MD 140, the final track value in MD 144.
WRITE INITIAL AND FINAL TRACK VALUES
:
: IA DISABLE INTERRUPTS
:
: L KFXY INITIALIZE LOOP COUNTER. DEFINE XY SO
TIME : L KF+1 THAT THE DELAY IN THE WAIT LOOP IS AT
: -F LEAST 200 µs
: L KF+0
: ><F
: TAK
: JC =TIME WAITING TIME NOT YET ELAPSED?
:
STA1 : L PY175 READ STATUS REGISTER
: T FY239
:
: A F 239.0 -AFRT OLD JOB TERMINATED?
: JC =FER1
:
: AN F 239.2 -DFRT ”DATA READY” BIT RESET?
: JC =STA1
:
: L KH0040 LOAD JOB NUMBER FOR ”RESET COM-
: T PY175 MUNICATION” AND TRANSFER JOB NO.
:
STA2 : L PY 175 READ STATUS REGISTER
: T FY239
:
: AN F 239.0 -AFRT ”JOB TERMINATED” BIT NOT YET SET?
: JC =STA2
:
FER1 : A F 239.6 -IDLE CHANNEL 2 NOT CONFIGURED?
: JC =ERR1 GENERATE ERROR MESSAGE
:
: A F 239.4 -ERR ERROR?
: JC =ERR3 JUMP TO ”READ ERROR MESSAGES”
:
: LOAD JOB NUMBER FOR ”WRITE TRACK
TRAN : L KH 0023 LIMITS FOR 3RD TRACK, CHANNEL 2”
: L KH 0080 MASK FOR SETTING BIT
: OW
: T PY 175 TRANSFER ADAPTED JOB NUMBER
: TO JOB REQUEST REGISTER
:
: L FY 143 TRANSFER BCD DECADES 10ˆ1 AND
: T PY 160 10ˆ0 OF INITIAL TRACK VALUE FOR 3RD TRACK
:
11-20
EWA 4NEB 811 6120-02a