THANK YOU GUYS!
One more question:
What should I do if I want to set OP8 for 10 sec if IP1 is triggered. I mean, set OP8 10 sec and wait for a new event,,,
This is my current working code.
START
SET RAM1 0
SET OP3 1
LOOP:
TSTEQ IP1[2000] 1
CALLSUB IN1_ON
TSTEQ IP1[5000] 0
CALLSUB IN1_OFF
CALLSUB RESET
TSTEQ OP8 1
CALLSUB EMAIL
GOTO LOOP
END
IN1_ON:
SET OP8 1
SET OP1 1
DELAY 250
SET OP1 0
DELAY 250
RET
IN1_OFF:
SET OP8 0
SET OP2 1
DELAY 1000
SET OP2 0
DELAY 3000
RET
RESET:
TSTEQ OP8 0
SET RAM1 0
RET
EMAIL:
TSTEQ RAM1 0
EMAIL EM1
DELAY 100
SET RAM1 1
RET