명령 | 사용 가능 영역 | 스텝수 | 플래그 | |||||||||||||||
M | X | Y | K | L | F | T | C | S | Z | D | @D | 정수 | 에러 | 제로 | 캐리 | |||
DATEWR(P) | S | ㅇ | ㅇ | ㅇ | ㅇ | ㅇ | ㅇ | ㅇ | ㅇ | - | ㅇ | ㅇ | ㅇ | - | 3 | ㅇ | - | - |
...
S | Clock Data를 쓸 어드레스 중 선두 어드레스 |
에러(F110) | 영역이 @D로 간접 지정된 경우 영역 초과가 발생하면 SET |
DATEWR |
---|
S로 지정된 영역에서부터 "년, 월, 일, 시, 분, 초, 요일"의 순서대로 1워드씩 저장되어 있는 시간데이터를 RTC(Clock Device)에 현재 시간으로 저장합니다.
...
각 시간데이터는 BIN 값으로 입력합니다.
S에 있는 년도는 2000에서 2099년 사이에 4자리 값을 입력합니다.
S+1에 있는 월은 1에서 12까지의 값을 입력합니다.
S+2에 있는 일은 1에서 31까지의 값을 입력합니다.
S+3에 있는 시간은 0에서 23 의 값을 입력합니다.
S+4에 있는 분은 0에서 59 의 값을 입력합니다.
S+5에 있는 초는 0에서 59 의 값을 입력합니다.
S+6에 저장되어 있는 요일 은 0~6(일요일~토요일)의 값을 입력합니다.
Day of week | Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
Stored data | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
프로그램 예
X0100이 On 되면 D0000에서부터 D0006까지 지정된 시간데이터를 Clock device에 현재 시간으로 저장하는 프로그램
...
...