상품
안전 CPU NX-SL□/SL5□로 안전 프로그램을 전송하려면 어떻게 해야 합니까?
- 등록일
- 2025. 12. 17.
안전 CPU NX-SL□/SL5□로 안전 프로그램을 전송하려면 어떻게 해야 합니까?
Sysmac Studio 에서 생성한 안전 프로그램을 안전 CPU 유닛 NX-SL□, NX-SL5□로 전송하려면 다음 작업을 순서대로 수행하십시오.
(a) 구성 정보 전송
(b) 디버그 모드로 전환
그림 1. 및 그림 2.에 표시된 안전 CPU 유닛 NX-SL□ 및 NX-SL5□의 시스템 구성에서 (a) 및 (b)의 구체적인 조작 방법을 아래에 기재합니다.
그림 1. 안전 CPU 유닛 NX-SL□의 시스템 구성
그림 2. 안전 CPU 유닛 NX-SL5□의 시스템 구성
(a) 구성 정보 전송
NJ/NX 시리즈 컨트롤러의 CPU·확장 랙 구성 정보 및 슬레이브 터미널 설정 정보를 NJ/NX 시리즈 CPU 유닛과 통신 커플러 유닛(또는 통신 제어 유닛) 및 안전 CPU 유닛으로 전송함으로써, Sysmac Studio를 안전 CPU 유닛에 온라인 연결하여 디버깅 작업을 수행할 수 있습니다.
① Sysmac Studio의 멀티 뷰 탐색기에서 컨트롤러 선택을 통해 구성 정보 전송 대상을 선택합니다.
< 그림 1의 경우>
NJ/NX 시리즈 CPU 유닛을 선택하고, NJ/NX 시리즈 CPU 유닛 설정·프로그래밍 화면으로 전환
< 그림 2.의 경우>
통신 제어 유닛을 선택하고, 통신 제어 유닛 설정·프로그래밍 화면으로 전환
② 전송 대상까지의 통신 경로를 설정하여 전송 대상에 온라인 연결합니다.
통신 경로 설정: [컨트롤러] - [통신 설정] 선택
온라인 연결: [컨트롤러] - [온라인] 선택 또는 툴바의 온라인 연결 버튼 클릭
③ 구성 정보를 전송합니다.
[컨트롤러]-[동기화]를 선택하고, 옵션 「다음 항목 전송 안 함(모두 동기화 대상 제외)」의 체크를 해제하고,
[전송[PC→컨트롤러]] 버튼을 클릭
① Sysmac Studio의 멀티 뷰 탐색기에서 컨트롤러 선택을 통해 구성 정보 전송 대상을 선택합니다.
< 그림 1의 경우>
NJ/NX 시리즈 CPU 유닛을 선택하고, NJ/NX 시리즈 CPU 유닛 설정·프로그래밍 화면으로 전환
< 그림 2.의 경우>
통신 제어 유닛을 선택하고, 통신 제어 유닛 설정·프로그래밍 화면으로 전환
② 전송 대상까지의 통신 경로를 설정하여 전송 대상에 온라인 연결합니다.
통신 경로 설정: [컨트롤러] - [통신 설정] 선택
온라인 연결: [컨트롤러] - [온라인] 선택 또는 툴바의 온라인 연결 버튼 클릭
③ 구성 정보를 전송합니다.
[컨트롤러]-[동기화]를 선택하고, 옵션 「다음 항목 전송 안 함(모두 동기화 대상 제외)」의 체크를 해제하고,
[전송[PC→컨트롤러]] 버튼을 클릭
(b) 디버그 모드로 전환
디버그 모드는 안전 CPU 유닛의 운전을 시작하기 전에 안전 통신, 안전 프로그램 및 외부 연결 장치가 올바르게 작동하는지 확인하기 위한 동작 모드입니다.
안전 CPU 유닛을 디버그 모드로 변경하면, 자동으로 타당성 확인이 완료되지 않은 안전 프로그램이 Sysmac Studio에서 안전 CPU 유닛의 메인 메모리로 전송됩니다.
또한 안전을 위해 세이프티 CPU 유닛이 프로그램 모드일 때만 Sysmac Studio에서 세이프티 CPU 유닛을 디버그 모드로 전환할 수 있습니다.
④ Sysmac Studio의 멀티 뷰 탐색기에서 컨트롤러 선택을 통해 안전 CPU를 선택합니다.
안전 CPU 유닛 설정·프로그래밍 화면으로 전환되므로, 아래와 같이 컨트롤러 상태가 "프로그램 모드"인 것을 확인합니다.

그림 3. 컨트롤러 상태
⑤다음 중 하나의 조작으로 안전 CPU를 디버그 모드로 전환합니다.
・[컨트롤러]?[동작 모드]?[디버그 모드]를 선택합니다
・[Ctrl]+[2] 키를 누릅니다
・툴바의 [DEBUG 모드] 버튼을 클릭합니다
다음과 같은 모드 변경 확인 대화 상자가 표시됩니다.

그림 4. 모드 변경 확인 대화상자
⑥[예] 버튼을 클릭하면 아래와 같은 노드명 설정 대화상자가 표시됩니다.
초기 동작 모드 변경 시에는 이 노드명 설정을 위한 대화 상자가 표시됩니다.
공장 출하 시 설정된 안전 CPU 유닛의 노드명을 변경할 수 있습니다.
노드명을 변경하지 않을 경우, 아무것도 입력하지 않고 [확인] 버튼을 클릭합니다.
「디바이스 ID」 입력은 필요하지 않습니다.

