BIN Conversion : BIN, BINP, DBIN, DBINP
명령 | 사용 가능 영역 | 스텝수 | 플래그 | |||||||||||||||
M | X | Y | K | L | F | T | C | S | Z | D | @D | 정수 | 에러 | 제로 | 캐리 | |||
BIN(P) | S | ㅇ | ㅇ | ㅇ | ㅇ | ㅇ | ㅇ | ㅇ | ㅇ | - | ㅇ | ㅇ | ㅇ | ㅇ | 3 | ㅇ | - | - |
D | ㅇ | - | ㅇ | ㅇ | ㅇ | - | ㅇ | ㅇ | - | ㅇ | ㅇ | ㅇ | - | |||||
DBIN(P) | S | ㅇ | ㅇ | ㅇ | ㅇ | ㅇ | ㅇ | ㅇ | ㅇ | - | ㅇ | ㅇ | ㅇ | ㅇ | 3 | ㅇ | - | - |
D | ㅇ | - | ㅇ | ㅇ | ㅇ | - | ㅇ | ㅇ | - | ㅇ | ㅇ | ㅇ | - |
S | BCD Data가 저장되어진 영역번호 또는 BCD Data |
D | BIN로 변환된 Data를 저장하게 될 영역 |
에러(F110) | S가 BCD 형태의 Data가 아닐 경우 Flag를 SET 합니다. |
BIN
S로 지정된 BCD Data 또는 BCD Data가 지정된 영역의 내용을 BIN으로 변환하여 D로 지정된 영역에 저장합니다.
BCD 데이터가 범위를 초과하면 Error Flag(F110)을 Set 합니다.
명령어 | Data 길이 | |
BCD Data 범위 | ||
BIN BINP | 16bit | 0 ~ 9999 0 ~ h270F |
DBIN DBINP | 32bit | 0 ~ h05F5E0FF 0~ 99999999 |
프로그램 예
입력신호 X0001을 ON 되었을 때 D0001의 Data를 BIN 변환하여 D0010에 저장하는 프로그램
프로그램