DVP-ES3 Series Programming Manual _3 3-50 Instruction code Pulse Classification API Function 16-bit 32-bit instruction 1115 NSFL – Shifting n registers to the left 1114 NSFR – Shifting n registers to the right O 0049 OR$ – – S1≠S2 0048 OR$= – – S1=S2 0815 OR& DOR& – S1&S2 0817 OR^ DOR^ – S1^S2 0816 OR| DOR| – S1|S2 0016 OR DOR – S1<S2 0017 OR DOR – S1≦S2 0013 OR DOR – S1 ≠ S2 0012 OR= DOR= – S1=S2 0014 OR> DOR> – S1>S2 0015 OR>= DOR>= – S1≧S2 0082 ORZ DORZ – |S1-S2|<|S3| 0083 ORZ DORZ – |S1-S2|≦|S3| 0079 ORZ DORZ – |S1-S2|≠|S3| 0078 ORZ= DORZ= – |S1-S2|=|S3| 0080 ORZ> DORZ> – |S1-S2|>|S3| 0081 ORZ>= DORZ>= – |S1-S2|≧|S3| P 1403 PUSTAT – – Reading PU module output state 1009 PWD – – Pulse width detection 2702 PWM DPWM – Pulse width modulation R 0703 RAMP DRAMP – Ramp signal 1517 RAND – Random number 0903 RCL DRCL Rotating to the left with the carry flag 0901 RCR DRCR Rotating to the right with the carry flag 0600 REF – Refreshing the I/O 0602 REFF – Refreshing the I/O filtering time 0207 RMOV – Converting a 32-bit value into a 16-bit value 0902 ROL DROL Rotating to the left 0900 ROR DROR Rotating to the right 1000 RST DRST – Resetting the contact or clearing the register 2809 RSTD – – Sending Reset or NMT command S 0216 SCAL DSCAL Scale value operation 0222 SCLM DSCLM Multi-point area ratio operation 2203 SCLOSE – Closing the socket