Rockwell-automation 1771-DB BASIC MODULE Instrukcja Użytkownika Strona 218

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
Przeglądanie stron 217
Chapter
Call Routines 0–68
12
12 -28
Syntax
PUSH
source port number
PUSH maximum number of characters to be transferred
PUSH decimal value of character delimiter
PUSH selection of BTR buffer and/or string
PUSH
1
PUSH string number
PUSH byte swap selection
CALL
33
POP CALL 33 status
Example
>1
REM EXAMPLE PROGRAM
>
05 PUSH 64 : CALL 5 : REM SET BLOCK TRANSFER READ
LENGTH
>
10 REM ENABLE CALL 33 INTERRUPTS
>
20 PUSH 1 : REM PRT1 ACTIVE FOR CALL 33
>
30 PUSH 10 : REM RECEIVING 10 BYTES OF DATA MAXIMUM
>4
0 P
US
H 13 : R
E
M <
CR
> U
SE
D AS T
ERMINATIO
N C
HARACTER
(
1
3 D
ECIMAL)
>
50 PUSH 0 : REM SEND DATA BTR BUFFER
>
60 PUSH 1 : REM OFFSET ALWAYS 1
>
70 PUSH 0 : REM STRING NUMBER – NOT USED
>
80 PUSH 1 : REM BYTE SWAPPING ENABLED
>
90 CALL 33
>
100 POP S : REM STATUS OF CALL 33 SETUP
>
110 IF (S<>0) THEN PRINT “UNSUCCESSFUL CALL 33 SETUP”
>
120 END
Sample Ladder Logic
BTR
BLOCK TRANSFER READ
Rack
Group
Module
00
1
0
N7:0
N10:10
64
Control Block
Data file
Length
Rung 2:0
I:001
Rung 2:1
[END OF FILE]
(EN)
(DN)
(ER)
N
Continuous
10 PRT1
N7:0
10 PRT1 (or 12 PRT2)
(or 12 PRT2)
15
Przeglądanie stron 217
1 2 ... 213 214 215 216 217 218 219 220 221 222 223 ... 393 394

Komentarze do niniejszej Instrukcji

Brak uwag