그림 5. 노드명 설정 대화상자
⑦[확인] 버튼을 클릭하면 아래의 전송 허용 확인 대화 상자가 표시됩니다.

그림 6. 전송 허용 확인 대화상자
⑧ 시스템이 안전한지 확인한 후 [예] 버튼을 클릭합니다.
다음과 같은 비밀번호 확인 대화 상자가 표시됩니다.

그림 7. 비밀번호 확인 대화상자
안전 CPU 유닛을 디버그 모드로 변경하면, 자동으로 타당성 확인이 완료되지 않은 안전 프로그램이 Sysmac Studio에서 안전 CPU 유닛의 메인 메모리로 전송됩니다.
또한 안전을 위해 세이프티 CPU 유닛이 프로그램 모드일 때만 Sysmac Studio에서 세이프티 CPU 유닛을 디버그 모드로 전환할 수 있습니다.
④ Sysmac Studio의 멀티 뷰 탐색기에서 컨트롤러 선택을 통해 안전 CPU를 선택합니다.
안전 CPU 유닛 설정·프로그래밍 화면으로 전환되므로, 아래와 같이 컨트롤러 상태가 "프로그램 모드"인 것을 확인합니다.
그림 3. 컨트롤러 상태
⑤다음 중 하나의 조작으로 안전 CPU를 디버그 모드로 전환합니다.
・[컨트롤러]?[동작 모드]?[디버그 모드]를 선택합니다
・[Ctrl]+[2] 키를 누릅니다
・툴바의 [DEBUG 모드] 버튼을 클릭합니다
다음과 같은 모드 변경 확인 대화 상자가 표시됩니다.
그림 4. 모드 변경 확인 대화상자
⑥[예] 버튼을 클릭하면 아래와 같은 노드명 설정 대화상자가 표시됩니다.
초기 동작 모드 변경 시에는 이 노드명 설정을 위한 대화 상자가 표시됩니다.
공장 출하 시 설정된 안전 CPU 유닛의 노드명을 변경할 수 있습니다.
노드명을 변경하지 않을 경우, 아무것도 입력하지 않고 [확인] 버튼을 클릭합니다.
「디바이스 ID」 입력은 필요하지 않습니다.
그림 5. 노드명 설정 대화상자
⑦[확인] 버튼을 클릭하면 아래의 전송 허용 확인 대화 상자가 표시됩니다.
그림 6. 전송 허용 확인 대화상자
⑧ 시스템이 안전한지 확인한 후 [예] 버튼을 클릭합니다.
다음과 같은 비밀번호 확인 대화 상자가 표시됩니다.
그림 7. 비밀번호 확인 대화상자
처음 사용하는 경우 또는 아직 안전 비밀번호를 설정하지 않은 경우, [비밀번호]란은 비워 둔 채[확인] 버튼을 클릭합니다.
【참고】
매뉴얼에 게재된 세이프티 CPU 유닛의 시동 절차 개요도를 아래에 나타냅니다.
여기서 소개하는 "디버그 모드로 전환" 작업은 그림의 빨간색 테두리 부분에 해당합니다.

그림 8. 안전 CPU 유닛의 시동 절차 개요
디버그 모드로 동작 중인 안전 CPU 유닛에 대해 타당성 확인*1을 실행하면 안전 애플리케이션 데이터가 안전 CPU 유닛 내의 비휘발성 메모리에 저장됩니다.
타당성 확인 실행 전에는 안전 프로그램이 안전 CPU 유닛 내의 메인 메모리에 저장되므로, 오프라인 상태이거나 안전 CPU 유닛의 전원을 OFF로 하면 안전 프로그램은 삭제됩니다.
【참고】
매뉴얼에 게재된 세이프티 CPU 유닛의 시동 절차 개요도를 아래에 나타냅니다.
여기서 소개하는 "디버그 모드로 전환" 작업은 그림의 빨간색 테두리 부분에 해당합니다.
그림 8. 안전 CPU 유닛의 시동 절차 개요
디버그 모드로 동작 중인 안전 CPU 유닛에 대해 타당성 확인*1을 실행하면 안전 애플리케이션 데이터가 안전 CPU 유닛 내의 비휘발성 메모리에 저장됩니다.
타당성 확인 실행 전에는 안전 프로그램이 안전 CPU 유닛 내의 메인 메모리에 저장되므로, 오프라인 상태이거나 안전 CPU 유닛의 전원을 OFF로 하면 안전 프로그램은 삭제됩니다.
*1
타당성 확인이란, 안전 제어 장치(안전 CPU 및 I/O)를 포함한 모든 안전 기능이 안전 시스템으로서의 요구 사양을 충족하는지 확인하기 위해 안전성 확인 테스트를 실시합니다.
안전성 확인 테스트를 통해 안전 시스템으로서의 요구 사양을 충족하고 있음을 확인할 수 있는 경우, 안전 애플리케이션 데이터에 해당 확인 정보를 추가하는 것을 "타당성 확인"이라고 합니다.
자세한 내용은 아래 매뉴얼을 참조하십시오.
「머신 오토메이션 컨트롤러 NX 시리즈 안전 제어 장치(/통신 제어 장치) 사용자 매뉴얼(SGFM-710 또는 SGFM-723)」