상품

CS/CJ-PLC의 시계 데이터(시간)를 NS 터치 패널의 내부 시계에 반영하여 시간을 동기화하는 방법을 알려주세요.

등록일
2025. 12. 17.

CS/CJ-PLC의 시계 데이터(시간)를 NS 터치 패널의 내부 시계에 반영하여 시간을 동기화하는 방법을 알려주세요.



【질문 상세】
NS 시계를 자동으로 시간 조정하기 위해 PLC 시계를 기준으로 NS 내부 시계를 동기화하는 방법을 알려주세요.

【조건/환경】
CS/CJ 시리즈 PLC 사용
CX-Designer로 NS 프로젝트 데이터 작성 중


【해결책】
SAP를 사용하는 방법과 매크로를 사용하는 방법이 있습니다.

1. SAP를 사용하는 방법
특정 기능을 포함하는 NS용 라이브러리 부품을 SAP 라이브러리라고 합니다.
「_PLC021_10_시간 동기화」를 배치하면 화면이 NS 본체에 로드되는 시점에 시간 동기화가 수행됩니다.

<사용 방법>
(1) CX-Designer 상단 메뉴 바의 「도구」-「라이브러리」를 선택합니다. (확인 창이 표시된 경우, 「확인」으로 진행하십시오.)
(2) 「SAP」-「SmartActiveParts_J」-「PLC」-「CS_CJ」-「CS_CJ 공통」-「_PLC021_10_시간 동기화」를 선택합니다.
(3) 라이브러리 창 오른쪽에 표시된 「_PLC021_10_시간 동기화」 부품을 드래그 앤 드롭으로 화면에 배치하십시오.

?
【추가 설명】
・SAP는 배치된 화면이 표시되는 동안에만 기능합니다(자주 사용하는 화면(예: 애플리케이션 메뉴 화면)에 SAP를 배치하는 것을 고려하십시오).
・시간 동기화는 SAP가 배치된 화면으로 전환 시의 원샷 신호와 화면이 표시되는 동안 시간이 1시간 단위로 바뀌는 타이밍(1시간에 1회)에 실행됩니다.
・SAP 매뉴얼은 아래 도구 폴더에 저장되어 있습니다 (당사 홈페이지에는 게재되어 있지 않습니다).
 「Windows 시작 메뉴」-「OMRON」-「CX-ONE」-「CX-Designer」?-「Manual」-「SmartActiveParts」의 「PLC」1.1.7항

2. 매크로를 사용하는 방법
READCMEM과 SETTIME 매크로를 조합하여도 가능합니다. 아래 매크로를 참고하십시오.

READCMEM($W100,[SERIALA:A351],3);
(PLC의 A351부터 A353까지 3워드를 NS 내부 메모리 $W100 이후로 전송합니다.
CS/CJ PLC에서는 A351=분초, A352=일시, A353=년월로 저장됩니다.)

SETTIME($W100);
(NS 내부 메모리 $W100 이후의 데이터로 NS 내부 시계를 조정합니다.)