상품

NA 시리즈에서 시간을 입력하여 NJ/NX 시리즈의 내부 시계에 반영하는 방법을 알려주세요.

등록일
2025. 12. 17.

NA 시리즈에서 시간을 입력하여 NJ/NX 시리즈의 내부 시계에 반영하는 방법을 알려주세요.



NJ/NX의 내부 시계를 변경하려면 NJ/NX 측 프로그램에서 SetTime 명령을 실행해야 합니다.
그러나 NA 데이터 입력 부품의 변수에는 SetTime 명령에 전달하는 DT형(DATE_AND_TIME형) 변수를 지정할 수 없으므로, 아래 절차를 따라 실행하십시오.

(1) NJ/NX 측에서 _sDT형 구조체 변수를 생성합니다.
변수는 로컬 변수가 아닌 글로벌 변수로 생성하십시오.

(2) NA 측에서 (1)의 구조체 변수를 임의의 변수명으로 변수 매핑합니다.

(3) NA 측에서 "년", "월", "일", "시", "분", "초", "나노초" 데이터 입력 부품을 개별적으로 생성 및 입력합니다.
각 부품의 변수에는 (2)의 구조체 변수의 멤버를 지정하십시오.
데이터 유형과 값의 유효 범위는 다음 사양을 따릅니다.
データ型と値の有効範囲

(4) NJ/NX 측에서 DateStructToDt 명령을 실행하여 _sDT형 변수를 DT형 변수로 변환합니다.

(5) (4)의 DT형 변수를 입력 변수로 SetTime 명령을 실행한다.

이상의 절차로 NA에 입력한 시간을 NJ/NX의 내부 시계에 반영할 수 있습니다.

또한, NA의 날짜/시간 표시 부품에서는 DT형 변수를 지정할 수 있습니다. 따라서 NA에서 NJ/NX의 내부 시계를 표시하려면, NJ/NX의 시스템 정의 변수 "_CurrentTime"(시스템 시간)을 MOVE 명령 등으로 DT형 변수에 전달하는 프로그램을 추가하고, NA 측에서 해당 변수의 값을 날짜/시간 표시 부품으로 표시하도록 화면을 설계하십시오.

각 명령의 상세 내용은 NJ/NX 시리즈 명령 참조 매뉴얼 기본편 (카탈로그 번호 SBCA-468)의 제2장 각 명령 설명 (시간/시각 명령)을 참조하십시오.

매뉴얼은 관련 정보 다운로드 센터 매뉴얼에서 다운로드하십시오.
(매뉴얼 다운로드는 무료 회원 가입이 필요합니다)