Code:
OALM
SEC1=2
IF [SEC1 EQ 1] NOSP1 (OSP 5020L)
IF [SEC1 EQ 2] NOSP2 (OSP 7000L)
IF [SEC1 EQ 3] NOSP3 (OSP U100L)
IF [SEC1 EQ 4] NOSP4 (OSP P200L)
IF [SEC1 EQ 5] NOSP5 (OSP 5000L-G)
GOTO NEND
(---------------------- OSP 5020L ----------------------------)
NOSP1
V32=VPVLZ-VAPAZ
IF [V32 GT 1] NAL12
GOTO NEND
(---------------------- OSP 7000L ----------------------------)
NOSP2
IF [VORD[LIMT] EQ 0] NAL12
IF [VORD[OMON] EQ 0] NAL13
IF [VORD[DRYR] EQ 1] NAL14
GOTO NEND
(---------------------- OSP U100L ----------------------------)
NOSP3
IF [VORD[0001] EQ 0] NAL12
IF [VORD[002B] EQ 0] NAL13
IF [VORD[0025] EQ 1] NAL14
GOTO NEND
(---------------------- OSP P200L ----------------------------)
NOSP4
IF [VORD[0001] EQ 0] NAL12
IF [VORD[0015] EQ 0] NAL13
IF [VORD[001C] EQ 1] NAL14
GOTO NEND
(---------------------- OSP 5000L-G --------------------------)
NOSP5
IF [[VDIN[1090] AND 1] NE 1] NAL12
IF [[VDIN[1138] AND 16] NE 16] NAL13
IF [[VDIN[1128] AND 1] EQ 1] NAL14
GOTO NEND
(---------------------- ALARMS --------------------------------)
NAL12 VUACM[1]='TURRET LIMIT'
VDOUT[993]=1
GOTO NEND
NAL13 VUACM[1]='LOAD MONITOR'
VDOUT[991]=1
GOTO NEND
NAL14 VUACM[1]='DRY RUN'
VDOUT[993]=1
NEND RTS
Save this code O.SSB (change SEC1=?) and copy to BB1 or MD1. Restart machine and write CALL OALM in parts program first line.
I don't know VDIN codes for OSP5020L. is there anybody having this codes?