225
MELSEC-WS 시리즈는 독일의 안전기기 제조회사 SICK사와 공동으로 개발ㆍ제조하고 있습니다. ※MELSEC-QㆍQS 시리즈와는 보증 내용 등이 다르므로 주의하십시오. (「안전 컨트롤러 보증 조항」을 참조하십시오.) 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼

안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

MELSEC-WS 시리즈는 독일의 안전기기 제조회사

SICK사와 공동으로 개발ㆍ제조하고 있습니다.

※MELSEC-QㆍQS 시리즈와는 보증 내용 등이 다르므로 주의하십시오.

(「안전 컨트롤러 보증 조항」을 참조하십시오.)

안전 컨트롤러 설정ㆍ모니터툴

오퍼레이팅 매뉴얼

Page 2: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃
Page 3: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

보증ㆍ사양에 관한 주의

MELSEC-WS 시리즈는 독일의 안전기기 제조회사 SICK사와 공동으로 개발ㆍ제조하고 있습니다.

보증ㆍ사양에 대하여 다음의 사항에 주의하십시오.

<보증>

무상 보증 기간 납입 후 12개월 또는

제조에서 18개월

납입 후 36개월 또는

제조에서 42개월

생산 중지 후의 유상 수리 기간 4년 7년

ㆍ 수리 시는 주로 제품 교환에 의해 대응합니다.

ㆍ 문의 내용ㆍ시기에 따라 대응하는데 시간이 걸리는 경우가 있습니다.

<사양>

ㆍ 일반 사양이 다릅니다.

사용 주위 온도

사용 주위 습도

보존 주위 온도

보존 주위 습도

* 1 WS0-GCC1과 조합하여 사용하는 경우에는 사용 주위 온도가 MELSEC-QㆍQS와 동일한 0~55℃

입니다.

ㆍ EMC의 적용 규격이 다릅니다.

EMC 적용 규격

이 문서는 저작권법에 의해 보호되고 있습니다. 본 서의 저작권은 미쓰비시전기(주)(당사)에 있습니다.

본 서 또는 그 일부를 복제하는 것은 저작권의 제정법상에서의 규칙의 범위 내에서만 인정됩니다. 당사로

부터의 서면에 의한 명확한 허가없이 본 서를 개변 또는 요약하는 것은 허가되지 않습니다.

Page 4: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

● 안전을 위한 주의 ●

(사용하기 전에 반드시 읽어 주십시오)

본 제품을 사용하실 때는 본 매뉴얼 및 본 매뉴얼에서 소개하는 관련 매뉴얼, 안전 규격을 잘 읽고 안전에 대

해 충분히 주위를 기울여 올바르게 취급하시기 바랍니다.

● 안전을 위한 주의 ●에서는 안전 주의 사항의 수준을 「 경고」, 「 주의」로 구분하고 있습니다.

경고잘못 취급하면 위험한 상황이 일어날 수 있으며, 사망 또는 중상을 입을 우려가

있는 경우.

주의잘못 취급하면 위험한 상황이 일어날 수 있으며, 중경상을 입을 우려가 있거나

물적 손해가 발생할 수 있는 경우.

또한, 주의로 기재된 사항일지라도 상황에 따라서는 중대한 결과로 이어질 가능성이 있습니다.

모두 중요한 내용이므로 반드시 지켜 주십시오.

본 매뉴얼은 필요 시 읽을 수 있도록 소중히 보관하시어 반드시 최종 사용자까지 전달되도록 부탁드립니다.

【설계 시 주의 사항】

경고

● 안전 컨트롤러는 외부 전원의 이상이나 안전 컨트롤러 본체의 고장을 검출하면 출력을 OFF 합니다.

안전 컨트롤러의 출력 OFF에 의해 위험 요소인 동력이 확실하게 정지되도록 외부 회로를 구성하십시

오. 회로가 올바르게 구성되어 있지 않은 경우, 사고의 우려가 있습니다.

● 정격 이상의 부하 전류 또는 부하 단락 등에 의한 과전류가 장시간 계속해서 흐르면, 발연ㆍ발화의 우

려가 있으므로 외부에 퓨즈 등의 안전 장치를 마련하십시오.

● 안전 릴레이의 단락 전류 보호, 퓨즈, 차단기 등의 보호 회로는 안전 컨트롤러의 외부에 구성하십시오.

● PC에서 운전 중인 안전 컨트롤러에 대한 데이터 변경, 프로그램 변경, 상태 제어 시에는 항시 시스템

전체가 안전하게 동작하도록 시퀀스 프로그램, 안전 컨트롤러의 외부에 인터록 회로를 구성하십시오.

안전 컨트롤러에 대한 조작은 매뉴얼을 잘 읽고, 조작 순서를 결정해 두는 등 안전에 대해 충분히 고려

하십시오.

또한, PC에서 안전 컨트롤러에 대한 온라인 조작에서, 케이블의 접속 불량 등에 의한 교신 이상 발생

시의 처리 방법을 시스템에서 정해 두십시오.

● 안전 기능이 동작하여 출력이 OFF 된 후 수동 조작없이 재기동되지 않도록, 리셋 버튼 등을 사용한 인

터록 프로그램을 작성하십시오.

Page 5: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

주의

● 안전 카테고리는 장치 전체에서 평가됩니다. 사용하는 경우에는 확실하게 확인하십시오.

● 안전 릴레이 출력 모듈에 사용하고 있는 안전 릴레이의 수명은 개폐 조건, 부하 등에 따라 크게 다릅니

다. 사용 시에는 반드시 실제 사용 조건에서 기기를 확인하여 문제가 없다고 검증된 개폐 횟수 내에서

사용하십시오.

● 외부 기기의 배선, 통신 케이블은 주회로나 동력선 등과 함께 묶거나 가까이 배치하지 마십시오.

100mm 이상을 기준으로 떼어 놓으십시오.

노이즈에 의한 동작 이상의 원인이 됩니다.

● 안전 보호의 주의 사항 및 보호 처리를 준수하십시오.

안전 컨트롤러의 적정한 사용을 도모하기 위해 다음의 사항을 준수하십시오:

안전 컨트롤러의 장착, 설치, 사용 시는 반드시 각국에서 적용되는 규격이나 지령을 준수하십시오.

EU 가맹국 내에서 안전 컨트롤러를 사용하는 경우, 다음의 지령에 적합시켜 주십시오.

ㆍ 기계 지령 2006/42/EC

ㆍ EMC 지령 2004/108/EC

ㆍ 작업 기기 사용 지령

ㆍ 저전압 지령 2006/95/EC

ㆍ 기타 노동 안전 관련 법률/규칙

안전 컨트롤러의 사용 대상이 되는 기계의 제작자 및 소유자는 적용되는 모든 법규를 숙지하여 이

를 준수할 책임이 있습니다.

기재 내용, 특히 매뉴얼상의 시험에 관한 기재 내용을 준수하는 것이 매우 중요합니다.

시험은 전문 기술자 또는 특별한 자격과 책임을 가지고 있는 담당자가 실행하고, 그 시험을 제삼자

가 항시 재구축하여 추인할 수 있도록 기록ㆍ문서화하십시오.

장치의 외부 전원은 IEC 60204-1의 지정에 의해 20ms의 순간 정전에 대한 내성을 갖추고 있어야

합니다.

안전 컨트롤러는 EN 55011에 의한 클래스A, 그룹 1에 적합하고 있습니다. 그룹 1은 그 장치 내에

서 의도적으로 생성 및 사용되는 장치 자체의 내부 기능용으로 필요한 방사 전자 에너지가 발생하

는 모든 ISM(산업 과학 의료용) 장치를 포함합니다.

● 안전 컨트롤러는 방사 전자 Immunity에 관한 기본 사양에 적합하며, 클래스A(산업용도)의 요건을 만

족하고 있습니다.

따라서 안전 컨트롤러는 산업 환경하의 사용에 대해서만 적합합니다.

Page 6: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

【장착 시 주의 사항】

경고

● 인화성 가스, 폭발 가스의 환경에서는 사용하지 마십시오. 개폐에 의한 아크 등으로 발화, 폭발을 일으

키는 원인이 됩니다.

주의

● 안전 컨트롤러는 본 매뉴얼에 기재된 일반 사양의 환경에서 사용하십시오. 일반 사양 이외의 환경에서

사용하면, 감전, 화재, 동작 이상, 제품의 손상 또는 열화의 원인이 됩니다.

● DIN 레일에 모듈을 끼워 고정하십시오. 모듈을 올바르게 장착하지 않으면 동작 이상, 고장, 떨어짐의

원인이 됩니다.

● 충분한 EMC 내량을 확보하기 위해 DIN 레일은 기능 접지(FE)를 하십시오.

접지용 접점이 도통될 수 있도록 DIN 레일에 확실하게 접촉되어 있는지를 확인하십시오.

● 모듈은 반드시 시스템에서 사용하는 외부 공급 전원을 모두 차단하고 나서 탈착하십시오.

모두 차단하지 않으면 제품이 손상될 우려가 있습니다.

● 모듈의 도전 부분에는 직접 접촉하지 마십시오.

모듈의 동작 이상이나 고장의 원인이 됩니다.

● 안전 컨트롤러는 보호 등급 IP54 이상의 제어반에 설치하십시오.

【배선 시 주의 사항】

경고

● 배선 작업 등은 반드시 시스템에서 사용하는 외부 공급 전원을 모두 차단하고 나서 실행하십시오.

모두 차단하지 않으면 감전되거나 제품이 손상될 우려가 있습니다.

차단하지 않으면 장치의 접속 작업 중에 시스템이 갑자기 기동되어 버릴 가능성이 있습니다.

주의

● 안전 컨트롤러 전용 D종 접지(제3종 접지) 이상으로 반드시 접지하십시오.

감전, 동작 이상의 우려가 있습니다.

● 모듈에는 제품의 정격 전압 및 단자 배열을 확인한 다음 올바르게 배선하십시오.

정격과 다른 전원을 접속하거나 잘못 배선하면, 화재, 고장의 원인이 됩니다.

● 단자 나사는 규정된 토크로 조이십시오.

단자 나사가 느슨하게 조여져 있으면 단락, 화재, 동작 이상의 원인이 됩니다. 단자 나사를 너무 세게

조이면 나사나 모듈이 손상되어 떨어짐, 단락, 동작 이상의 원인이 됩니다.

Page 7: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

주의

● 모듈 내에 부스러기나 배선 쓰레기 등의 이물질이 들어가지 않게 주의하십시오.

화재, 고장, 동작 이상의 원인이 됩니다.

● 당사의 안전 컨트롤러는 제어반 내에 장착하여 사용하십시오. 제어반 내에 설치된 안전 컨트롤러용 전

원에 대한 주전원은 중계 단자대를 이용하여 배선하십시오.

또한, 전원의 교환과 배선은 감전 보호에 대해서 충분히 교육을 받은 유지보수 작업자가 작업하십시오.

배선 방법은 7장을 참조하십시오.

● 모듈에 접속하는 통신 케이블이나 전원 케이블은 반드시 덕트에 넣거나 클램프로 고정하십시오.

케이블을 덕트에 넣지 않거나, 덕트로 고정하지 않으면, 케이블 등의 이동, 부주의한 당김 등에 의한

모듈이나 케이블의 손상, 케이블의 접속 불량에 의한 동작 이상의 원인이 됩니다.

【기동ㆍ보수 시 주의 사항】

경고

● 전원 공급 중에는 단자에 접촉하지 마십시오.

감전될 수 있습니다.

● 청소를 하거나 단자 나사를 조일 때는 반드시 시스템에서 사용하는 외부 공급 전원을 모두 차단하고 나

서 실행하십시오. 모두 차단하지 않으면 감전의 우려가 있습니다.

단자 나사는 규정된 토크로 조이십시오. 단자 나사가 느슨하게 조여져 있으면 단락, 화재, 동작 이상의

원인이 됩니다.

단자 나사를 너무 세게 조이면 나사나 모듈이 손상되어 떨어짐, 단락, 동작 이상의 원인이 됩니다.

● 안전용 장치는 안전 관련 신호에 적절한 장치를 사용하십시오.

안전 출력 관련 기능의 장해 시에는 안전 기능이 손상되어 중대한 부상의 원인이 됩니다.

안전 출력의 정격을 초과하는 부하를 접속하지 마십시오.

안전 컨트롤러의 배선은 24V DC가 안전 출력에 잘못하여 접촉되지 않게 하십시오.

전원의 GND선(접지선)은 접지하고, 안전 출력선이 케이스 전위에 접촉되었을 때 장치가 ON 되지 않도

록 하십시오.

적용되는 모든 법령과 규격을 만족하는 부품 또는 장치를 사용하십시오. 출력 단자의 구동 장치는 단일

채널로 배선할 수 있습니다. 각각의 안전 수준을 유지하기 위해, 신호선은 다른 신호와 단락되지 않게

제어반과 같은 보호 영역 내에 또는 다른 피복 케이블로 배선하십시오.

Page 8: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

주의

● PC에서 운전 중인 안전 컨트롤러에 대한 온라인 조작(강제 모드)은 매뉴얼을 잘 읽고 충분히 안전을

확인 후에 실행하십시오.

설계 시 정한 조작 순서에 따라 교육을 받은 작업자가 조작하십시오.

설정ㆍ모니터 툴의 매뉴얼에 기재된 주의 사항을 충분히 이해한 후에 사용하십시오.

● 각 모듈을 분해하거나 개조하지 마십시오.

고장, 동작 이상, 손상, 화재의 원인이 됩니다.

당사 또는 당사가 지정한 FA 센터 이외에서 수리 또는 개조를 한 경우에는 보증의 대상에서 제외됩니

다.

● 모듈은 반드시 안전 컨트롤러로 사용하고 있는 외부 공급 전원을 모두 차단하고 나서 탈착하십시오.

모두 차단하지 않으면 모듈의 고장이나 동작 이상의 원인이 됩니다.

● 모듈 및 단자대는 제품 사용 후 50회 이내에서 탈착하십시오. (JIS B 3502에 적합)

50회 이상 탈착하면 동작 이상의 원인이 될 수 있습니다.

● 모듈에 접촉하기 전에 반드시 접지된 금속 등에 먼저 접촉하여 인체 등에 대전되어 있는 정전기를 방전

시키십시오.

정전기를 방전시키지 않으면 모듈의 고장이나 동작 이상의 원인이 됩니다.

【폐기 시 주의 사항】

주의

● 제품을 폐기할 때는 산업 폐기물로 취급하십시오.

반드시 그 나라나 지역의 폐기물 처리 규칙(예, 폐기물의 처리 및 청소에 관한 법률)에 준거하여 실행

할 필요가 있습니다.

Page 9: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

● 제품의 적용 ●

(1) 안전 컨트롤러는 제삼의 기관에서 IEC61508 및 ISO13849-1 안전 규격에 대한 적합 인증을 받고 있지

만, 이 사실이 고장ㆍ이상에 관해 보증하는 것은 아닙니다. 사용하는 로봇, 프레스 기계, 반송기 등 적용

분야의 안전 규격에 따른 적합한 안전 대책이 시스템적으로 실행되어 있을 것 또한, 본 제품이 이용되는

기기 또는 시스템 등의 최종 제품의 안전성 확보를 위해 본 제품 이외에도 적절한 다른 안전 대책을 세워

최종 제품의 안전성을 확보하고 있을 것을 사용 조건으로 합니다.

(2) 당사는 본 제품이 다음의 용도를 포함한 인명, 재산에 대한 위험이 큰 용도에 본 제품이 이용되는 것을

금지하며, 당사의 이 지시에 반하여 사용된 것에 기인하는 책임(채무 불이행 책임, 하자 담보 책임, 품질

보증 책임, 불법 행위 책임, 제조물 책임 포함)은 지지 않습니다.

① 화력ㆍ수력ㆍ원자력 발전소

② 열차ㆍ철도 시스템, 항공기, 항공 관제, 기타 교통 시스템

③ 의료 기관, 의료 및 생명 유지에 관한 모든 기기와 어플리케이션

④ 오락 설비

⑤ 소각 및 연료 장치

⑥ 핵물질이나 유해 물질이나 화학 물질 취급 설비

⑦ 채광ㆍ굴착

⑧ 기타 상기 ①~⑦에 기재한 사항 이외의 인명, 건강 또는 재산에 대한 위험성이 높은 용도

Page 10: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

개정 이력

※ 취급 설명서 번호는 본 설명서 뒤 표지 왼쪽 아래에 기재되어 있습니다.

인쇄 날짜 ※ 취급 설명서 번호 개정 내용

2009년 6월 SH(名) -080853-A 초판 인쇄

2010년 1월 SH(名) -080853-B CC-Link 인터페이스 모듈 대응에 의한 개정

본 서는 공업 소유권 기타 권리의 실행을 보증하거나 특허권을 허락하는 것은 아니며, 본 서의 게재 내용을 이행하여

발생하는 공업 소유권상의 여러 문제와 관련해 당사는 책임지지 않습니다.

Page 11: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

차례

안전을 위한 주의

제품의 적용

개정 이력

차례

본 매뉴얼에서 사용하는 총칭ㆍ약칭

본 매뉴얼 개요

매뉴얼의 목적

적용 범위와 버전

대상자

본 매뉴얼의 역할과 구성

안전 컨트롤러 설정ㆍ모니터 툴의 기초 학습

고급 학습

기호와 주기

안전

전문 기술자

올바른 사용 방법

인스톨과 삭제

시스템 환경

인스톨

업데이트

삭제

그래픽 사용자 인터페이스

시작 화면

언어 설정

기본 화면

윈도우의 위치 조정

하드웨어 설정 기본 화면

안전 컨트롤러 모듈의 설정 연습

접속 컴포넌트의 설정 연습

논리 에디터 기본 화면

논리 에디터 연습

리포트 기본 화면

리포트 기본 화면 연습

진단 기본 화면

안전 컨트롤러와의 접속

접속 대상 설정

RS-232 인터페이스 경유로 접속하는 방법

접속 대상 설정의 편집

Page 12: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

안전 컨트롤러와의 접속

사용자 그룹

프로젝트 확정

논리 프로그래밍 - 펑션 블록

펑션 블록의 개요

펑션 블록 속성

펑션 블록의 입출력 신호

펑션 블록의 입력 신호

싱글 채널 평가

NC-NC 듀얼 채널 평가

NC-NO 듀얼 채널 평가

NC-NC 듀얼 채널(2 페어) 평가

NC-NO 듀얼 채널(2 페어) 평가

펑션 블록의 출력

펑션 블록의 파라미터 설정

이중화 불일치 시간

동기 시간

Fault Present

기본 펑션 블록

NOT 펑션 블록

AND 펑션 블록

OR 펑션 블록

배타적 OR(XOR) 펑션 블록

배타적 NOR(XNOR) 펑션 블록

로그 제너레이터 펑션 블록

루틴 1:N 펑션 블록

루틴 N:N 펑션 블록

RS 플립플롭 펑션 블록

퍼스트 셧오프 펑션 블록

에지 디텍션 펑션 블록

클록 제너레이터 펑션 블록

이벤트 카운터(업, 다운, 업다운) 펑션 블록

응용 펑션 블록

리셋 펑션 블록

재기동 펑션 블록

비상 정지 펑션 블록

라이트 커튼 감시(ESPE) 펑션 블록

안전 게이트 감시 펑션 블록

양손 조작 펑션 블록 (typeIIIA, typeIIIC)

OFF 지연 타이머 펑션 블록

Page 13: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

ON 지연 타이머 펑션 블록

모드 셀렉터 펑션 블록

EDM 펑션 블록

멀티 작업자 펑션 블록

밸브 감시 펑션 블록

마그네트 스위치 펑션 블록

병렬 센서, 종렬 센서, 교차 센서에 의한 뮤팅 펑션 블록

개요

뮤팅 센서

뮤팅/오버라이드 램프

펑션 블록의 파라미터

배선

STOP에서 RUN으로의 상태 변화

에러 상태와 리셋 정보

패러렐 뮤팅

시퀀셜 뮤팅 (종렬 센서 페어에 의한 뮤팅)

크로스 뮤팅 펑션 블록 - 반송 부재의 이동 방향이 전방 또는

후방일 때

크로스 뮤팅 펑션 블록 - 반송 부재의 이동 방향이 양방향일

프레스용 펑션 블록

크랭크 프레스 접점 펑션 블록

유니버설 프레스 접점 펑션 블록

프레스 셋업 펑션 블록

싱글 스트로크 프레스 펑션 블록

자동 프레스 펑션 블록

N-PSDI 모드 부착 프레스 펑션 블록

사용자 정의 펑션 블록

그룹화 펑션 블록

사용자 펑션 블록

설정 내용 시뮬레이션

강제 입출력 모드

시스템 설정 다운로드

설정 데이터의 안전 컨트롤러에 대한 다운로드

적합 체크

설정 데이터 대조

안전 컨트롤러의 설정 데이터 쓰기 보호

안전 컨트롤러 상태

안전 컨트롤러 상태 변화

자동 RUN 모드와 일반 상태

Page 14: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

리포트와 진단

리포트 작성

진단

동작 확인

배선과 전원

설정 데이터 다운로드

시험과 동작 확인

트러블 슈팅과 에러 해제

부록

시뮬레이션 모드 시의 펑션 블록 스테이터스 일람

주의 사항

Page 15: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

본 매뉴얼에서 사용하는 총칭ㆍ약칭

총칭ㆍ약칭 총칭ㆍ약칭의 내용

WS0-MPL WS0-MPL00201형 안전 컨트롤러 메모리 플러그의 약칭

WS0-CPU0 WS0-CPU000200형 안전 컨트롤러 CPU 모듈의 약칭

WS0-CPU1 WS0-CPU130202형 안전 컨트롤러 CPU 모듈의 약칭

WS0-XTIO WS0-XTIO84202형 안전 컨트롤러 안전 입출력 혼합 모

듈의 약칭

WS0-XTDI WS0-XTDI80202형 안전 컨트롤러 안전 입력 모듈의 약

WS0-4RO WS0-4RO4002형 안전 컨트롤러 안전 릴레이 출력 모듈

의 약칭

WS0-GCC1 WS0-GCC100202형 안전 컨트롤러 CC-Link 인터페이

스 모듈의 약칭

CPU 모듈 WS0-CPU0, WS0-CPU1의 총칭

안전 입출력 모듈 WS0-XTIO, WS0-XTDI의 총칭

네트워크 모듈 WS0-GETH, WS0-GCC1의 총칭

Page 16: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

1. 매뉴얼 개요

안전 컨트롤러의 작업을 시작하기 전에 본 장을 잘 읽어 주십시오.

1.1 매뉴얼의 목적

안전 컨트롤러에 대해서는 용도별 상세 매뉴얼과 각 모듈에 동봉되어 있는 하드웨어

편이 있습니다.

본 매뉴얼은 안전 컨트롤러에 대한 소프트웨어에서 지원하는 설정과 파라미터

설정에 대해 기술하고 있습니다. 또한, 본 매뉴얼에는 운전에 중요한 진단 기능

의 설명과 에러의 검출과 해제에 관한 상세 정보가 담겨있습니다. 특히 안전 컨

트롤러의 설정, 시운전, 조작을 하는 경우에는 이 매뉴얼을 반드시 참조하시기

바랍니다.

안전 컨트롤러 사용자 매뉴얼(상세편)은 안전 컨트롤러 모듈과 그 기능에 대해

상세하게 기술하고 있습니다. 특히 안전 컨트롤러를 설치할 때는 이 매뉴얼을

참조하십시오.

안전 컨트롤러 사용자 매뉴얼(상세편)은 기계 제조 회사의 기술자 및 기계의 작

업자를 대상으로 하여 안전 컨트롤러의 안전한 장착 배선, 시운전은 물론 보수에

관한 지시도 설명합니다.

안전 컨트롤러 사용자 매뉴얼(상세편)은 안전 제어 시스템이 이미 내장되어 있

거나 내장될 예정인 기계에 대하여 그 조작 방법을 설명하는 것이 아닙니다. 이

런 종류의 기계에 관한 정보는 해당 기계의 매뉴얼을 참조하십시오.

네트워크 모듈의 설정 방법은 각 네트워크 모듈의 사용자 매뉴얼(상세편)에 기

재되어 있습니다.

하드웨어편은 각 모듈에 동봉되어 있습니다. 이러한 자료는 모듈의 기본적인 기

술 사양을 나타내며, 간략화한 장착상의 지시 사항이 기재되어 있습니다. 안전

컨트롤러를 설치할 때는 하드웨어편에 따라 주십시오.

매뉴얼 개요

Page 17: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

관련 매뉴얼을 나타냅니다.

매뉴얼 명칭형명

(형명 코드)

안전 컨트롤러 사용자 매뉴얼(상세편)

안전 컨트롤러 Ethernet 인터페이스 모듈

사용자 매뉴얼(상세편)

안전 컨트롤러 CC-Link 인터페이스 모듈

사용자 매뉴얼(상세편)

안전 컨트롤러 설정ㆍ모니터 툴

오퍼레이팅 매뉴얼

안전 컨트롤러 CPU 모듈 사용자

매뉴얼(하드웨어편)

안전 컨트롤러 안전 입출력 모듈 사용자

매뉴얼(하드웨어편)

안전 컨트롤러 안전 릴레이 출력 모듈 사용자

매뉴얼(하드웨어편)

안전 컨트롤러 Ethernet 인터페이스 모듈

사용자 매뉴얼(하드웨어편)

안전 컨트롤러 CC-Link 인터페이스 모듈

사용자 매뉴얼(하드웨어편)

1.2 적용 범위와 버전

본 매뉴얼은 설정ㆍ모니터 툴을 대상으로 하고 있습니다.

설정ㆍ모니터 툴의 버전에 따라 사용할 수 있는 네트워크 모듈이 다르므로 반드시 버

전 업 하시기 바랍니다. (1.4절 참조)

설정ㆍ모니터 툴

○:사용 가능, -:사용 불가능

매뉴얼 개요

Page 18: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

1.3 대상자

본 매뉴얼은 안전 컨트롤러의 보호 대상이 되는 시스템의 플래닝 엔지니어(Planning

engineer), 설계자, 작업자를 대상자로 하고 있습니다. 또한, 안전 컨트롤러를 기계에

구성하는 작업의 담당자, 첫 시운전을 실행하는 작업자 또는 장치의 보수 수리에 책

임을 지고 있는 담당자도 대상자에 포함됩니다.

또한, 오퍼레이팅 매뉴얼은 안전 컨트롤러가 구성된 기계나 시스템의 조작을 설명하

는 것이 아닙니다. 이런 종류의 내용은 기계나 시스템의 취급 설명서를 참조하십시오.

매뉴얼 개요

Page 19: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

매뉴얼 개요

1.4 본 매뉴얼의 역할과 구성

본 매뉴얼은 기계 회사의 기술자나 기계의 작업자에 「안전 컨트롤러 설정ㆍ모니터

툴」을 이용한 안전 컨트롤러의 소프트웨어 설정, 운전 및 진단에 대해 설명하는 자

료입니다. 본 서는 반드시 「안전 컨트롤러 사용자 매뉴얼(상세편)」과 함께 이용하

십시오.

2장에 기본적인 안전 주의 사항을 기재하였습니다. 안전 주의 사항은 반드시 읽어

주십시오.

인터넷상의 당사 홈 페이지도 참조하십시오.

http://www.mitsubishielectric.co.jp/melfansweb/

홈 페이지에서 다음의 파일을 다운로드할 수 있습니다.

설정ㆍ모니터 툴

매뉴얼(열람 및 인쇄 가능)

컴포넌트(안전 컨트롤러 사용자 매뉴얼(상세편)의 4장을 참조하십시오)

1.4.1 안전 컨트롤러 설정ㆍ모니터 툴의 기초 학습

설정ㆍ모니터 툴을 처음으로 사용하는 사용자는 다음의 요령으로 소프트웨어의 내용

을 이해하시기 바랍니다.

4장을 읽고 그래픽 사용자 인터페이스가 어떤 것인지를 이해하여 샘플 용도를

설정하는 연습을 하십시오.

1.4.2 고급 학습

설정ㆍ모니터 툴을 이미 이용하고 있는 고급 학습자는 다음의 요령으로 본 서를 사용

하시기 바랍니다.

1.4항을 읽고 본 소프트웨어의 최신 버전의 내용을 이해합니다.

차례에는 설정ㆍ모니터 툴의 기능이 리스트업되어 있습니다. 차례를 이용하여

기본적인 기능을 확인할 수 있습니다.

Page 20: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

매뉴얼 개요

주의

메뉴와 커맨드

⇒처리

1.5 기호와 주기

「주」는 장치나 소프트웨어 기능에 관한 특별한 정보를 제공합니다.

주의

주의는 현실적인 위험 또는 잠재적인 위험을 나타내며, 사용자의 보호를 목적으로

하고 있습니다.

주의를 잘 읽고, 그 내용을 준수하십시오.

설정ㆍ모니터 툴의 메뉴명, 서브 메뉴명, 옵션명, 커맨드명, 선택 상자명 및 윈도우

명은 굵은 글자로 강조되어 있습니다.

예:파일 메뉴의 "Edit"를 클릭합니다.

키는 대문자로 기재되어 있습니다.

계속해서 누르는 키는 "-"로 연결되어 있습니다.

동시에 누르는 키는 "+"로 연결되어 있습니다.

예:"CTRL+ALT+DEL"을 누릅니다(동시에 누른다). "F12-2"를 누릅니다(계속해서

누른다). 키의 명칭은 사용국의 언어로 기입된 표준 키보드의 키명입니다. 사용자에

따라서는 예를 들어 독일어와 같이 본 서와 다른 키명의 키보드가 사용되고 있을 가

능성도 있습니다.

실행해야 할 조작을 화살표로 나타냅니다. 주의하여 읽고, 지시에 따라 조작하십시오

진리값표의 「0」, 「1」, 「x」의 의미

0:Low 또는 OFF의 논리를 의미합니다.

1:High 또는 ON의 논리를 의미합니다.

x:임의("0" 또는 "1")를 의미합니다.

Page 21: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

안전

2. 안전

이 장에서는 사용자 자신의 안전 및 기계 장치의 작업자의 안전에 대해 설명합니다.

안전 컨트롤러로 작업을 시작하기 전에 본 장을 잘 읽어 주십시오.

2.1 전문 기술자

안전 컨트롤러의 설치, 시운전, 보수 점검은 반드시 전문 기술자가 작업하십시오.

전문 기술자란 다음의 모든 것을 만족하는 사람을 말합니다.

적절한 기술 훈련을 받은 사람

해당 기계의 운전 및 현재 유효한 안전 가이드 라인에 대하여 책임이 있는 기계

작업자로부터 지시를 받는 사람

안전 컨트롤러 하드웨어 및 소프트웨어의 취급 설명서를 이용할 수 있거나 이미

취급 설명서를 읽어 내용을 잘 이해하고 있는 사람

Page 22: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

안전

주의

주의

주의

2.2 올바른 사용 방법

안전 컨트롤러 설정ㆍ모니터 툴은 안전 컨트롤러의 설정에 사용합니다. 제어 시스템

은 전문 기술자에 의해 사용되거나 전문 기술자가 본 서의 지시 사항에 따라 장착, 시

운전 및 조정한 기계에 대해서만 사용할 수 있습니다.

이 장치를 상기 이외의 방법으로 사용하거나 장치의 장착 및 설치를 포함하여 장치

에 대해서 어떤 개조를 한 경우, 미쓰비시전기는 모든 보상의 제기를 수락하지 않는

것으로 합니다.

안전 컨트롤러 사용자 매뉴얼(상세편) 및 본 매뉴얼의 안전 주의 사항 및 보호 대책

을 준수하십시오.

안전 관련 논리를 실행하는 경우, 일본 외의 규정ㆍ기준을 준수하십시오.

특히, 각각의 용도에 필수적인 리스크 최소화를 위한 제어 방법이나 대책을 마련하

는 경우에는 주의가 필요합니다.

안전 컨트롤러의 장착, 설치, 사용 시는 반드시 각국에서 적용되는 규격이나 지

령을 준수하십시오.

안전 컨트롤러의 사용 대상이 되는 기계의 제작자 및 소유자는 적용되는 모든

법규를 숙지하여 이를 준수할 책임이 있습니다.

본 매뉴얼은 안전 컨트롤러가 사용되는 장소에서 기계의 사용자가 항시 이용할

수 있도록 해 둘 필요가 있습니다. 기계의 작업자는 안전 자격자가 장치의 사용

에 대해 지시를 받거나, 본 매뉴얼을 읽도록 지시를 받고 있어야 합니다.

Page 23: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

인스톨과 삭제

3. 인스톨과 삭제

3.1 시스템 환경

시스템 환경의 권장 조건:

WindowsXP, Windows Vista

.NET Framework 2.0

1 GHz 프로세서

1 Gbyte 메모리

디스플레이 해상도 1024 x 768

하드 디스크의 사용 가능 용량 200MB

안전 컨트롤러 설정ㆍ모니터 툴은 .NET Framework의 어플리케이션입니다.

동작을 위해서는 .NET Framework Version 2.0 이상이 필요합니다.

.NET Framework의 최신 버전이나 대응 OS에 관한 정보는 다음의 주소에서 확인할

수 있습니다.

http://www.microsoft.com/

Microsoft .NET Framework Version 2.0 이상 등 필요한 컴포넌트는

http://www.microsoft.com/downloads/에서도 다운로드할 수 있습니다.

Windows Vista에서는 USER 권한 이상의 사용자가 사용하십시오.

3.2 인스톨

안전 컨트롤러 설정ㆍ모니터 툴의 인스톨러는 다음의 MELFANSweb에서 입수할 수

있습니다. 입수한 인스톨러(Setup.exe)를 실행하면 인스톨이 시작됩니다. 표시되는

지시에 따라 주십시오.

http://wwwf2.mitsubishielectric.co.jp/melfansweb/

또한, 변환 케이블 WS0-UC-232A를 사용하는 경우, 동제품에 첨부되어 있는 CD에

서 드라이버를 인스톨하십시오.

Page 24: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

인스톨과 삭제

3.3 업데이트

안전 컨트롤러 설정ㆍ모니터 툴의 최신 버전은 MELFANSweb에서 입수할 수 있습니

다.

새로운 버전을 인스톨할 때는 미리 기존의 버전을 삭제해 두십시오. 새 버전을 인스

톨 해도 프로젝트 데이터가 저장되어 있는 작업 디렉토리는 덮어쓰기되지 않습니다.

이전의 데이터가 상태를 유지합니다.

3.4 삭제

설정ㆍ모니터 툴은 아래와 같이 하여 삭제하십시오.

Windows의 시작 메뉴에서 「모든 프로그램」→「MELSEC」→「Safety

Controller」→「Uninstall Setting and Monitoring Tool」을 기동합니다.

Page 25: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

그래픽 사용자 인터페이스

4. 그래픽 사용자 인터페이스

그림1:시작 화면의

메뉴 선택

본 장은 처음 그래픽 사용자 인터페이스를 사용하는 분이 기본 요소를 이해하실 수

있도록 도움을 드리기 위해 설명하는 내용입니다. 본 장은 안전 컨트롤러 모듈의 설

정 내용이나 논리 프로그램 방법을 설명하는 것이 아니라 설정ㆍ모니터 툴의 기본적

인 기능에 대해서만 설명합니다. 설정ㆍ모니터 툴의 상급 사용자는 본 장을 점프하셔

도 됩니다.

4.1 시작 화면

설정ㆍ모니터 툴의 기동 후 시작 화면이 표시됩니다. 사용자는 시작하고자 하는 다음

의 작업을 이 화면에서 지정합니다.

접속 대상 설정

안전 컨트롤러와의 접속

프로젝트 새로 만들기

프로젝트 열기

Page 26: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

그래픽 사용자 인터페이스

그림2:메뉴 바 아래의

탭에서 화면을

선택

4.2 언어 설정

메뉴 바의 제일 오른쪽의 국기 아이콘을 클릭하여 희망하는 언어를 선택합니

다.

4.3 기본 화면

설정ㆍ모니터 툴에는 4종류의 기본 화면이 있으며, 모두 메뉴 바 아래의 탭에서 열

수 있습니다.

하드웨어 설정 화면에서는 각종 하드웨어 모듈로 구성되는 안전 컨트롤러의 설

정 외에 입출력이나 접속 외부 기기(이하, 컴포넌트)의 설정을 지정합니다.

논리 프로그램은 논리 에디터 화면의 기본 펑션 블록과 응용 펑션 블록으로 구

성할 수 있습니다. 이 화면은 하드웨어 설정에서 미리 CPU 모듈이 선택되어 있

는 경우에만 열립니다.

프로젝트가 1개 이상의 네트워크 모듈을 포함한 경우에 네트워크 모듈의 화면

이 나타납니다. 네트워크 모듈 및 네트워크와 송수신하는 데이터를 설정할 수

있습니다.

안전 컨트롤러에 접속되어 있는 동안에는 프로젝트를 저장하지 마십시오.

프로젝트를 저장하는 경우에는 먼저 안전 컨트롤러와의 접속을 차단하십시오.

Page 27: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

그래픽 사용자 인터페이스

그림3:서브 윈도우

최소화

리포트 화면에는 현재 열려 있는 프로젝트 및 논리 프로그래밍이나 배선 등의

설정에 관한 상세 정보가 표시됩니다. 이외에 프로젝트의 추가 정보도 이 화면

에서 입력할 수 있습니다. 정보는 모두 PDF 형식으로 저장하며 인쇄하는 것도

가능합니다. 리포트 범위는 선택 내용에 따라 개별적으로 편집할 수 있습니다.

진단 화면에는 접속된 안전 컨트롤러에 저장되어 있는 에러 메시지의 이력이 표

시됩니다.

4.4 윈도우의 위치 조정

각 화면은 자유롭게 위치를 조정할 수 있는 서브 윈도우로 구성되어 있습니다. 윈도

우에 관해서 다음의 내용을 조작할 수 있습니다.

서브 윈도우의 테두리나 타이틀 바를 마우스로 작동 시켜, 서브 윈도우의 높이,

폭, 위치를 조절할 수 있습니다.

타이틀 바의 오른쪽에 있는 핀(압정 버튼)을 클릭하면 서브 윈도우가 최소화됩

니다. 최소화된 윈도우는 설정ㆍ모니터 툴의 윈도우의 왼쪽에 표시됩니다.

최소화 윈도우의 핀을 다시 클릭하면, 최소화 윈도우도를 본래의 크기로 되돌릴

수 있습니다.

Page 28: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

그래픽 사용자 인터페이스

4.5 하드웨어 설정 기본 화면

하드웨어 설정 윈도우는 다음의 서브 윈도우로 구성되어 있습니다.

하드웨어 설정, 논리 에디터, 리포트, 진단의 각 기본 화면 전환 탭

프로젝트, CPU 모듈, 기타 각 메뉴가 표시된 메뉴 바

자주 사용하는 메뉴를 곧바로 열 수 있는 아이콘이 표시된 툴바

컴포넌트 선택 윈도우:안전 컨트롤러에 접속 가능한 컴포넌트(센서, 엔코더,

구동 장치 등)의 일람이 이 부분에 표시됩니다.

이러한 컴포넌트에 대해서 파라미터를 설정하거나 이름을 변경할 수 있습니다.

이외에 사용자 컴포넌트를 작성하여 저장할 수 있습니다. 이 컴포넌트에 추가하

여 EFI 컴포넌트도 접속할 수 있습니다. CPU 모듈에 EFI 인터페이스가 있는 경

우, EFI 컴포넌트를 CPU 모듈의 EFI 인터페이스에 접속할 수 있습니다.

주차 구역:사용자는 구체적인 용도에 대한 컴포넌트를 선택하여 이 부분에 모

아 일시적으로 저장할 수 있습니다.

모듈 선택 윈도우:안전 컨트롤러에 조합할 수 있는 안전 컨트롤러 하드웨어 모

듈의 일람이 이 부분에 표시됩니다. 현재의 설정에서 선택할 수 없는 모듈은 회

색으로 표시됩니다. 현재의 설정에 추가할 수 있는 모듈에는 녹색의 "+"기호가

붙습니다. 또한, 각 모듈의 버전 번호를 선택할 수 있으며, 모듈에는 입력, 출력,

EFI 접속의 개수가 표시됩니다.

설정 영역:안전 컨트롤러와 접속 컴포넌트의 전체적인 하드웨어 구성을 이 부

분에서 설정하여 그래픽으로 표시합니다. 각각의 모듈이나 접속 컴포넌트에 이

름을 붙이는 태그명을 할당하거나 파라미터를 설정할 수 있습니다. 배치한 모듈

의 왼쪽에는 표시 크기 전환, 설정, 태그명 편집(I/O 리스트 편집) 등 각 기능을

나타내는 아이콘이 표시됩니다. 안전 컨트롤러와의 접속이 확립되면, 로그인(사

용자 그룹 변경), 대조(메모리 플러그의 설정 정보를 업로드하여 프로젝트의 설

정 정보와 대조), CPU의 RUN/STOP 등 다른 기능도 이용할 수 있게 됩니다.

Page 29: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

그래픽 사용자 인터페이스

그림4:하드웨어 설정

기본 화면

연습

4.5.1 안전 컨트롤러 모듈의 설정 연습

"프로젝트 새로 만들기" 기능으로 신규 프로젝트를 작성합니다. 모듈 선택 윈

도우에 안전 컨트롤러 모듈의 전체 리스트가 표시됩니다. CPU 모듈 이외의

모듈은 모두 회색으로 표시됩니다. 마우스로 CPU 모듈(CPU0 또는 CPU1)을

설정 영역에 드래그&드롭합니다. 여기서 드래그&드롭한 CPU 모듈이 확대

표시되어 입출력과 단자가 보이게 됩니다. 이번에는 CPU 모듈이 회색 표시되

고 나머지 안전 입출력 모듈이 모듈 선택 윈도우에 표시됩니다. 또한, 툴바에

논리 에디터, 리포트, 진단의 3개의 탭이 표시됩니다.

"설정 영역"에서 안전 입출력 모듈을 작성합니다. 모듈의 위치는 자유롭게 결

정할 수 있습니다. 녹색의 화살표는 신규 모듈의 위치를 나타냅니다. 다만

CPU 모듈은 항상 제일 왼쪽에 표시됩니다. 2대까지의 네트워크 모듈이 CPU

모듈의 오른쪽에 표시됩니다. 이어서 입출력 모듈이 계속됩니다.

릴레이 출력 모듈은 맨 오른쪽에 장착합니다.

각각의 모듈에서 마우스 오른쪽 버튼을 클릭하고 팝업 메뉴에서 편집을 클릭

합니다. 각 모듈의 새로운 태그명(모듈명)을 입력하고 나서 OK를 클릭하여

윈도우를 닫습니다.

계속해서 마우스로 모듈을 드래그&드롭하여 다른 위치로 이동합니다.

모듈에서 마우스 오른쪽 버튼을 클릭하고 팝업 메뉴에서 모듈 삭제를 클릭하

여 모듈을 삭제합니다. 또는 마우스로 모듈을 드래그&드롭하여 설정 영역의

왼쪽 아래의 쓰레기통 아이콘으로 이동 시킬 수도 있습니다.

Page 30: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

그래픽 사용자 인터페이스

연습

4.5.2 접속 컴포넌트의 설정 연습

컴포넌트 선택 윈도우의 선택 트리 표시는 마우스 클릭으로 전개할 수 있습니

다. 컴포넌트에서 마우스 오른쪽 버튼을 클릭하고 팝업 메뉴에서 컴포넌트 편

집을 선택합니다. 필요에 따라 사용자 정의의 내부 아이템 번호를 할당합니다.

이 내부 아이템 번호가 이 컴포넌트에 대해서 저장됩니다.

리스트에서 컴포넌트를 선택하고 주차 구역에 드래그&드롭합니다.

주차 구역은 확인을 쉽게하기 위한 기능입니다. 설정 중에 컴포넌트를 잊지 않게 필

요한 컴포넌트를 모두 이 부분에 모아 둡니다. 또는 컴포넌트 선택 윈도우에서 직접

설정 영역에 드래그&드롭하는 것도 가능합니다.

다음에 주차 구역에서 컴포넌트를 설정 영역에 드래그&드롭합니다.

설정 영역에 빈 입출력이 있는 적당한 모듈이 없는 경우에는 컴포넌트를 이동

시킬 수 없습니다. 이 때는 적어도 1개의 입출력을 갖고 있는 하드웨어 모듈

(XTIO, XTDI 등)을 설정 영역에 둡니다.

컴포넌트를 적당한 빈 입출력상에 중첩하면 녹색으로 점등합니다. 소프트웨

어가 자동으로 필요한 입출력 점수를 고려합니다. 컴포넌트를 적당한 위치에

드롭합니다. 이 시점에서 화면에 컴포넌트 아이콘이 표시됩니다.

컴포넌트를 다른 적당한 입출력에 드래그&드롭 하거나 주차 구역으로 되돌

립니다.

컴포넌트 아이콘에서 마우스 오른쪽 버튼을 클릭하고 팝업 메뉴에서 삭제를

클릭하여 컴포넌트를 삭제합니다. 또는 마우스로 컴포넌트를 드래그&드롭하

여 설정 영역의 왼쪽 아래에 있는 쓰레기통 아이콘으로 이동시켜도 됩니다.

컴포넌트가 주차 구역이나 설정 영역에 있을 때는 파라미터를 설정할 수 있습

니다. 주차 구역 또는 설정 영역의 컴포넌트에서 마우스 오른쪽 버튼을 클릭

하여 팝업 메뉴에서 편집을 선택하거나 「더블 클릭」합니다. 컴포넌트 설정

윈도우가 열립니다. 컴포넌트의 종류에 따라 아래의 내용을 처리할 수 있습니

다.

- 태그명 할당(컴포넌트의 이름 식별)

- 컴포넌트의 파라미터 설정(이중화 불일치 시간, ON/OFF 필터, 테스트 출

력 ON/OFF 등)

OK를 클릭하여 컴포넌트 설정 윈도우를 닫습니다.

Page 31: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

그래픽 사용자 인터페이스

그림5:논리 에디터

4.6 논리 에디터 기본 화면

안전 컨트롤러 설정ㆍ모니터 툴에는 그래픽 논리 에디터가 내장되어 있습니다. 논리

프로그래밍은 기본 펑션 블록이나 응용 펑션 블록을 사용하여 실행합니다. 입력, 펑

션 블록 및 출력은 크기를 변경할 수 있는 워크시트상에서 배치하여 거기에 따라서

접속합니다.

설정 영역에 CPU 모듈이 적어도 1개 있으면, 논리 에디터 윈도우를 열 수 있습니다.

논리 에디터 윈도우는 다음의 서브 윈도우로 구성되어 있습니다.

프로젝트, CPU 모듈, 기타 각 메뉴가 표시된 메뉴 바

자주 사용하는 메뉴를 곧바로 열 수 있는 아이콘이 표시된 툴바

하드웨어 설정, 논리 에디터, 네트워크 모듈(네트워크 모듈이 선택되어 있는 경

우) 리포트, 진단의 기본 화면 전환 버튼

페이지 추가/삭제, 페이지명 변경, 컴포넌트 복사/잘라내기/붙여넣기/삭제, 실

행 취소/재시도, 논리 결과 마커 편집, 그리드 표시/숨기기/그리드선 표시 아이

템의 태그명 표시/숨기기, 시뮬레이션 모드 시작, 강제 입출력 모드 시작 등의

각종 기능을 갖고 있는 논리 에디터 전용 메뉴 바

펑션 블록, 입력, 출력 각각의 선택 윈도우

Page 32: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

그래픽 사용자 인터페이스

연습

FB 미리 보기는 사용했거나 현재 이용 가능한 펑션 블록의 개수나 현 시점의 실

행 시간(논리의 사이클 타임)과 같이 중요한 시스템 리소스를 표시하는 기능입

니다. 워크시트의 펑션 블록상에 커서를 이동하면, 그 펑션 블록의 상세 정보가

FB 미리 보기에 표시됩니다.

탭에서 선택할 수 있는 논리나 입출력 요약을 작성하는 워크시트(페이지).

4.6.1 논리 에디터 연습

하드웨어 설정 기본 화면에서 CPU 모듈 1개, 최소 1개의 WS0-XTIO, 컴포넌트

1개의 조합을 만듭니다.

논리 에디터 버튼을 클릭하여 논리 에디터를 기동합니다.

입력, 펑션 블록, 출력의 선택 윈도우에서 입력 탭을 클릭하고, 리스트에서 입력

라벨을 워크시트에 드래그&드롭합니다.

입력, 펑션 블록, 출력의 선택 윈도우에서 펑션 블록 탭을 클릭하고, 리스트에서

응용 펑션 블록 또는 기본 펑션 블록을 워크시트에 드래그&드롭합니다.

입력, 펑션 블록, 출력의 선택 윈도우에서 출력 탭을 클릭하고, 리스트에서 출력

라벨을 워크시트에 드래그&드롭합니다.

입력 라벨(노드)에 펑션 블록의 입력 단자(노드)를 접속하고, 펑션 블록의 출력

단자(노드)에 출력 라벨(노드)을 접속합니다. 접속하려면, 노드에서 왼쪽 마우스

버튼을 클릭하고 왼쪽 마우스 버튼을 누른 상태에서 접속 대상 노드에 커서를

드래그합니다.

입력 라벨, 펑션 블록, 출력 라벨 및 접속선을 선택하고, 마우스의 왼쪽 버튼을

누른 상태에서 드래그&드롭 하여 필요한 위치로 이동합니다.

커서를 이동하면 각 컴포넌트의 미리 보기나 펑션 블록의 내용이 FB 미리 보기

(왼쪽 아래)에 표시됩니다.

컴포넌트나 펑션 블록을 삭제할 때는 마우스 오른쪽 버튼을 클릭하고 나서 삭제

를 선택합니다.

Page 33: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

그래픽 사용자 인터페이스

연습

4.7 리포트 기본 화면

리포트 기본 화면에는 각 프로젝트의 상세 정보를 쉽게 확인할 수 있게 정리하여 표

시됩니다. 리포트의 마지막에는 배선의 상세도 표시됩니다.

리포트에 정리하는 정보는 왼쪽의 전개 가능한 선택 트리에서 개별적으로 선택할 수

있습니다.

선택은 체크 상자를 클릭하여 실행합니다.

리포트 기본 화면의 툴바는 아래의 목적으로 사용할 수 있습니다.

작성한 프로젝트의 문서 전체 또는 일부를 표시한다

이 문서를 PDF 형식으로 미디어에 저장, 인쇄한다

문서를 갱신한다

프로젝트의 추가 정보를 입력한다

4.7.1 리포트 기본 화면 연습

리포트 탭을 클릭하여 리포트 화면을 엽니다.

왼쪽의 선택 트리에서 리포트에 필요한 항목의 체크 상자를 클릭합니다. 상위

계층에서 체크 마크를 표시하거나 해제하면, 그 부하의 계층에도 같은 마크가

표시됩니다.

툴바의 선택 트리에서 모든 변경을 끝내면 리포트 재생성을 클릭합니다. 리포

트 재생성을 클릭하면 오른쪽 윈도우에 리포트가 표시됩니다. 툴바의 아이콘

을 사용하여 리포트를 저장하거나 인쇄합니다.

리포트 구성 전환 탭에서 설정 정보를 나타내는 2종류의 화면이 전환됩니다

(하드웨어 시점 또는 기능 시점)

리포트의 마지막에 표시되는 배선 정보의 사용에 관한 자세한 사항은 「안전 컨트롤

러 사용자 매뉴얼(상세편)」에 기재되어 있습니다.

4.8 진단 기본 화면

진단 기본 화면에는 접속된 안전 컨트롤러의 이력으로서 저장되어 있는 모든 에러 메

시지가 표시됩니다.

진단 결과를 클리어하는 경우, CPU를 STOP 하고 나서 실행하십시오.

Page 34: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

5. 안전 컨트롤러와의 접속

그림6:접속 대상 설정

대화상자

그림7:접속 대상 설정

대화상자

5.1 접속 대상 설정

본 장에서는 안전 컨트롤러와 PC의 접속 방법에 대해 설명합니다.

5.1.1 RS-232 인터페이스 경유로 접속하는 방법

⇒ PC를 CPU 모듈의 RS-232 인터페이스에 접속합니다.

⇒ 안전 컨트롤러의 전원을 ON 합니다.

⇒ PC에 인스톨된 설정ㆍ모니터 툴을 엽니다.

⇒ 시작 화면의 접속 대상 설정을 클릭하여 다음의 대화상자를 엽니다. 올바른 접속

대상이 선택되어 있는지를 확인합니다.

⇒ 설정 내용을 수정하려면, 접속 대상 수정 아이콘을 클릭합니다.

⇒ 필요한 내용을 수정합니다.

⇒ OK를 클릭하여 접속 대상 설정 대화상자를 닫습니다.

⇒ 시작 화면에서 안전 컨트롤러와의 접속을 클릭합니다. 설정ㆍ모니터 툴은 접속된

안전 컨트롤러를 검색하여 하드웨어 설정을 하드웨어 설정 화면에서 읽습니다.

모든 모듈이 확정되면, 설정을 업로드할지를 묻는 메시지가 표시됩니다.

⇒ Yes를 클릭하여 설정을 업로드합니다.

안전 컨트롤러와의 접속

Page 35: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

그림8:하드웨어 설정

화면 예

다음의 예와 같은 하드웨어 설정이 표시됩니다.

⇒ 모듈 설정 내용을 변경하고자 하는 경우, 툴바의 Disconnect를 클릭하여 설정ㆍ

모니터 툴을 오프 라인으로 하십시오.

안전 컨트롤러에 접속되어 있는 장치는 CPU 모듈의 RS-232 인터페이스에서

지정할 수 있다고 해도, 일반적으로 설정ㆍ모니터 툴에서 설정이나 확정을 실행

하지 않습니다. 이러한 장치는 그 자신이 설정ㆍ확인을 하는 장치를 갖추고 있

습니다.

WS0-CPU1에 접속되는 EFI 컴포넌트(컴포넌트 윈도우에 표시)는 예외인데,

EFI 컴포넌트는 설정ㆍ모니터 툴에서 아이콘을 더블 클릭하여 설정하거나 컴포

넌트의 RS-232 인터페이스를 이용하여 로컬로 설정 및 확인을 할 수 있습니다.

이 작업에는 SICK의 설정/진단 소프트웨어(CDS)를 사용합니다. 설정ㆍ모니터

툴에 동봉되어 있는 SICK 설정/진단 소프트웨어(CDS)는 SICK의 제품입니다.

SICK 설정/진단 소프트웨어(CDS)에 관해서는 SICK에 문의바랍니다.

http://www.sick.jp/

안전 컨트롤러와의 접속

Page 36: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

안전 컨트롤러와의 접속

그림9:접속 대상 설정

대화상자

표1:접속 대상 대화상

자에서 사용하는

아이콘

그림10:Create new

profile 대화

상자(시리얼

포트)

5.2 접속 대상 설정의 편집

접속 대상 설정 대화상자에서는 기존 접속 대상의 편집, 삭제 및 신규 접속 대상 작성

등을 조작할 수 있습니다.

접속 대상을 편집하려면, 설정ㆍ모니터 툴을 오프 라인으로 하십시오.

⇒ 온라인의 경우, 툴바의 Disconnect 버튼을 클릭하여 오프 라인으로 전환하십시

오.

⇒ 툴바의 COM Settings를 클릭하여 접속 대상 설정 대화상자를 엽니다.

모든 접속 대상이 표시됩니다. 일반적으로 사용하는 접속 대상은 황녹색(굵은 문자)

으로 표시되며, 편집 대상의 접속 대상은 하늘색으로 표시됩니다.

접속 대상 대화상자에서는 다음과 같은 아이콘을 사용합니다.

아이콘 의미

프로젝트 파일에 접속 대상 저장

일반적으로 사용하는 접속 대상 설정

접속 대상 수정

접속 대상 삭제

통신 테스트

접속 대상(시리얼 포트) 추가 방법

⇒ Add COM Profile을 클릭하여 Create new profile 대화상자를 엽니다.

⇒ 새로 접속 대상명을 입력합니다.

⇒ 시리얼 포트를 선택합니다.

Page 37: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

그림11:접속 대상 신규

작성 대화상자

(TCP/IP)

⇒ 설정된 통신 속도를 선택하거나 자동 검색 체크 상자에 체크 표시를 합니다.

⇒ OK를 클릭하면, 대화상자가 표시되고 신규 접속 대상이 일람에 추가됩니다.

⇒ 신규 접속 대상을 사용하여 통신하려면, 일반적으로 사용하는 접속 대상 설정 아

이콘을 클릭합니다.

접속 대상(TCP/IP) 추가 방법

안전 컨트롤러가 네트워크 모듈(예:WS0-GETH)을 포함한 경우에 TCP/IP를 작성

합니다. 네트워크와 송수신하려면 IP 어드레스의 설정이 필요합니다. 네트워크 모듈

의 자세한 설정 방법은 안전 컨트롤러 Ethernet 인터페이스 모듈 사용자 매뉴얼(상

세편)을 참조하십시오.

⇒ Add TCP/IP Profile을 클릭하여 Create new profile 대화상자를 엽니다.

⇒ Scan 버튼을 클릭하면, 네트워크의 검색이 실행되어 접속된 네트워크 모듈이 일

람으로 표시됩니다.

안전 컨트롤러와의 접속

Page 38: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

안전 컨트롤러와의 접속

그림12:네트워크의 검

색 결과 일람

표2:접속 대상의 상태

를 나타내는 아이

⇒ 접속 대상으로 사용하는 네트워크 모듈을 선택합니다.

⇒ 접속 대상명을 입력합니다.

⇒ OK를 클릭하면, 접속 대상이 새로 작성되고 일람에 추가로 표시됩니다.

⇒ 신규 접속 대상을 사용하여 통신하려면, 일반적으로 사용하는 접속 대상 설정 아

이콘을 클릭합니다.

접속 대상 통신 테스트 방법

⇒ 통신 테스트를 실행하려면, 접속 대상 오른쪽에 있는 통신 테스트 아이콘을 클릭

합니다.

⇒ 모든 접속 대상 통신 테스트를 실행하려면, Check all profiles를 클릭합니다.

설정ㆍ모니터 툴은 통신 테스트를 실행하여 테스트 결과를 아이콘으로 표시합니다.

접속 대상 종류 접속 미확인 접속 확인 완료 접속 에러

시리얼

TCP/IP

Page 39: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

안전 컨트롤러와의 접속

그림13:네트워크 검색

결과 일람

주의

네트워크 설정 변경 방법

⇒ Network settings를 클릭하여 네트워크 설정 대화상자를 엽니다.

⇒ Scan 버튼을 클릭하면, 네트워크의 검색이 실행되어 접속된 네트워크 모듈이 일

람으로 표시됩니다.

⇒ 편집 대상 네트워크 모듈을 클릭합니다.

⇒ IP 어드레스의 편집 영역에 새로운 설정을 입력합니다.

⇒ Set device config 버튼을 클릭하고 설정 내용을 디바이스〈컴포넌트〉에 다운

로드합니다.

5.3 안전 컨트롤러와의 접속

안전 컨트롤러에 접속할 때는 RS-232 인터페이스 및 Ethernet 인터페이스를 동시

에 사용하지 마십시오.

안전 컨트롤러가 통신 시 사용할 수 있는 설정ㆍ모니터 툴의 인터페이스는 한번에

1종류뿐입니다. 접속된 PC가 1개 또는 복수일 때에도 동시에 2개의 인터페이스를

사용하여 안전 컨트롤러와 통신하면, 설정 및 진단의 불일치나 동작 에러가 되는 경

우가 있습니다. 이것은 RS-232 인터페이스 및 Ethernet 인터페이스 모두에 적용

됩니다.

⇒ Connect를 클릭하면, 설정ㆍ모니터 툴은 현재 선택되어 있는 접속 대상을 사용

하여 안전 컨트롤러와의 접속을 시도합니다.

⇒ 접속이 정상적으로 확립되면, 설정ㆍ모니터 툴은 온라인 상태가 되어 사용자 그

룹에 대응하여 다음의 조작이 가능하게 됩니다.

로그인(5.4절 참조)

안전 컨트롤러로 설정을 다운로드하는 안전 컨트롤러에서 설정을 업로드하

는 설정 대조(7장 참조)

CPU 모듈의 RUN/STOP(8.1.1항 참조)

강제 입출력 모드 시작(6.11절 참조)

Page 40: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

안전 컨트롤러와의 접속

표3:사용자 그룹의

권한

주의

5.4 사용자 그룹

설정ㆍ모니터 툴이 안전 컨트롤러에 접속되어 온라인 상태일 때, 설정ㆍ모니터 툴에

서의 사용자 그룹을 변경할 수 있습니다. 각 사용자 그룹에는 안전 컨트롤러에 대한

설정 다운로드에 관해서 다른 권한이 설정되어 있습니다.

사용자 그룹 권한

Operator 편집(오프 라인으로 할 필요 있음)은 가능하지만, 설정 내용

은 다운로드할 수 없습니다.

Maintenance 편집 및 대조된 설정 내용만 다운로드할 수 있습니다.

Administrator 편집 및 설정 내용을 다운로드할 수 있습니다.

사용자 그룹의 Operator에 대한 전환

사용자 또는 관리자가 없는 상태에서 PC를 안전 컨트롤러에 접속한 상태 그대로 하

는 경우, 설정이 잘못되어 다운로드되지 않게 반드시 사용자 그룹을 Administrator,

Maintenance에서 로그 오프하여 Operator로 설정하십시오.

사용자 그룹 변경 방법

⇒ 설정ㆍ모니터 툴을 온라인으로 하여 하드웨어 설정 화면의 설정 영역의 왼쪽에

있는 로그인 아이콘을 클릭합니다. 사용자 그룹 변경 대화상자가 열립니다.

⇒ 희망하는 사용자 그룹을 선택 후 패스워드를 입력하고 로그 온을 클릭합니다.

Administrator용 초기 패스워드는 "MELSECWS"입니다.

Maintenance용 초기 패스워드는 없습니다. 이 사용자 그룹으로 로그인하기 위

해서는 최초로 패스워드 설정이 필요합니다.

Page 41: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

안전 컨트롤러와의 접속

그림14:패스워드 변경

대화상자

사용자 그룹용 패스워드의 변경 방법

⇒ 설정ㆍ모니터 툴을 온라인 상태로 합니다.

⇒ 하드웨어 설정 화면을 엽니다.

⇒ CPU 모듈에서 마우스 오른쪽 버튼을 클릭합니다.

⇒ 팝업 메뉴에서 패스워드 변경을 선택합니다. Administrator로 로그인하고 있지

않은 경우, Administrator로 로그인하라고 하는 지시가 나타납니다.

⇒ 패스워드 변경 대화상자에서 변경을 희망하는 사용자 그룹을 선택합니다. 새로운

패스워드를 2회 입력 후 OK를 클릭하여 변경 내용을 확정합니다.

5.5 프로젝트 확정

프로젝트 확정은 설정ㆍ모니터 툴의 시작 화면에서 실행 가능한 안전 컨트롤러와의

접속과 동등합니다.

⇒ 메뉴 바의 CPU 모듈에서 Identify project를 선택하여 현재의 프로젝트를 닫습니

다.

⇒ 설정ㆍ모니터 툴은 접속된 안전 컨트롤러를 검색하여 하드웨어 설정을 하드웨어

설정 화면에서 읽습니다. 모든 모듈이 확정되면, 설정을 업로드할 것인지를 묻는

메시지가 표시됩니다.

⇒ Yes를 클릭하여 설정을 업로드합니다.

Page 42: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

6. 논리 프로그래밍 - 펑션 블록

주의

안전 컨트롤러의 논리는 펑션 블록을 사용하여 프로그램 합니다. 작성 시 모든 안전

기준을 준수하면, 이 펑션 블록을 안전 관련 기능에 사용할 수 있습니다. 다음의 각

항에서 안전 컨트롤러로 펑션 블록을 사용할 때의 중요한 포인트를 설명합니다.

안전 관련 신호는 안전 관련 논리로만 사용할 수 있습니다. 시스템의 용도가 해당

하는 모든 기준이나 법령을 확실히 만족하도록 하십시오.

본 항에서 설명하는 펑션 블록을 안전 관련 용도에 사용하는 경우, 모든 안전기준

을 준수하십시오. 안전 관련 용도의 안전 입력 신호나 안전 출력 신호에는 안전 관

련 신호를 사용하십시오.

펑션 블록에 적정한 입출력 신호가 사용되고 있는지, 또한, 안전 논리의 작성 프로

세스 전체가 해당하는 기준이나 법령을 만족하고 있는지, 사용자가 책임감을 가지

고 확인하십시오. 안전 컨트롤러 하드웨어 및 논리 프로그램이 고객의 리스크 감축

의도대로 동작하도록 하기 위해, 각각의 동작 상태를 항시 확인하십시오.

논리 프로그래밍 - 펑션 블록

Page 43: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

표4:펑션 블록의 일람

6.1 펑션 블록의 개요

안전 컨트롤러는 펑션 블록을 이용하여 안전 논리를 구성합니다. 1개의 구성으로 최

대 255개의 펑션 블록을 사용할 수 있습니다. 펑션 블록에는 기본 펑션 블록과 응용

펑션 블록이 있습니다.

아래 표는 WS0-CPU0과 WS0-CPU1에 사용할 수 있는 펑션 블록의 일람표입니다.

기본 펑션 블록 응용 펑션 블록

AND(논리적)

OR(논리합)

XOR(배타적 논리합)

XNOR(배타적 부정 논리합)

로그 제너레이터

루틴 1:N

루틴 N:N

RS 플립플롭

NOT(부정)

퍼스트 셧오프

에지 디텍션

밸브 감시

모드 셀렉터

양손 조작 TypeⅢA

양손 조작 TypeⅢC

재기동

리셋

ON 지연

OFF 지연

멀티 작업자

이벤트 카운터(업다운)

이벤트 카운터(업)

이벤트 카운터(다운)

EDM(외부 장치 모니터링)

클록 제너레이터

프레스용 펑션 블록

유니버설 프레스 접점

싱글 스트로크 프레스

프레스 셋업

자동 프레스

N-PSDI 모드 부착 프레스

크랭크 프레스 접점

뮤팅 펑션 블록

시퀀셜 뮤팅

패러렐 뮤팅

크로스 뮤팅

기타

안전 게이트 감시

마그네트 스위치

라이트 커튼 감시

비상 정지

논리 프로그래밍 - 펑션 블록

Page 44: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림15:논리 에디터에

의한 펑션 블

록의 그래픽

표시

논리 에디터는 모든 펑션 블록을 그래픽으로 표시합니다. 아래 그림은 각각의 펑션

블록을 그래픽으로 표시한 것입니다.

기본 펑션 블록에는 다음의 특징이 있습니다.

입력은 1개 또는 복수

필요한 기능에 대응하여 출력은 1개 또는 복수

기본 펑션 블록에는 설정의 변경이 가능한 파라미터는 없다(퍼스트 셧오프 에지

디텍션 제외)

논리의 결과는 다른 기본 펑션 블록이나 응용 펑션 블록의 입력에 사용할 수 있

(루틴 1:N) 펑션 블록을 이용하여 다중 접점으로 1개의 입력을 복수의 출력에

건네줄 수 있다

(루틴 N:N) 펑션 블록을 이용하여 최대 8개의 입력 신호를 그대로 병행하여

8개의 출력에 건네줄 수 있다

응용 펑션 블록에는 다음의 특징이 있습니다.

입력은 1개 또는 복수

필요한 기능에 대응하여 출력은 1개 또는 복수

파라미터 설정 변경 가능

논리의 결과는 더욱 다른 기본 펑션 블록이나 응용 펑션 블록의 입력에 사용할

수 있다

안전 컨트롤러는 1개의 용도로 최대 255개의 펑션 블록을 지원합니다. 다만 사용하

는 펑션 블록수는 응답 시간에 영향을 주므로 사용하는 펑션 블록수는 가능한 한 줄

여 주십시오.

Page 45: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림16:펑션 블록의

설정 변경이

가능한 파라

미터

6.2 펑션 블록 속성

펑션 블록은 다양한 속성을 제공합니다. 설정의 변경이 가능한 파라미터는 펑션 블록

에 따라서 다릅니다. 펑션 블록을 더블 클릭하여 설정 가능한 파라미터에 액세스한

후에 필요한 속성의 탭을 선택합니다. 다음의 예는 안전 게이트 감시 펑션 블록을 나

타냅니다.

파라미터에서 설정하는 각 시간 설정(안전 게이트 감시, 밸브 감시 등)

그림 16의 ①~③은 각각 다음의 값을 나타냅니다.

① 입력 가능 범위:입력란에 입력 가능한 범위입니다.

② 입력란 :입력 가능 범위의 값을 입력할 수 있습니다.

③ 설정값 :설정값은 다음의 식에서 구합니다.

(설정값)=(입력란에 입력된 값)×(10ms)

상기 계산식에서 계산된 값이 표시됩니다.

Page 46: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림17:싱글 채널 평

가 펑션 블록

표5:싱글 채널 진리값

6.3 펑션 블록의 입출력 신호

안전 컨트롤러 내에는 어느 펑션 블록이 가지고 있는 평가 기능과 같은 사전 평가 기

능을 갖추고 있는 경우가 있습니다. 이 때는 논리로 그 평가를 반복할 필요가 없습니

다.

6.3.1 펑션 블록의 입력 신호

안전 컨트롤러는 SIL3 이하의 어플리케이션(IEC 62061에 적합) 및 퍼포먼스 레벨

(PL) e(EN/ISO 13849-1에 적합)에 대응합니다. 펑션 블록에 대한 입력 신호는 안

전 컨트롤러에 직접 접속된 1개 또는 2개의 안전 신호입니다(펑션 블록에 의해). 다

음의 입력 평가에서 선택할 수 있습니다.

싱글 채널

듀얼 채널

- NC-NC 듀얼 채널

- NC-NO 듀얼 채널

- NC-NC 듀얼 채널(2 페어)

- NC-NO 듀얼 채널(2 페어)

본 매뉴얼에 기재된 진리값표는 안전 컨트롤러의 입력 신호의 종류별로 내부 평가를

종합한 것입니다.

안전 컨트롤러의 논리 처리가 입력 신호의 조합 또는 시퀀스에서 에러를 검출한 경

우, Fault Present가 ON(High) 됩니다.

6.3.2 싱글 채널 평가

Page 47: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림18:NC-NC 듀얼

채널 평가 펑

션 블록

표6:NC-NC 듀얼 채널

진리값표

그림19:NC-NO 듀얼

채널 평가 펑

션 블록

표7:NC-NO 듀얼 채널

진리값표

6.3.3 NC-NC 듀얼 채널 평가

6.3.4 NC-NO 듀얼 채널 평가

Page 48: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림20:NC-NC 듀얼

채널(2 페어)

평가 펑션 블

표8:NC-NC 듀얼 채널

(2 페어) 진리값표

6.3.5 NC-NC 듀얼 채널(2 페어) 평가

Page 49: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림21:NC-NO 듀얼

채널(2 페어)

평가 펑션 블

표9:NC-NO 듀얼 채널

(2 페어) 진리값표

6.3.6 NC-NO 듀얼 채널(2 페어) 평가

하드웨어 설정에 구성되어진 있는 장치에 대해 듀얼 채널 평가가 이미 실행되고 있는

경우가 있으므로 주의하십시오(이 때 WS0-XTDI 모듈 또는 WS0-XTIO 모듈은 이

평가 결과를 싱글 비트로 내부 백플랜 버스(FLEX BUS+) 경유로 송신할 수 있습니

다.). 이러한 사전 평가가 이루어지고 있는 경우, 펑션 블록을 싱글 채널 입력으로 설

정할 수 있습니다.

또는 이 사전 평가된 입력 신호를 듀얼 채널 입력이 설정된 펑션 블록의 입력 채널 전

체에 대해 사용하는 것도 가능합니다. 사전 평가 신호는 안전 컨트롤러의 입출력 설

정에 의해 생성하는 경우도 있으며, 안전 컴포넌트에서 생성하는 경우도 있습니다.

펑션 블록 전체 입력에 같은 신호를 사용한 경우, 안전 컨트롤러는 첫 접속만을 유효

한 입력으로 인식하고 2번째 접속은 무시합니다.

Page 50: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

주의

그림22:싱글 채널 안

전 출력 내장

이중화 채널

분산 입력

이하의 펑션 블록은 I/O 디바이스가 사전에 평가한 듀얼 채널 입력 신호에 대해서 같

은 출력값을 생성합니다.

사전 평가 신호는 올바르게 접속하십시오.

듀얼 채널 평가의 입력 또는 출력이 사전 평가되어 있는 경우, 사전 평가의 결과 신

호가 아래 그림과 같이 접속되어 있는지를 확인하십시오. 펑션 블록으로 듀얼 채널

평가를 유효하게 하는 경우 이외에는 사전 평가 신호를 모두 펑션 블록에 접속하는

것은 피하십시오.

입력 신호에 대해서는 사전 평가 신호를 이용할 수 있습니다. 어플리케이션에 따라서

는 안전 컨트롤러의 논리의 동작을 지정하기 위해서 이 사전 평가 신호가 중요하게

되는 경우가 있습니다. 입력 스테이터스가 OFF 되는 경우, 안전 컴포넌트에서 CPU

모듈에 보내진 데이터가 다음의 어느 상태인지를 나타냅니다.

무효(안전 컴포넌트가 OFF 되어 있는 경우)

무효(안전 컴포넌트에 에러가 있는 경우)

펑션 블록에 대한 입력의 조합에 관해서는 카테고리(EN 954-1에 의함)도 SIL도 퍼

포먼스 레벨(IEC 62061 또는 EN/ISO 13849-1)도 정의되어 있습니다. 그것은 안

전기기로부터의 입력 접속은 그 자체가 목적으로, 펑션 블록 그 자체에 대한 접속은

문제가 되지 않기 때문입니다. 다만 EN 954-1에 근거한 다음의 신호는 그 접속이

지정 카테고리에 따르고 있는 경우에 실장할 수 있습니다.

같은 테스트 펄스 소스를 사용한 듀얼 채널은 카테고리 3까지의 입력 신호가 사

용됩니다.

다른 테스트 펄스 소스를 사용한 듀얼 채널은 카테고리 4까지의 입력 신호가 사

용됩니다.

Page 51: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

주의

다른 테스트 펄스 소스를 사용한 듀얼 채널의 페어는 카테고리 4까지의 입력 신

호가 사용됩니다.

테스트 펄스의 유무에 관계없이 싱글 채널 안전 출력이 사용되고, 에러 방지에

필요한 조건이 만족되어 있는 경우 카테고리 3까지의 출력 신호가 사용됩니다.

테스트 펄스를 이용하는 싱글 또는 듀얼 채널 안전 출력을 사용하는 경우, 카테

고리 4까지의 출력 신호가 사용됩니다.

해당하는 규정ㆍ규제 기관 및 규격 각각을 확인하십시오

안전 관련 논리를 실장하는 경우, 리스크 최소화를 위한 제어 방법이나 대책이 일

본 관계 기관의 규칙을 만족하고 있는지를 확인하십시오. 각각의 용도에 어떤 요

건을 만족할 필요가 있는지 일본 기관 외 규격 각각에 대해 확인하십시오.

6.3.7 펑션 블록의 출력

펑션 블록은 실제의 출력이나 다른 펑션 블록에 접속하기 위한 다양한 출력 신호 접

속을 제공합니다. 사용 가능한 출력 신호 접속(펑션 블록에 따라서 다름)은 아래와

같습니다.

Output Enable - 출력 허가

Static Enable - 출력 허가 조건 만족

Fault Present - 에러 출력

Discrepancy Error - 이중화 불일치 에러

Synchronisation Error - 동기 에러

Function Test Required - 기능 시험 요구

EDM Error (External Device Monitoring Error) - EDM 에러(외부 장치 모니

터링 에러)

Reset Required - 리셋 요구

Restart Required - 재기동 요구

Output Enable 1 - 출력 허가 1

Output Enable 2 - 출력 허가 2

Page 52: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림23:안전 게이트

감시 펑션 블

록의 입출력

설정

펑션 블록의 출력을 복수의 출력 컴포넌트(안전 입출력 모듈 출력 또는 EFI 출력)에

접속할 수 없지만, 후속의 복수의 펑션 블록에는 접속할 수 있습니다. 1개의 펑션 블

록으로 복수의 출력 컴포넌트를 제어하고자 하는 경우, (루틴 1:N)의 펑션 블록을

사용하십시오. 상기의 각 출력 신호의 동작에 대해서는 각 펑션 블록의 설명에서 해

설합니다.

에러 출력이나 진단 출력에 대해서는 표시 유무를 지정할 수 있습니다. 펑션 블록의

디폴트에서는 Output Enable이나 일부의 출력(Reset Required 등)만 선택되어 있

습니다. 에러 출력이나 진단 출력을 표시하려면, 펑션 블록 속성의 In/Out Settings

탭에서 출력수를 늘려 주십시오.

안전 게이트 감시 FB의

디폴트

안전 게이트 감시 FB의 입출력

을 모두 설정한 상태

안전 게이트 감시 FB의

편집 화면의 In/Out

Settings 탭

6.4 펑션 블록의 파라미터 설정

펑션 블록에는 입력 타입(싱글 채널, NC-NC 듀얼 채널 등) 이외에도 상기의 펑션 블

록 속성에서 지정할 수 있는 다양한 파라미터가 있습니다.

이중화 불일치 시간, 동기 시간, 펄스폭, 뮤팅 시간 등의 시간 감시 기능을 선택할 때

는 다음의 사항을 준수하십시오.

각 시간은 10ms 단위로 지정할 수 있습니다.

각 시간은 사이클 시간보다 길게 하십시오.

각 시간의 평가 정밀도는 ±10ms입니다.

사이클 시간은 사용하는 펑션 블록의 개수나 종류에 좌우됩니다. 이 시간은 논리 에

디터의 FB 미리 보기에서 확인할 수 있습니다.

Page 53: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림24:불일치 시간

표10:불일치 시간이

되었을 때의 입

력 신호와 프로

세스 이미지

6.4.1 이중화 불일치 시간

이중화 불일치 시간 t 란 듀얼 채널의 2개의 입력이 안전 논리에서 에러라고 평가dis

되지 않고 무효 상태가 허용되는 최대 시간을 말합니다. NC-NC 듀얼 채널에서는 이

이중화 불일치 시간을 지나면 2개의 입력이 어긋나 있는(NC-NO) 상태가 허가되지

않습니다. 또한, NC-NO 듀얼 채널에서는 이 이중화 불일치 시간을 지나면 2개 모두

같은(NC-NC) 상태가 허가되지 않습니다.

NC-NO 평가 NC-NC 평가

입력 A

입력 B

이중화 불일치 시간의 모니터링은 입력 상태 변화가 최초로 일어난 시점에서 시작합

니다. 이중화 불일치 시간이 지나도 입력이 모두 다음과 같은 상태인 경우에는 안전

논리가 에러라고 평가합니다.

NC-NC 상태가 필요한 경우에 NC-NC 상태로 되어 있지 않다

NC-NO 상태가 필요한 경우에 NC-NO 상태로 되어 있지 않다

아래의 진리값표는 NC-NC 듀얼 채널 입력과 NC-NO 듀얼 채널 입력에서의 이중화

불일치 시간입니다.

듀얼 채널

인터페이스

입력 신호

입력 A 입력 B 상태

불일치

입력 신호는 이중화 불일치 시간에 관해서 다음의 규칙에 따라야 합니다.

불일치

불일치

불일치

Page 54: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

싱글 채널 입력에서는 파라미터 설정에 관계없이 이중화 불일치 시간을 모니터링할

수 없습니다(OFF).

이중화 불일치 시간 에러를 해제하기 위해서는 입력의 듀얼 채널 평가를 OFF

상태로 되돌릴 필요가 있습니다. 위의 표는 유효 상태의 일람표를 나타냅니다.

입력 페어 한쪽의 입력 상태가 변경되었을 때, 이중화 불일치 시간 내에 다른 한

쪽의 입력 상태도 유효한 값으로 변경되어야 합니다.

이중화 불일치 시간 내에서는 듀얼 채널 평가는 에서 ON으로만 변경할 수

있습니다.

이중화 불일치 시간에 관계없이 듀얼 채널 평가는 에서 이중화 불일치 상태

로 변경된 후 다시 으로 돌아오는 것은 인정되지 않습니다. 되는 것으로

이중화 불일치 시간의 조건을 만족할 필요가 있는 경우, 유효에서 일단 로

변경하고 나서 다시 으로 돌아오게 됩니다.

이중화 불일치 시간의 유효치:0(불일치 시간의 모니터링 없음), 10ms에서

30,000ms까지 10ms 단위. 이중화 불일치 시간을 설정하는 경우, 그 시간은 사

이클 시간보다 길어야 합니다.

OFF

ON

ON ON

OFF

ON

이중화 불일치 에러가 발생하면, 다음의 스텝에서 에러가 표시됩니다.

Output Enable이 (페일 세이프)로 전환된다

Fault Present가 으로 전환된다

페어 1의 Discrepancy Error가 에러로 전환된다

페어 2의 Discrepancy Error가 에러로 전환된다

OFF

ON

XTDI 모듈 또는 XTIO 모듈에 접속한 센서를 테스트할 때, 이중화 불일치 시간은 적

어도 테스트 출력 OFF 시간+12ms로 설정하십시오. 테스트 출력을 이중화 불일치로

서 오류를 검출 할 가능성이 있습니다.

6.4.2 동기 시간

EN 954-1 카테고리 4에 준한 용도에서는 2조의 듀얼 채널 입력(듀얼 채널 입력(페

어 1)과 듀얼 채널 입력(페어 2) 등)이 지정 시간 내에 같은 상태로 되어 있어야 하는

경우가 있습니다.

이 동기 시간은 이중화 불일치 시간과 다른 것입니다. 동기 시간은 2조의 듀얼 채널

평가 간의 관계를 평가하는데 비하여, 이중화 불일치 시간은 각각의 듀얼 채널 평가

를 중요하게 생각하기 때문입니다.

입력 신호 2조는 동기 시간에 관해서 다음의 규칙에 따라야 합니다.

Page 55: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림25:동기 시간

1조의 듀얼 채널 상태가 변경되었을 때, 동기 시간이 종료하기 전에 다른 1조의 싱글

채널도 같은 상태(NC-NC 상태)로 변경되어야 합니다.

이 과정에서 2조의 듀얼 채널 평가의 어느쪽이나 이중화 불일치 에러 등의 에러

가 되어서는 안됩니다.

NC-NC 상태가 되기 전에 동기 시간이 도래한 경우, Synchronization Error 출

력이 ON으로 변경됩니다. 동기 시간 파라미터 부착 펑션 블록에서는(다만 양손

조작 장치 제외) 동기 시간 에러 발생 시 Fault Present도 ON으로 전환됩니다.

동기 시간 에러를 해제하기 위해서는 듀얼 채널이 2조 모두 OFF 상태로 돌아올 필요

가 있습니다.

유효(1)

무효 또는 이중화 불일치(0)

유효(1)

무효 또는 이중화 불일치(0)

페어1의 듀얼 채널 평가(입력 1, 2)

페어2의 듀얼 채널 평가(입력 3, 4)

Page 56: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림26:Fault Present

의 사용을 유

효로 처리

그림27:Fault Present

6.4.3 Fault Present

다양한 펑션 블록에 에러 진단 상태 비트가 배치되어 있습니다. 이 비트를 사용하려

면, 펑션 블록 속성의 In/Out Settings 탭에서 체크 상자를 유효하게 할 필요가 있습

니다. Fault Present의 사용 체크 상자를 유효하게 하면, 펑션 블록에 Fault Present

출력이 추가됩니다.

Fault Present의 사용에 의해 Output Enable 신호가 (페일 세이프) 된 상황을

확인할 수 있습니다.

OFF

펑션 블록의 파라미터 설정에 근거하여 에러가 검출되면(Discrepancy Error,

Function Test Error, Synchronization Error 등), Fault Present가 으로 변경됩

니다.

ON

Fault Present가 되면, Output Enable이 (페일 세이프) 됩니다.ON OFF

Fault Present의 해제 방법은 각각의 펑션 블록의 항에서 설명합니다.

Page 57: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림28:NOT 펑션 블

록의 펑션 블

록도

주의

표11:NOT 펑션 블록

의 진리값표

6.5 기본 펑션 블록

6.5.1 NOT 펑션 블록

펑션 블록도

개요

입력의 역의 상태가 출력에 반영됩니다. 예를 들어, Input이 ON 되어 있을 때, Output

은 됩니다. 이 펑션 블록으로 평가하는 것은 1개의 입력에 한합니다.OFF

안전 출력 신호를 NOT 펑션 블록으로 그대로 제어하는 것은 절대로 피하십시오

각자의 용도로 리셋 펑션 블록의 앞에 NOT가 논리적으로 사용되고 있는지를 반드

시 확인하여 부주의에 의한 기동을 방지하십시오. 안전 출력 신호를 NOT 펑션 블록

으로 그대로 제어하는 것은 절대로 피하십시오.

진리값표

본 항의 진리값표는 다음의 기호를 사용하고 있습니다.

"0"은 Low 또는 의 논리를 의미합니다.OFF

"1"은 High 또는 의 논리를 의미합니다.ON

"x"는 임의("0" 또는 "1")를 의미합니다.

NOT의 진리값표

에러 상태와 리셋 정보

이 펑션 블록은 에러 상태는 감시하지 않습니다.

Page 58: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림29:AND 펑션 블

록의 펑션 블

록도

표12:입력 1개의 AND

의 진리값표

표13:입력 2개의 AND

의 진리값표

표14:입력 3개의 AND

의 진리값표

6.5.2 AND 펑션 블록

펑션 블록도

개요

입력이 모두 되어 있을 때 출력이 됩니다. 최대 8개의 입력을 평가합니다.ON ON

진리값표

1개 ~ 8개 입력의 진리값표는 다음을 참조하십시오. 이러한 진리값표는 다음의 기호

를 사용하고 있습니다.

"0"은 Low 또는 의 논리를 의미합니다.OFF

"1"은 High 또는 의 논리를 의미합니다.ON

"x"는 임의("0" 또는 "1")를 의미합니다.

입력 1개의 AND의 진리값표

입력 2개의 AND의 진리값표

입력 3개의 AND의 진리값표

Page 59: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표15:입력 4개의 AND

의 진리값표

표16:입력 5개의 AND

의 진리값표

표17:입력 6개의 AND

의 진리값표

표18:입력 7개의 AND

의 진리값표

입력 4개의 AND의 진리값표

입력 5개의 AND의 진리값표

입력 6개의 AND의 진리값표

입력 7개의 AND의 진리값표

Page 60: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표19:입력 8개의 AND

의 진리값표

입력 8개의 AND의 진리값표

에러 상태와 리셋 정보

이 펑션 블록은 에러 상태는 감시하지 않습니다.

Page 61: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림30:OR 펑션 블

록의 펑션 블

록도

표20:입력 1개의 OR

의 진리값표

표21:입력 2개의 OR

의 진리값표

6.5.3 OR 펑션 블록

펑션 블록도

개요

입력의 어느 1개가 되어 있을 때, 출력이 됩니다. 최대 8개의 입력을 평가합

니다.

ON ON

진리값표

1개 ~ 8개 입력의 진리값표는 다음을 참조하십시오. 이러한 진리값표는 다음의 기호

를 사용하고 있습니다.

"0"은 Low 또는 OFF의 논리를 의미합니다.

"1"은 High 또는 의 논리를 의미합니다.ON

"x"는 임의("0" 또는 "1")를 의미합니다.

입력 1개의 OR의 진리값표

입력 2개의 OR의 진리값표

Page 62: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

표22:입력 3개의 OR

의 진리값표

표23:입력 4개의 OR

의 진리값표

표24:입력 5개의 OR

의 진리값표

표25:입력 6개의 OR

의 진리값표

입력 3개의 OR의 진리값표

입력 4개의 OR의 진리값표

입력 5개의 OR의 진리값표

입력 6개의 OR의 진리값표

논리 프로그래밍 - 펑션 블록

Page 63: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표26:입력 7개의 OR

의 진리값표

표27:입력 8개의 OR

의 진리값표

입력 7개의 OR의 진리값표

입력 8개의 OR의 진리값표

에러 상태와 리셋 정보

이 펑션 블록은 에러 상태는 감시하지 않습니다.

Page 64: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림31:배타적 OR

(XOR) 펑션

블록의 펑션

블록도

표28:XOR의 진리값표

6.5.4 배타적 OR(XOR) 펑션 블록

펑션 블록도

개요

입력이 상호보완 상태(반대 상태, 즉 다른 한쪽의 입력 시 다른 한쪽의 입력이

OFF)일 때, 출력이 됩니다. 평가하는 입력수는 2개입니다.

ON

ON

진리값표

진리값표에는 다음의 기호를 사용하고 있습니다.

"0"은 Low 또는 의 논리를 의미합니다.OFF

"1"은 High 또는 의 논리를 의미합니다.ON

"x"는 임의("0" 또는 "1")를 의미합니다.

XOR의 진리값표

에러 상태와 리셋 정보

이 펑션 블록은 에러 상태는 감시하지 않습니다.

Page 65: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림32:배타적 NOR

(XNOR) 펑션

블록의 펑션

블록도

표29:XNOR의 진리값

6.5.5 배타적 NOR(XNOR) 펑션 블록

펑션 블록도

개요

입력이 등가(같은 상태, 즉 입력이 모두 또는 모두 )일 때, 출력이 됩니다.

평가하는 입력수는 2개입니다.

ON ONOFF

진리값표

진리값표에는 다음의 기호를 사용하고 있습니다.

"0"은 Low 또는 의 논리를 의미합니다.OFF

"1"은 High 또는 의 논리를 의미합니다.ON

"x"는 임의("0" 또는 "1")를 의미합니다.

XNOR의 진리값표

에러 상태와 리셋 정보

이 펑션 블록은 에러 상태는 감시하지 않습니다.

Page 66: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림33:로그 제너레이

터 펑션 블록

의 펑션 블록

표30:로그 제너레이터

펑션 블록의 파

라미터

6.5.6 로그 제너레이터 펑션 블록

펑션 블록도

개요

로그 제너레이터 펑션 블록은 최대 8개의 입력을 감시합니다. 어느 1개의 입력이라

도 정의된 입력 조건을 만족한 경우, 펑션 블록은 그 입력에 대응하는 출력을 논리

1사이클 동안 으로 설정하여 사용자 정의 메시지를 진단 이력에 추가합니다. 진단 ON

이력은 설정ㆍ모니터 툴의 진단 기능으로 온라인 시에 읽을 수 있습니다.

사용자 정의 메시지는 안전 컨트롤러에 대한 전압 공급이 차단되면 삭제됩니다.

로그 제너레이터 펑션 블록의 파라미터

파라미터 파라미터값

입력의 개수 1 ~ 8의 범위 내에서 설정 변경 가능

출력의 개수 설정 변경 불가능(=입력의 개수)

메시지 프로젝트 1개에 대하여 사용자 정의 메시지 64개까지 설정 가능

입력 조건 상승펄스

하강펄스

상승펄스&하강

Page 67: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림34:비상 정지 버

튼 2개와 안전

스위치를 접속

한 로그 제너

레이터 펑션

블록의 설정

그림35:로그 제너레

이터 펑션 블

록의 입출력

설정 대화상

로그 제너레이터 펑션 블록의 설정 방법

이하의 예는 비상 정지 버튼 2개와 안전 스위치를 접속한 로그 제너레이터 펑션 블록

을 나타냅니다.

로그 제너레이터 펑션 블록을 설정하려면, 다음과 같이 조작하십시오.

⇒ 펑션 블록에 입력 컴포넌트를 접속합니다. 펑션 블록을 더블 클릭하여 설정 대화

상자를 열고 In/Out Settings 탭을 클릭합니다.

⇒ 펑션 블록에 접속하고자 하는 입력수를 선택합니다.

⇒ 다음에 Messages 탭을 클릭하고 진단 화면에 표시되는 메시지를 입력합니다.

Page 68: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림36:로그 제너레

이터 펑션 블

록의 메시지

대화상자

주 - 입력된 메시지는 프로젝트의 로그 제너레이터 펑션 블록 모두에 대해 유효

하게 됩니다.

- 1개의 프로젝트에서 최대 64종류, 1000문자의 메시지를 입력할 수 있습니

다.

⇒ 다음에 Message Assignment 탭을 클릭하고, 각 입력에 메시지를 할당하여 메

시지를 송신하기 위해서 필요한 입력 조건을 선택합니다. (상승펄스, 하강펄스,

상승펄스&하강펄스)

Page 69: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림37:로그 제너레

이터 펑션 블

록의 메시지

할당 대화상

에러 상태와 리셋 정보

이 펑션 블록은 에러 상태는 감시하지 않습니다.

Page 70: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림38:루틴 1:N 펑

션 블록의 펑

션 블록도

표31:루틴 1:N의

진리값표

6.5.7 루틴 1:N 펑션 블록

펑션 블록도

개요

루틴 1:N 펑션 블록은 이전의 펑션 블록으로부터의 입력 신호 1개를 최대 8개의 출

력 신호에 건네줍니다. 입력 신호는 이전의 펑션 블록에서 접속하거나 입력 컴포넌트

에서 직접 접속할 수 있습니다.

진리값표

진리값표에는 다음의 기호를 사용하고 있습니다.

"0"은 Low 또는 OFF의 논리를 의미합니다.

"1"은 High 또는 의 논리를 의미합니다.ON

"x"는 임의("0" 또는 "1")를 의미합니다.

루틴 1:N의 진리값표

에러 상태와 리셋 정보

이 펑션 블록은 에러 상태는 감시하지 않습니다.

Page 71: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림39:루틴 N:N 펑

션 블록의 펑

션 블록도

표32:루틴 N:N의

진리값표

6.5.8 루틴 N:N 펑션 블록

펑션 블록도

개요

루틴 N:N의 펑션 블록은 8개의 입력 신호를 그대로 평행으로 최대 8개의 출력 신호

에 건네줍니다. 입력 신호는 이전의 펑션 블록에서 접속하거나 입력 컴포넌트에서 직

접 접속할 수 있습니다.

진리값표

진리값표에는 다음의 기호를 사용하고 있습니다.

"0"은 Low 또는 의 논리를 의미합니다.OFF

"1"은 High 또는 의 논리를 의미합니다.ON

루틴 N:N의 진리값표

에러 상태와 리셋 정보

이 펑션 블록은 에러 상태는 감시하지 않습니다.

Page 72: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림40:RS 플립플롭

펑션 블록의

펑션 블록도

표33:RS 플립플롭 펑

션 블록의 진리

값표

6.5.9 RS 플립플롭 펑션 블록

펑션 블록도

개요

RS 플립플롭 펑션 블록은 입력(Set, Reset)의 마지막 값을 저장합니다. 이것은 일중

기억소자로 사용합니다. Reset 입력은 Set 입력보다 우선적으로 처리됩니다. Set 입

력의 최후가 ON인 경우, Q Output은 ON /Q Output (Q not Output)은 OFF 됩니다.

Reset 입력의 최후가 ON인 경우, Q Output은 OFF /Q Output은 ON입니다.

진리값표

본 항의 진리값표에는 다음의 기호를 사용하고 있습니다.

"0"은 Low 또는 의 논리를 의미합니다.

"1"은 High 또는 의 논리를 의미합니다.

"Qn-1"는 이전의 값을 나타냅니다.

"Qn"는 현재의 값을 나타냅니다.

OFF

ON

RS 플립플롭 펑션 블록의 진리값표

에러 상태와 리셋 정보

이 펑션 블록은 에러 상태는 감시하지 않습니다.

Page 73: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림41:퍼스트 셧오

프 펑션 블록

의 펑션 블록

그림42:퍼스트 셧오

프의 예

6.5.10 퍼스트 셧오프 펑션 블록

펑션 블록도

개요

퍼스트 셧오프 펑션 블록은 논리 내의 안전 스위칭 경로의 응답 시간을 가능한 한 짧

게 합니다. 이 블록을 이용하려면, 스위칭 경로의 입력과 출력 모두 같은 안전 입출력

모듈(WS0-XTIO)에 접속해야 하며, 입력의 스위치 오프는 CPU 모듈을 우회하므로,

이 펑션 블록은 논리 에디터상에서는 인터럽트로 간주됩니다. 퍼스트 셧오프가 유효

하게 되면, 그 출력의 스위치 오프는 다른 논리의 영향을 받지 않습니다.

예:이하의 논리에서는 허가 스위치 상태에 관계없이 C4000은 Q2 모터를 스위치

오프(전원 차단)합니다.

이와 같이 간단한 논리라면, 퍼스트 셧오프 펑션 블록만으로 구성할 수 있습니다(이

후에 설명하는 설정 방법 참조).

Page 74: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

주의

표34: 퍼스트 셧오프

펑션 블록의 파

라미터

퍼스트 셧오프 펑션 블록의 출력에서 이 펑션 블록으로 선택된 실제의 출력에

대한 신호 경로는 퍼스트 셧오프 펑션 블록의 출력의 스위치 오프가 어떤 경우

에도 실제 출력의 스위치 오프로 연결되도록 설정하십시오. 일반적으로 이 신호

경로를 실현하기 위해 AND, 재기동 또는 EDM 펑션 블록이 사용됩니다. OR 펑

션 블록은 이 규칙에 적합하지 않습니다.

퍼스트 셧오프 펑션 블록에 입력 또는 출력을 접속하면, 하드웨어 설정 화면에서

출력 컴포넌트는 이동할 수 없게 되며, 입력 컴포넌트는 같은 안전 입출력 모듈

내에서만 이동할 수 있습니다.

안전 기능 전체의 총응답 시간을 항시 고려하십시오

퍼스트 셧오프 펑션 블록의 응답 시간은 안전 기능 전체의 총응답 시간과는 다릅니

다. 총응답 시간에는 이 펑션 블록 이외의 다양한 파라미터도 포함됩니다. 안전 컨

트롤러의 총응답 시간의 계산 방법에 대해서는 「안전 컨트롤러 사용자 매뉴얼(상

세편)」을 참조하십시오.

퍼스트 셧오프 펑션 블록의 파라미터

파라미터 파라미터값 디폴트

입력의 개수 1~8의 범위 내에서 설정 변경 가능

출력의 개수 설정 변경 불가능

입력 컴포넌트 사용자가 할당한다. 설정 후에는 하

드웨어 설정 화면에서 다른 모듈로

이동할 수 없다.

출력 선택 사용자가 할당한다. 설정 후음에는

하드웨어 설정 화면에서 출력을 이

동할 수 없다.

Page 75: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림43:라이트 커튼

3대 장착 퍼

스트 셧오프

펑션 블록의

구성 예

그림44:퍼스트 셧오

프 펑션 블록

의 입출력 설

정 대화상자

퍼스트 셧오프 펑션 블록의 설정 방법

이하의 예는 퍼스트 셧오프 펑션 블록에 라이트 커튼을 3대 접속한 경우의 기능을 나

타냅니다.

퍼스트 셧오프 펑션 블록을 설정하려면, 다음과 같이 조작하십시오.

⇒ 펑션 블록에 입력 컴포넌트를 접속합니다. 펑션 블록을 더블 클릭하여 설정 대화

상자를 열고, In/Out Settings 탭을 클릭합니다.

⇒ 펑션 블록에 접속하고자 하는 입력수를 선택합니다.

⇒ 다음에 Parameter 탭을 클릭 후 체크 상자에 체크 표시를 하여 존을 선택합니다.

Page 76: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림45:퍼스트 셧오

프 펑션 블록

의 파라미터

설정 대화상

주 AND 논리만 필요한 경우, 존 2의 AND 펑션 블록의 입력은 체크하지 않은 상태 그대

로 해 두십시오. 사용하는 용도에 추가적인 논리가 필요하면, 존 1로 존 2의 AND 펑

션 블록과 내부 OR 펑션 블록을 접속하여 입력을 조합할 수 있습니다.

⇒ 마지막으로 퍼스트 셧오프의 출력을 선택합니다.

Page 77: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림46:퍼스트 셧오

프의 출력 선

그림47:퍼스트 셧오

프에 링크된

입력과 출력

의 하드웨어

설정

이 때, 선택된 입력과 출력이 결합되므로 하드웨어 설정 화면에서 출력을 다른 단자

로 이동하지 못하고, 입력이 이 XTIO 모듈로 한정됩니다. 하드웨어 설정 화면에서는

결합된 컴포넌트가 복숭아색으로 표시됩니다.

퍼스트 셧오프 펑션 블록이 편집 또는 삭제되었을 때, 이 결합은 해제됩니다.

Page 78: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림48:에지 디텍션

펑션 블록의

펑션 블록도

표35:에지 디텍션 펑

션 블록의 파라

미터

그림49:에지 디텍션

펑션 블록의

타이밍도

6.5.11 에지 디텍션 펑션 블록

펑션 블록도

개요

에지 디텍션 펑션 블록은 입력 신호의 상승펄스나 하강펄스의 검출에 사용합니다. 이

펑션 블록은 상승펄스 또는 하강펄스 또는 그 모두를 검출하도록 설정할 수 있습니다.

파라미터 설정에 일치한 신호가 검출되면, Edge Detected 출력이 1사이클 동안만

ON(High)으로 전환됩니다.

펑션 블록의 파라미터

파라미터 파라미터값 디폴트

에지 디텍션 상승펄스

하강펄스

상승펄스&하강펄스

상승펄스

시퀀스/타이밍도

에러 상태와 리셋 정보

이 펑션 블록은 에러 상태는 감시하지 않습니다.

에지 디텍션=상승펄스

에지 디텍션=하강펄스

에지 디텍션=상승펄스&하강펄스1사이클 시간

Page 79: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림50:클록 제너레

이터 펑션 블

록의 펑션 블

록도

그림51:클록 제너레

이터의 파라

미터도

표36:클록 제너레이

터 펑션 블록의

입력 파라미터

6.5.12 클록 제너레이터 펑션 블록

펑션 블록도

개요

클록 제너레이터 펑션 블록은 Clock 출력의 정의에 사용합니다.

허가 입력이 일 때, Clock 출력의 펄스폭은 펑션 블록의 파라미터 설정에 ON(High)

따라 에서 으로 바뀝니다. 허가 입력이 일 때, Clock OFF(Low) ON(High) OFF(Low)

출력은 펑션 블록의 파라미터 설정에 따라 가 됩니다.OFF(Low)

펑션 블록의 파라미터

파라미터 파라미터값 디폴트

정지 모드 즉시 정지

마지막 클록 주기의 이후

즉시 정지

클록 주기 컨트롤러의 사이클 시간의 배수로 설정하는

설정 변경 가능 파라미터. 설정 범위는 2~

65,535사이클 주기까지.

2사이클 주기

펄스폭 컨트롤러의 사이클 시간의 배수로 설정하는

설정 변경 가능한 파라미터. 설정 범위는 1~

65, 534사이클 주기까지. 펄스폭은 클록 주기

보다 짧을 것.

1사이클 주기

클록 주기

펄스폭 < 클록 주기(사이클 시간)

펄스폭과 클록 주기는 컨트롤러의 사이클 시간의 배수로 설정하십시오.

펄스폭

Page 80: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림52:클록 제너레

이터 펑션 블

록의 타이밍

그림53:이벤트 카운

터(업, 다운,

업다운) 펑션

블록의 펑션

블록도

시퀀스/타이밍도

에러 상태와 리셋 정보

이 펑션 블록은 에러 상태는 감시하지 않습니다.

6.5.13 이벤트 카운터(업, 다운, 업다운) 펑션 블록

펑션 블록도

개요

이벤트 카운터(업, 다운, 업다운)의 각 펑션 블록은 Up 입력이나 Down 입력의 입력

상태에 대응하여 윗방향 또는 아래방향으로 카운트하는 카운터를 갖추고 있습니다.

카운트업에서는 상한값에 이르면 Overflow 출력이 ON(High). 카운트다운에

서는 카운터의 값이 "0"이 되면 Underflow 출력이 . 사용자는 파라

미터 설정에 의해 카운터를 자동으로 "0" 또는 다른 값으로 리셋할 것인지 여부를 지

정할 수 있습니다.

ON(High)

Up 입력이 에서 으로 상태가 변화되면, 카운터의 값이 "1"만

증가합니다.

OFF(Low) ON(High)

Down 입력 에서 으로 상태가 변화되면, 카운터의 값이 "1"만

감소합니다.

OFF(Low) ON(High)

Up 입력과 Down 입력이 모두 에서 으로 상태가 변화되면, 카

운터의 값은 변경되지 않습니다. (업다운만)

OFF(Low) ON(High)

정지모드=즉시정지

정지모드=최후 클록 주기 이후

Page 81: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표37:이벤트 카운터

(업, 다운, 업다

운) 펑션 블록의

파라미터값

펑션 블록의 입력 파라미터

파라미터 파라미터값 디폴트

카운터 리셋 방법 수동(수동으로 "0"으로 리셋)

자동(자동으로 "0"으로 리셋)

펑션 블록에

따름

카운터의 리로드 방법 수동(수동으로 리로드값을 리로

드)

자동(자동으로 리로드값을 리로

드)

카운터의 상한값 1에서 65,535까지의 상수.

카운터의 상한값은 리로드값 이상일

것.

카운터의 리로드값 1에서 65,535까지의 상수.

최소 재상승펄스폭 100ms

350ms

100ms

최소 리로드 펄스폭 100ms

350ms

Reset 입력이 최소 재상승펄스폭과 같이 에서 된 후 다시

(Low)로 돌아온 경우, 카운터의 상한값에 이르렀는지 여부에 관계없이 카운터의 값은

"0"으로 리셋됩니다.

OFF(Low) ON(High) OFF

카운터의 리셋 방법

카운터의 리셋 방법에서는 카운터값이 오버플로 리미트에 도달한 경우에 어떻게 처

리할 것인지를 설정합니다. 이 파라미터가 「자동」으로 설정되어 있을 때 카운터가

카운터의 상한값에 이르면, Overflow 출력이 1사이클 시간만 되고 계속

해서 카운터값이 "0"으로 리셋됩니다.

ON(High)

파라미터가 「수동」으로 설정되어 있을 때 카운터값이 카운터의 상한값에 이르면,

Overflow 출력이 되고 최소 재상승펄스폭과 같이 Reset 입력이 ON(High) OFF

(Low)에서 으로 된 후 다시 OFF(Low)로 돌아온 경우, 카운터의 값은 "0"ON(High)

으로 리셋됩니다. Up 입력은 Reset 입력이 일 때는 모두 무시됩니다.ON(High)

100ms

Page 82: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

카운터의 리로드 방법

카운터의 리로드 방법에서는 카운터값이 "0"이 되었을 때 어떻게 처리할 것인지를

설정합니다. 이 파라미터가 「자동」으로 설정되어 있을 때 카운터가 "0"이 되면,

Underflow 출력이 1사이클 시간만 되고 계속해서 카운터값이 리로드값ON(High)

으로 세트됩니다.

카운터의 리로드 방법이 「수동」으로 설정되어 있을 때 하한값 즉 "0"이 되면,

Underflow 출력이 됩니다. Reload 입력이 최소 리로드 펄스폭과 같이 ON(High)

OFF(Low) ON(High) OFF(Low)에서 된 후 다시 로 돌아온 경우, 카운터값은 리로드

값으로 세트됩니다. Down 입력은 Reload 입력이 일 때는 모두 무시됩니다.ON(High)

Reload 입력이 최소 리로드 펄스폭과 같이 에서 된 후 다시

로 돌아온 경우, "0"에 이르렀는지 여부에 관계없이 카운터값은 리로드값

으로 리셋됩니다.

OFF(Low) ON(High)

OFF(Low)

카운터의 상한값

카운터의 상한값에서는 카운터의 상한값을 설정합니다. 카운터값이 카운터의 상한값

에 이르면, Overflow 출력이 됩니다. 이 상태는 유효한 「카운터 리셋」

시퀀스가 발생할 때까지 계속됩니다. 카운터의 리셋 방법이 「자동」으로 설정되어

있을 때는 Overflow 출력이 1사이클 시간만 됩니다. 컨트롤러의 사이클

시간은 설정ㆍ모니터 툴이 계산합니다. 카운터의 상한값의 유효 범위는 1 ~ 65,535

입니다. 또한, 디폴트는 1,000입니다.

ON(High)

ON(High)

카운터의 리로드값

카운터의 리로드값은 카운트다운을 실행하는 용도로 카운터값의 초기값을 설정합니

다. 카운터값이 "0"(하한값)에 이르면, Underflow 출력이 됩니다. 이 상태ON(High)

는 유효한 「카운터의 리로드」 시퀀스가 발생할 때까지 계속됩니다. 카운터의 리로

드 방법이 「자동」으로 설정되어 있을 때는 Underflow 출력이 1사이클 시간만 ON

(High) 됩니다. 컨트롤러의 사이클 시간은 설정ㆍ모니터 툴이 계산합니다. 카운터의

리로드값의 유효 범위는 1 ~ 65,535입니다. 또한, 디폴트는 1,000입니다.

최소 재상승펄스폭과 최소 리로드 펄스폭

최소 재상승펄스폭 파라미터는 카운터값을 "0"으로 리셋하는 OFF→ON→OFF 시퀀

스에 있어서의 최소 시간을 지정합니다. 유효 범위는 100ms ~ 350ms ON(High)

입니다. 디폴트는 100ms이며, 최대 재상승펄스폭은 30초입니다(설정 변경 불가능).

Page 83: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

주의

표38:이벤트 카운터

(업, 다운, 업다

운) 펑션 블록의

진리값표

"0" 또는 지정값에 대한 Reset 신호 상태의 변화가 반드시 요건을 만족하도록 하

십시오

실제의 입력이 High(DC24V)와 단락된 경우, 신호가 단락 검출을 위해 리셋하였을

때 평가가 끝난 신호는 펄스를 발생할 수 있습니다. 이러한 펄스는 기계의 위험 상

태로 이어질 우려가 있으므로 다음 사항을 준수하십시오.

신호선에는 보호 케이블을 사용하십시오(다른 신호선과의 크로스 회로에 따

름)

단락 검출은 확인하지 마십시오(테스트 출력에 접속하지 않음).

진리값표

본 항의 진리값표에는 다음의 기호를 사용하고 있습니다.

"0"은 Low 또는 OFF의 논리를 의미합니다.

"1"은 High 또는 ON의 논리를 의미합니다.

"↑"는 입력 신호로 상승펄스가 검출된 것을 나타냅니다.

"n-1"는 이전의 값을 나타냅니다.

"n"는 현재의 값을 나타냅니다.

"Y"는 카운터값을 나타냅니다.

"X"는 임의값을 의미합니다. 예를 들어, Up 입력이나 Down 입력 상태보다

Reset 입력을 우선적으로 처리합니다.

이벤트 카운터(업, 다운, 업다운) 펑션 블록의 진리값표

카운터 값

카운터의

상한값

"0"으로

리셋

카운터의

리로드값

에러 상태와 리셋 정보

이 펑션 블록은 에러 상태는 감시하지 않습니다.

논리 프로그래밍 - 펑션 블록

"0"으로

리셋

카운터의

상한값

카운터의

상한값

카운터 값

Page 84: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림54:리셋 팬 쿠션

블록의 펑션

블록도

6.6 응용 펑션 블록

6.6.1 리셋 펑션 블록

펑션 블록도

개요

안전 어플리케이션에서는 수동 안전 정지와 정지 후의 재기동 확인ㆍ취소의 규격 요

건을 만족시키기 위해, 안전 컨트롤러의 각 논리에 리셋 펑션 블록을 사용할 필요가

있습니다.

Reset은 NO 접점을 이용하여 입력합니다.

Monitored Input과 Optional Input은 내부에서 AND로 연결됩니다(평가 스위치 신

호와 비상 정지 신호는 내부에서 조합합니다.). 그 결과(Monitored Input)가 OFF 되

면 Output Enable도 OFF 되어, 그 OFF 상태는 Reset가 올바르게 입력될 때까지

계속됩니다.

Monitored Input(평가 스위치, 비상 정지 등)가 모두 으로 돌아오면, Static

Release 및 Reset Required Indication이 ON으로 변경되어 1Hz 펄스가 발생합니

다. 따라서 본 펑션 블록은 Reset 신호가 대기 중인 것을 나타냅니다.

ON

Reset Required Indication이 된 후 Monitored Input이 모두 된 상태에서

Reset이 OFF에서 ON으로 바뀐 후 다시 OFF로 돌아오면 Reset이 올바르게 입력된

것이 됩니다. 이 때, Reset의 ON은 최소 리셋 펄스폭의 파라미터 설정값(100ms 또

는 350ms)을 만족할 필요가 있습니다. 디폴트는 100ms입니다.

ON ON

Page 85: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

주의

그림55:리셋 기능 펑

션 블록의 시

퀀스/타이밍도

Reset 상태 변화가 반드시 요건을 만족하도록 하십시오

실제의 입력이 High(DC24V)와 단락된 경우, 신호가 단락 검출을 위해 리셋하였을

때 평가가 끝난 신호는 펄스를 발생할 수 있습니다. 이러한 펄스는 기계의 위험 상

태로 이어질 우려가 있으므로 다음 사항을 준수하십시오.

신호선에는 보호 케이블을 사용하십시오(다른 신호선과의 크로스 회로에 따

름)

단락 검출은 확인하지 마십시오(테스트 출력에 접속하지 않음).

리셋 시퀀스 중에는 Output Enable이 되고, Reset Required Indication이

OFF 됩니다. 구체적인 리셋 시퀀스를 이하에 설명합니다. 각 스텝은 일정한 시퀀스

로 발생해야 합니다. 안전 컨트롤러는 현재의 스텝에서 지정한 조건이 만족되지 않는

한 다음 스텝으로 진행할 수 없습니다.

ON

Monitored Input이 OFF 되거나 안전 컨트롤러가 STOP 된 상태에서 RUN 상태로

전환되었을 때의 리셋 요구

1. Output Enable이 된다

2. Static Release가 OFF 된다

3. Reset Required Indication이 OFF 된다

4. Monitored Input은 모두 ON 된다

5. Static Release가 ON 된다

6. Reset Required Indication이 ON 된다(1Hz 펄스)

7. 리셋 시퀀스가 실행된다(개요 참조)

8. Output Enable이 ON 된다

9. Reset Required Indication이 OFF 된다

OFF

시퀀스/타이밍도

에러 상태와 리셋 정보

이 펑션 블록은 에러 상태는 감시하지 않습니다.

Page 86: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림56:재기동 펑션

블록의 펑션

블록도

주의

6.6.2 재기동 펑션 블록

펑션 블록도

개요

재기동 펑션 블록의 내부 논리는 리셋 펑션 블록의 내부 논리와 기능적으로는 같습니

다. 재기동 펑션 블록의 경우, 수동 재기동 요구의 확정이나 취소의 설비 규격을 준수

하고 있으므로, 펑션 블록 간을 그래픽 표시로 구별할 수 있습니다.

Restart는 NO 접점을 이용하여 입력합니다.

재기동 펑션 블록의 입력 신호는 내부에서 상호 링크됩니다. Monitored Input이 OFF

되면 Output Enable도 OFF 되고, 그 상태는 Restart가 올바르게 입력될 때까OFF

지 계속됩니다.

Monitored Input(평가 스위치, 비상 정지 등)이 모두 으로 돌아오면, Static

Release 및 Restart Required Indication이 ON으로 변경되어 1Hz 펄스가 발생합니

다. 따라서 본 펑션 블록은 Restart 신호 대기인 것을 나타냅니다.

ON

Restart Required Indication이 된 후 Monitored Input이 모두 된 상태에서

Restart가 OFF에서 ON으로 바뀐 후 다시 OFF로 돌아왔을 때, Restart가 올바르게

입력된 것이 됩니다. 이 때, Restart의 ON은 최소 재상승펄스폭의 파라미터 설정값

(100ms 또는 350ms)을 만족할 필요가 있습니다. 디폴트는 100ms로 Restart에 대

한 테스트 펄스 출력의 사용이 필요합니다.

ON ON

Restart 상태 변화가 반드시 요건을 만족하도록 하십시오

실제의 입력이 High(DC24V)와 단락된 경우, 신호가 단락 검출을 위해 리셋하였을

때 평가가 끝난 신호는 펄스를 발생할 수 있습니다. 이러한 펄스는 기계의 위험 상

태로 이어질 우려가 있으므로 다음 사항을 준수하십시오.

신호선에는 보호 케이블을 사용하십시오(다른 신호선과의 크로스 회로에 따

름)

단락 검출은 확인하지 마십시오(테스트 출력에 접속하지 않음).

Page 87: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림57:재기동 펑션

블록의 시퀀스

/타이밍도

재기동 시퀀스가 정상적인 경우, Output Enable이 되어, Restart Required

Indication이 OFF 됩니다. 구체적인 재기동 시퀀스를 이하에 설명합니다. 각 스텝은

일정한 시퀀스로 발생해야 합니다. 안전 컨트롤러는 현재의 스텝에서 지정한 조건이

만족하지 않는 한 다음 스텝으로 진행할 수 없습니다.

ON

Monitored Input이 또는 안전 컨트롤러가 STOP 된 상태에서 RUN 상태로 바

뀌었을 때의 리셋 요구

OFF

1. Output Enable이 된다

2. Static Release가 OFF 된다

3. Restart Required Indication이 OFF 된다

4. Monitored Input은 모두 ON 된다

5. Static Release가 ON 된다

6. Restart Required Indication이 ON 된다(1Hz 펄스)

7. 재기동 시퀀스가 실행된다(개요 참조)

8. Output Enable이 ON 된다

9. Restart Required Indication이 OFF 된다

OFF

시퀀스/타이밍도

에러 상태와 리셋 정보

이 펑션 블록은 에러 상태는 감시하지 않습니다.

Page 88: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림58:비상 정지 펑

션 블록의 펑

션 블록도

6.6.3 비상 정지 펑션 블록

펑션 블록도

개요

비상 정지 펑션 블록에 의해 비상 정지 버튼에 의한 비상 정지 기능을 실장할 수 있습

니다.

설정ㆍ모니터 툴의 하드웨어 설정에 대해 듀얼 채널 입력 컴포넌트를 설정한 경우,

WS0-XTDI 또는 WS0-XTIO 모듈에서 이중화 신호 상태 감시를 위해 논리적으로

이 펑션 블록은 필요하지 않습니다. 다만 에러 출력의 처리가 필요한 경우, 이 펑션

블록을 사용할 수 있습니다. 이 때는 입력을 싱글 채널로 설정합니다.

Input1과 Input2에 같은 입력이 접속되어 있는 경우, 본 펑션 블록은 이를 외부 듀얼

채널 평가로 평가합니다. 이 때는 본 펑션 블록은 다음과 같이 됩니다.

Input2의 값은 무시됩니다.

이중화 불일치 시간 설정은 무시됩니다.

비상 OFF의 푸시 버튼의 경우, Output Enable이 되었을 때, 리셋 펑션 블록이

나 재기동 펑션 블록 이후가 계속되는 안전 동작의 리셋/재기동 조건을 처리해야 합

니다. 누름 래치 없음 장치와 조합된 비상 OFF 버튼에서도 이것이 필요한 경우가 있

습니다.

OFF

Fault Present를 설정하면, 발생하고 있는 에러를 다른 펑션 블록에서 감시할 수 있

습니다.

Page 89: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표39:비상 정지 펑션

블록의 파라미터

표40:비상 정지 펑션

블록의 출력 신

그림59:비상 정지 펑

션 블록의 시

퀀스/타이밍도

펑션 블록의 파라미터

파라미터 파라미터값 디폴트

입력 싱글 채널

NC-NC 듀얼 채널

NC-NO 듀얼 채널

NC-NC 듀얼

채널

이중화 불일치

시간

0ms~30,000ms까지 10ms 단위.

(0으로 설정하면 이중화 불일치를 감시하지

않음)

이중화 불일치 시간을 사용하는 경우, 컨트롤

러의 사이클 시간보다 긴 시간으로 설정할 것.

30ms

펑션 블록의 옵션 출력

상기의 옵션 출력을 이용할 수 있도록 하려면, 펑션 블록 속성의 In/Out Settings 탭

에서 출력수를 늘려 주십시오.

시퀀스/타이밍도

안전 컨트롤러가 STOP 상태에서 RUN 상태로 변경되기 전에 Output Enable이 ON

되는 조건이 만족하고 있어도, Output Enable은 ON 되지 않습니다. RUN 상태가 되

기 전에는 입력을 OFF 할 필요가 있습니다.

상기의 파라미터에 관한 자세한 사항은 6.3항 및 6.4항을 참조하십시오.

펑션 블록의 출력 신호

이하의 옵션 출력을 이용할 수 있습니다.

Page 90: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표41:비상 정지 펑션

블록의 에러 상

태와 리셋 정보

그림60:라이트 커튼

감시(ESPE)

펑션 블록의

펑션 블록도

표42:라이트 커튼 감

시(ESPE) 펑션

블록의 파라미터

에러 상태와 리셋 정보

진단 출력 상태 에러 상태의 리셋 비고

Discrepancy Error는 입력의 듀얼

채널 평가가 OFF 되지 않으면 리셋

할 수 없다.

입력이 모두 ON으로 복귀하는 에러

가 없으면 Discrepancy Error가

"OFF"로 돌아온다.

6.6.4 라이트 커튼 감시(ESPE) 펑션 블록

펑션 블록도

개요

라이트 커튼 감시(ESPE:전기적 검출 보호 설비, Electro-Sensitive Protection

Equipment의 약어)의 펑션 블록은 ESPE 장치에 의한 보호 장치의 기능을 실장하는

것입니다.

라이트 커튼 감시 펑션 블록의 내부 논리는 비상 정지 펑션 블록의 기능에 상당하는

것이지만, 싱글 채널 입력을 선택할 수 없습니다.

펑션 블록의 파라미터

파라미터 파라미터값 디폴트

입력 NC-NC 듀얼 채널 NC-NC 듀얼

채널

이중화 불일치

시간

0ms~500ms까지 10ms 단위.

(0으로 설정하면 이중화 불일치를 감시하지

않음) 이중화 불일치 시간을 이용하는 경우,

컨트롤러의 사이클 시간보다 긴 시간으로 설

정할 것.

30ms

ON

ON

OFF

Page 91: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표43:라이트 커튼 감

시(ESPE) 펑션

블록의 입출력

신호

상기의 파라미터에 관한 자세한 사항은 6.3항 및 6.4항을 참조하십시오.

펑션 블록의 출력 신호

이하의 옵션 출력을 이용할 수 있습니다.

펑션 블록의 옵션 출력

상기의 옵션 출력을 이용할 수 있도록 하려면, 펑션 블록 속성의 In/Out Settings 탭

에서 출력수를 늘려 주십시오.

Page 92: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림61:안전 게이트

감시

펑션 블록의

펑션 블록도

표44:안전 게이트

감시

펑션 블록의

파라미터

6.6.5 안전 게이트 감시 펑션 블록

펑션 블록도

개요

에러 출력을 설정하면, Fault Present 신호를 감시할 수 있습니다.

펑션 블록의 파라미터

파라미터 파라미터값 디폴트

입력 싱글 채널

NC-NC 듀얼 채널(1 페어)

NC-NO 듀얼 채널(1 페어)

NC-NC 듀얼 채널(2 페어)

NC-NO 듀얼 채널(2 페어)

NC-NC 듀얼

채널

(1 페어)

펑션 테스트 펑션 테스트 없음

펑션 테스트 있음

펑션 테스트

없음

이중화 불일치

시간

(페어1/페어2)

입력 페어1, 입력 페어2에 대해 따로 설정

가능.

10ms~30,000ms까지 10ms 단위.

(0으로 설정하면 이중화 불일치를 감시하

지 않음)

이중화 불일치 시간을 사용하는 경우, 컨트

롤러의 사이클 시간보다 긴 시간으로 설정할

것.

30ms

동기 시간 10ms~30,000ms까지 10ms 단위.

(0으로 설정하면 감시하지 않음)

동기 시간을 사용하는 경우, 컨트롤러의 사

이클 시간보다 긴 시간으로 설정할 것.

300ms

Page 93: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표45:안전 게이트 펑

션 블록의 출력

신호

그림62:카테고리2, 펑

션 테스트 부

착 싱글 채널

의 안전 게이

트 감시 펑션

블록의 시퀀스

/타이밍도

Input1과 Input2에 같은 입력이 접속되어 있는 경우, 본 펑션 블록은 이를 외부 듀얼

채널 평가로 평가합니다. 이 때 본 펑션 블록은 다음과 같이 됩니다.

Input2의 값은 무시됩니다.

이중화 불일치 시간 설정은 무시됩니다.

상기의 파라미터에 관한 자세한 사항은 6.3항 및 6.4항을 참조하십시오.

펑션 블록의 출력 신호

이하의 옵션 출력을 이용할 수 있습니다.

펑션 블록의 옵션 출력

상기의 옵션 출력을 이용할 수 있도록 하려면, 펑션 블록 속성의 In/Out Settings 탭

에서 출력수를 늘려 주십시오.

상기의 파라미터에 관한 자세한 사항은 6.3항 및 6.4항을 참조하십시오.

시퀀스/타이밍도

Page 94: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림63:카테고리 4,

펑션 테스트

없음 듀얼 채

널의 안전 게

이트 감시 펑

션 블록의 시

퀀스/타이밍도

그림64:카테고리 4,

펑션 테스트

없음 듀얼 채

널(2 페어)의

안전 게이트

감시 펑션 블

록의 시퀀스/

타이밍도

Page 95: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표46:안전 게이트 감

시 펑션 블록의

에러 상태와 리

셋 정보

에러 상태와 리셋 정보

진단 출력 상태 에러 상태의 리셋 비고

Discrepancy Error는 듀얼 채널 입

력 평가의 입력이 2개 모두 OFF 되

지 않으면 리셋할 수 없다.

Output Enable을 ON 하는 시퀀스

가 검출되어 에러가 없으면,

Discrepancy Error는 OFF 된다.

Output

Enable=OFF

Fault Present=ON

시, Dispancy

Error=ON 된다.

Synchronization Error는 입력의

듀얼 채널 평가가 OFF 되지 않으면

리셋할 수 없다.

Output Enable을 ON 하는 시퀀스

가 검출되어 에러가 없으면,

Synchronization Error는 OFF 된

다.

Output

Enable=OFF

Fault Present=ON

시,

Synchronization

Error=ON 된다.

Output Enable을 하는 시퀀스

가 검출되어 에러가 없으면,

Function Test Error는 OFF 된다.

ON Output

Enable=OFF

Fault Present=ON

시, Function

Test Error=ON 된

다.

안전 컨트롤러의 STOP 상태에서 RUN 상태로 변화하기 전에 Output Enable이

되는 조건이 만족되어 있어도, Output Enable은 ON 되지 않습니다. STOP 상태에서

RUN 상태로 변화하기 전에는 입력이 OFF 되어 있을 필요가 있습니다.

ON

안전 컨트롤러가 STOP 상태에서 RUN 상태가 되면, 모든 에러가 삭제되고 타이머도

모두 재기동합니다. Function Test Required가 ON 되어 있을 때 에러 상태가 검출

된 경우에는 Function Test Signal 입력으로 ON-OFF-ON 시퀀스를 실행하여 에러

를 삭제하여 Function Test Required를 만족하게 한 다음 출력을 ON 하십시오.

ON

ON

ON

Page 96: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림65:양손 조작 펑

션 블록의 펑

션 블록도

6.6.6 양손 조작 펑션 블록(typeIIIA, typeIIIC)

펑션 블록도

개요

양손 조작 펑션 블록은 EN 574에 의한 양손 조작 장치의 입력을 감시하는 논리를 제

공합니다.

이 펑션 블록은 입력 신호를 페어로 평가합니다. Input1과 Input2가 1개의 듀얼 채널

평가를 구성하여 서로 상호보완의 관계로 합니다. Input3과 Input4가 1개의 듀얼 채

널 평가를 구성하여 서로 상호보완의 관계로 합니다. 이 2 조의 입력에 대해 같은 이

중화 불일치 시간을 설정할 수 있습니다.

동기 시간이란 입력 페어 간의 이중화 불일치가 허용되는 시간입니다. 규격이나 법령

으로 지정되어 있는 대로 양손 조작 스위치 평가의 동기 시간은 500ms를 초과하지

않습니다(동기 시간은 고정값으로 변경할 수 없습니다).

듀얼 채널 입력 페어의 입력이 2개 모두 같은 입력 라벨에 접속되어 있는 경우, 본 펑

션 블록은 이를 분산 I/O 디바이스에 의한 외부 듀얼 채널 평가로 평가합니다. 이 때

본 펑션 블록은 다음과 같이 됩니다.

2번째 입력의 값은 무시됩니다.

입력 페어에 대해서 설정된 이중화 불일치 시간은 무시됩니다.

Output Enable은 500ms의 동기 시간 내에 듀얼 채널 평가가 모두 유효하게 되었을

때만 ON 됩니다. 동기 시간 상한값 500ms가 지나면, Output Enable은 OFF 됩니다.

이 상태는 듀얼 채널 평가가 모두 OFF로 복귀된 후 설정된 이중화 불일치 시간과 동

기 시간 내에 모두 ON으로 바뀔 때까지 계속됩니다.

동기 시간에 대해서는 설정 시간을 지나 조건이 만족하지 않아도 에러로 간주하지

않습니다.

이중화 불일치 시간에 대해서는 설정 시간을 지나 조건이 만족하지 않은 경우 에러로

간주됩니다.

이중화 불일치 시간이 초과하거나 입력 에러가 발생한 경우, Output Enable은

(페일 세이프)가 되고, Fault Present가 ON 됩니다.

OFF

Page 97: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표47:양손 조작의 파

라미터

듀얼 채널(2 페어) 평가의 한쪽이 되면, Output Enable은 되고 듀얼 채널

평가가 모두 OFF가 될 때까지 OFF 상태를 유지합니다. Output Enable은 모든 듀얼

채널 평가가 설정된 이중화 불일치 시간과 동기 시간 간에 OFF에서 ON 되지 않는

한 ON 되지는 않습니다.

OFF OFF

양손 조작 펑션 블록은 Output Enable이 되기 위해서는 듀얼 채널 평가가

→ ON으로 상태가 변화할 필요가 있습니다. 또한, 안전 컨트롤러가 Stop에서 Run으

로 상태가 변화되기 전에 듀얼 채널 평가의 한 쪽 또는 모두가 ON 되어 있을 때는

Output Enable이 ON 되지 않습니다.

ON OFF

펑션 블록의 파라미터

펑션 블록명 파라미터 파라미터값 디폴트

양손 조작 typeⅢA 입력 NC-NC 듀얼 채널 NC-NC 듀얼

채널

이중화 불일치 시간 500ms 고정. 500ms

양손 조작 typeⅢC 이중화 불일치 시간

(페어 1)

무효(= 0ms), 10ms~

500ms까지 10ms 단

위. 이중화 불일치 시간

을 사용하는 경우, 안전

컨트롤러의 사이클 시

간보다 긴 시간으로 설

정할 것.

100ms

이중화 불일치 시간

(페어 2)

무효(= 0ms), 10ms~

500ms까지 10ms 단

위. 이중화 불일치 시간

을 사용하는 경우, 안전

컨트롤러의 사이클 시

간보다 긴 시간으로 설

정할 것.

100ms

상기의 파라미터에 관한 자세한 사항은 6.3항 및 6.4항을 참조하십시오.

Page 98: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표48:양손 조작 펑션

블록의 출력 신호

그림66:양손 조작

typeⅢ C 펑션

블록의 시퀀스

/타이밍도

표49:양손 조작 펑션

블록의 에러 상

태와 리셋 정보

펑션 블록의 출력 신호

이하의 옵션 에러 출력을 이용할 수 있습니다.

펑션 블록의 옵션 출력

상기의 옵션 출력을 이용할 수 있도록 하려면, 펑션 블록 속성의 In/Out Settings 탭

에서 출력수를 늘려 주십시오.

상기의 파라미터에 관한 자세한 사항은 6.3항 및 6.4항을 참조하십시오.

시퀀스/타이밍도

에러 상태와 리셋 정보

진단 출력 상태 에러 상태의 리셋 비고

Discrepancy Error는 입력의 듀얼 채널

평가가 OFF 되지 않으면 리셋할 수 없다.

입력이 모두 ON으로 돌아와 에러가 없으

면, Discrepancy Error는 OFF로 돌아온

다.

Output Enable =

OFF일 때,

Fault Present =

ON 된다.

ON

Page 99: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

그림67:OFF 지연 타

이머 펑션 블

록의 펑션 블

록도

표50:OFF 지연 타이

머 펑션 블록의

파라미터도

그림68:OFF 지연 타

이머 펑션 블

록의 시퀀스/

타이밍도

6.6.7 OFF 지연 타이머 펑션 블록

펑션 블록도

개요

OFF 지연 타이머 펑션 블록은 Output Enable의 OFF를 지정 시간만 늦춥니다. 지연

시간은 10ms에서 300,000ms의 범위 내에서 10ms 단위로 설정할 수 있습니다. 지

연 시간 설정 0을 설정하면 지연은 발생하지 않습니다. 지연 시간을 사용하는 경우,

컨트롤러의 사이클 시간보다 긴 시간으로 설정할 필요가 있습니다.

OFF 지연 타이머는 Input이 되어 있을 때 Output Enable도 됩니다.ON ON

Input이 OFF 되어도 지정 시간 후에 타이머가 차단될 때까지 Output Enable은

상태를 유지합니다. Input이 ON 로 변경되었을 때, 지연 타이머가 경과 시간

의 계측을 시작합니다.

ON

→ OFF

펑션 블록의 파라미터

파라미터 파라미터값 디폴트

지연 시간 0ms~300,000ms까지 10ms 단위.

(0으로 설정하면 지연 없음)

지연 시간을 설정하는 경우, 컨트롤러의 사이클 시

간보다 긴 시간으로 설정할 것.

펑션 블록의 출력 신호

옵션 출력은 없습니다.

시퀀스/타이밍도

논리 프로그래밍 - 펑션 블록

지연 시간 설정값지연 타이머

Page 100: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림69:ON 지연 타이

머 펑션 블록

의 펑션 블록

표51:ON 지연 타이머

펑션 블록의 파

라미터

에러 상태와 리셋 정보

OFF 지연 타이머 펑션 블록은 에러 상태는 감시하지 않습니다.

6.6.8 ON 지연 타이머 펑션 블록

펑션 블록도

개요

ON 지연 타이머 펑션 블록은 Output Enable의 을 지정 시간만 늦춥니다. 지연

시간은 10ms에서 300,000ms의 범위 내에서 10ms 단위로 설정할 수 있습니다. 지

연 시간 설정을 0으로 설정하면, 지연은 발생하지 않습니다. 지연 시간을 사용하는

경우, 컨트롤러의 사이클 시간보다 긴 시간으로 설정할 필요가 있습니다.

ON

ON 지연 타이머는 Input이 되어 있을 때 Output Enable도 됩니다.OFF OFF

Input이 되어도 Output Enable은 상태를 유지합니다. Input이 에서

으로 변경되었을 때, 지연 타이머가 경과 시간의 계측을 시작합니다.

ON OFF

ON

OFF

펑션 블록의 파라미터

파라미터 파라미터값 디폴트

지연 시간 0ms~300,000ms까지 10ms 단위.

(0으로 설정하면 지연 없음)

지연 시간을 설정하는 경우, 컨트롤러의 사이클 시

간보다 긴 시간으로 설정할 것.

0ms

펑션 블록의 출력 신호

옵션 출력은 없습니다.

Page 101: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림70:ON 지연 타이

지연 시간 설정값지연 타이머

머 펑션 블록

의 시퀀스/타

이밍도

시퀀스/타이밍도

에러 상태와 리셋 정보

ON 지연 타이머 펑션 블록은 에러 상태는 감시하지 않습니다.

Page 102: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림71:모드 셀렉터의

펑션 블록도

6.6.9 모드 셀렉터 펑션 블록

펑션 블록도

개요

모드 셀렉터 펑션 블록은 Input 1~Input 8에 따라 Output 1~Output 8을 선택합니

다. Input x가 ON이면, Output x는 입니다.ON

이 펑션 블록은 2에서 8의 입력과 출력에 대응합니다.

동시에 될 수 있는 Input은 1개뿐입니다. 2개 이상의 Input이 되었을 때는

최초로 된 입출력 페어가 2초간 상태를 유지합니다. 2초 후 Fault Present가

되고 모든 Output이 OFF 됩니다. 안전 컨트롤러가 STOP 상태에서 RUN 상태로

전환되거나 첫 기능 평가로 복수의 Input이 되어 있는 경우, 모든 Output이

상태를 유지합니다. 2초 후 Fault Present가 됩니다.

ON ON

ON ON

ON

ON OFF

ON

모든 Input이 동시에 될 수 없습니다. 모든 Input이 되어 있는 경우, 마지

막에 된 입출력 페어가 2초간 상태를 유지합니다. 2초 후 Fault Present가

되고 모든 Output이 OFF 됩니다.

OFF OFF

ON ON

ON

Fault Present의 사용을 설정하면, Fault Present 신호를 감시할 수 있습니다.

진리값표

진리값표에서는 다음의 기호를 사용하고 있습니다.

"0"은 Low 또는 의 논리를 의미합니다.OFF

"1"은 High 또는 의 논리를 의미합니다.ON

"x"는 임의("0" 또는 "1")를 의미합니다.

Page 103: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표52:모드 셀렉터

펑션 블록의 진

리값표

표53:모드 셀렉터

펑션 블록의 출

력 신호

그림72:「입출력의

개수:2」에

서 설정한 경

우의 모드 셀

렉터 펑션 블

록의 시퀀스/

타이밍도

모드 셀렉터 펑션 블록의 진리값표

펑션 블록의 파라미터

없음.

펑션 블록의 출력 신호

이하의 옵션 출력을 이용할 수 있습니다.

펑션 블록의 옵션 출력

상기의 파라미터에 관한 자세한 사항은 6.3항 및 6.4항을 참조하십시오.

시퀀스/타이밍도

Page 104: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표54:모드 셀렉터

펑션 블록의 에

러 상태와 리셋

정보

그림73:EDM 펑션 블

록의 펑션 블

록도

에러 상태와 리셋 정보

진단 출력 상태 에러 상태의 리셋 비고

에러 상태가 제거되면 Fault

Present가 즉시 로 돌

아온다.

OFF

2개 이상의 Input=2초 이상

또는 모든 Input=2초 이

상 OFF 되면 Fault Present

= 된다

ON

ON

Fault Present의 을 해제하기 위해서는 대응하는 입력 라인이나 테스트 펄스 출

력 라인을 짧은 시간동안만 차단하십시오. 신호 상태의 변화(ON-OFF-ON)에 의해

Fault Present를 해제할 수 있습니다.

ON

6.6.10 EDM 펑션 블록

펑션 블록도

개요

EDM(외부 장치 모니터링) 펑션 블록은 EDM Feedback에 들어 오는 외부 장치로부

터의 피드백 신호를 체크하여 Output 1/Output 2 상태와 일치하는지를 확인합니다.

Fault Present가 되어 있는 경우, Output 1/Output 2는 Monitored Input의 값

에 따라 세트됩니다. Monitored Input이 ON 되어 있는 경우, Output 1/Output 2도

됩니다.

OFF

ON

Monitored Input이 되어 있는 경우, Output 1/Output 2도 됩니다.OFF OFF

Output 1/Output 2는 (콘택터 등)의 외부 기기를 제어합니다. Output 1/Output 2의

상태가 변경된 경우( 시 등), 규정 시간(TEDM) 내에 EDM Feedback도 발생

해야 합니다. 이 최대 EDM 지연 시간은 100ms에서 1,000ms가 됩니다.

ON OFF

EDM Feedback은 다음과 같이 Output 1/Output 2가 반대 상태로 되어 있어야 합니

다.

Output 1/Output 2가 되어 있을 때, EDM Feedback은 되어 있어야

합니다.

ON OFF

Output 1/Output 2가 되어 있을 때, EDM Feedback은 되어 있어야

합니다.

OFF ON

ON

Page 105: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표55:EDM 펑션 블록

의 파라미터

표56:EDM 펑션 블록

의 출력 신호

EDM Feedback이 지정 시간(T ) 내에 Output 1/Output 2의 상태 변화에 따르EDM

지 않는 경우, 다음과 같이 됩니다.

EDM Error가 됩니다.

Fault Present가 됩니다.

Output 1이 OFF 됩니다.

Output 2가 OFF 됩니다.

ON

ON

Fault Present의 사용을 설정하면, Fault Present를 감시할 수 있습니다.

EDM Feedback이 지정 시간 내에 Output 1/Output 2가 반대 상태로 되지 않으면,

Fault Present가 됩니다.ON

Output 1/Output 2의 지연이 필요한 경우, EDM 펑션 블록의 뒤가 아닌 앞의 다른

펑션 블록으로 출력 지연을 실현시켜 주십시오.

Output 1/Output 2의 지연이 EDM 펑션 블록의 뒤에 오면, EDM 에러 메시지가 되

는 경우가 있습니다.

EDM 펑션 블록이 접속된 WS-XTIO의 전원은 CPU 전원과 동시에 투입하십시오.

WS0-XTIO의 전원이 OFF 되어 있는 경우, 외부 기기가 올바르게 동작하지 않으므

로 EDM 펑션 블록은 EDM error를 검출합니다.

펑션 블록의 파라미터

파라미터 파라미터값 디폴트

이중화 불일치 시간 100ms~1,000ms까지 10ms 단위. 지연 시간

을 사용하는 경우, 안전 컨트롤러의 실행 시간

보다 긴 시간으로 설정할 것.

300ms

펑션 블록의 출력 신호

이하의 옵션 에러 출력을 이용할 수 있습니다.

펑션 블록의 옵션 출력

상기의 파라미터에 관한 자세한 사항은 6.3항 및 6.4항을 참조하십시오.

Page 106: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림74:EDM 펑션 블

록의 시퀀스/

타이밍도

표57:EDM 펑션 블록

의 에러 상태와

리셋 정보

시퀀스/타이밍도

에러 상태와 리셋 정보

진단 출력 상태 에러 상태의 리셋 비고

Monitored Input이 OFF

에서 되고 다른 에러가 ON

없으면, EDM Error는 OFF

된다.

Output1=

Output2=OFF

Fault Present= 일

때, EDM Error= 된

다.

OFF

ON

ON

EDM의 Fault Present 또는 에러를 해제하기 위해서는 Output 1/Output 2가

되기 위해 OFF→ON 시퀀스 중에 EDM Feedback이 되어야 합니다. Fault

Present가 해제되고 Output 1/Output 2가 으로 돌아오면, 지정된 이중화 불일치

시간 내에 EDM Feedback이 로 변화할 필요가 있습니다. 변화하지 않는 경우,

EDM에서 다른 에러가 발생합니다.

OFF

ON

ON

OFF

EDM Feedback에 Fault Present가 있는 경우, 필요하게 되는 → 으로의 상

태 변화는 다음의 2가지 방법으로 트리거할 수 있습니다.

OFF ON

STOP 상태에서 RUN 상태로의 변화. 따라서 논리가 리셋된다.

EDM Feedback를 신호원으로 단기간만 차단한다.

ON

Page 107: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림75:멀티 작업자

펑션 블록의

펑션 블록도

주의

6.6.11 멀티 작업자 펑션 블록

펑션 블록도

개요

멀티 작업자 펑션 블록은 최대 3대의 양손 조작 장치의 동시 조작을 모니터링하는데

사용합니다. 예를 들어, Operator가 2명 이상 있는 프레스 용도에서는 프레스의 하

강 동작을 2명이 함께 시작하는 경우에 복수의 양손 조작 장치나 풋 스위치가 필요한

경우가 있습니다. 재유효화 조건은 트리거 조건 입력으로 상승펄스 또는 하강펄스가

검출된 후에 Operator 입력이 유효로 돌아오는 것이 필요합니다.

Static Release(안전 라이트 커튼 등) 입력을 옵션으로 접속하여 Output Enable이

ON(High) 되기 전에 할당한 디바이스가 ON(High) 되는 것을 보증할 수 있습니다.

리셋이나 재기동은 이 펑션 블록과는 별개로 취급합니다.

Operator 및 Static Release의 입력은 사전 평가 신호로 하십시오

양손 조작 장치로부터의 입력의 안전 관련 평가는 다른 펑션 블록(양손 조작 장치나

라이트 커튼 등)에 의해 또는 안전 입력의 설정(듀얼 채널 입력의 설정 등)의 일부에

의해 실현되도록 해 주십시오.

Output Enable이 ON 되려면 다음의 시퀀스가 필요합니다.

1. 모든 Static Release가 이다.ON

2. 모든 Operator 입력이 이다.OFF

3. 모든 Operator 입력을 으로 전환한다.ON

4. 모든 Operator 입력과 Static Release가 상태다. 따라서 Output Enable이 ON

된다.ON

5. 펑션 블록의 설정에 따라(하강펄스 또는 상승펄스 검출 등) 트리거 조건이 변경

된다. 트리거 조건에 따라 Output Enable이 된다.OFF

6. 모든 Operator 입력이 된다. Operator 입력은 각각 따로 판단한다.OFF

예를 들어, Operator1이 OFF 되고 나서 으로 돌아온 후에 Operator 2가 ON

로 돌아오는 것이 가능. 다만 모든 Operator 입력이 먼저 되고 나서 OFF OFF

으로 돌아오지 않으면 Output Enable을 으로 리셋할 수 없다.ON ON

7. 4번으로 돌아온다.

Page 108: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표58:멀티 작업자 펑

션 블록의 파라

미터

그림76:멀티 작업자의

시퀀스/타이

밍도

펑션 블록의 파라미터

펑션 블록의 파라미터는 다음과 같이 설정할 수 있습니다.

파라미터 파라미터값 디폴트

트리거 조건 상승펄스

하강펄스

상승펄스

작업자의 수 2

3

2

Static Release의 수 없음

1

2

없음

에러 상태와 리셋 정보

멀티 작업자 펑션 블록은 에러 상태는 감시하지 않습니다.

시퀀스/타이밍도

트리거 조건의 하강펄스 후(또는 RUN 후) 및 Static Release가 ON 후에

모든 Operator 입력이 사이클(또는 ON)을 실행

트리거 조건의 하강펄스 검출

전회의 트리거 조건 발생 후에 Operator

2가 사이클(ON → OFF → ON 등)을 완료하지

못하므로 Output Enable은 OFF 상태 유지.

Page 109: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

그림77:더블 밸브로

설정된 밸브

감시 펑션의

펑션 블록도

주의

6.6.12 밸브 감시 펑션 블록

펑션 블록도

개요

밸브 감시 펑션 블록은 Control 입력에 대응하여 밸브 제어용 출력을 제어 및 감시할

수 있습니다. 밸브 제어 출력 상태가 변화하면, 그 변화가 확실히 밸브에서 발생한 것

을 확인하기 위해 본 펑션 블록이 Feedback 입력 상태 변화를 체크합니다.

Feedback 입력 상태 변화는 ON 지연 타이머(T_ON) 및 OFF 지연 타이머(T_OFF)

의 설정에 따라야 합니다.

밸브의 타입은 싱글 밸브, 더블 밸브, 방향 밸브의 3종류가 있습니다.

Control 입력 및 Feedback 입력의 개수는 다음과 같이 밸브 모드의 설정에 따라서

다릅니다.

싱글 밸브는 Control1과 Feedback1에 대응합니다.

더블 밸브는 Control1, Feedback1과 Feedback2에 대응합니다.

방향 밸브의 경우, Control1, Control2, Feedback1과 Feedback2에 대응합니

다.

피드백 신호는 아래와 같이 주의하여 올바르게 접속하십시오

Feedback1과 Feedback2는 Output (1a, 1b, 2a, 2b)과의 단락으로부터 보호

하십시오

보호 배선에 의하거나 제어 캐비닛 내에만 신호를 배선하여, 상호간의 단락으

로부터도 보호하십시오

논리 프로그래밍 - 펑션 블록

Page 110: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

주의

Output의 수는 밸브 모드의 설정에 따라서 다릅니다.

싱글 밸브는 Output1a에 대응합니다(Output1b는 옵션입니다).

더블 밸브와 방향 밸브는 Output1a, Output2a에 대응합니다(Output1b,

Output2b는 옵션입니다).

Output1b는 항시 Output1a와 같습니다.

Output2b는 항시 Output2a와 같습니다.

밸브 감시 펑션 블록은 수동 리셋 및 자동 리셋에도 대응합니다.

수동 리셋을 설정한 경우, 에러 상태(Feedback Error나 Directional Valve Error 등)

발생 시 펑션 블록을 리셋하려면, → (적어도 100ms 또는 350ms, 최대 OFF ON

30,000ms)→ 의 유효한 리셋 시퀀스가 필요합니다. 에러 후에 유효한 리셋 시퀀OFF

스(수동 또는 자동)를 실행한 후에 Control 입력이 1개라도 순간적으로 되면, ON

Output은 자동으로 으로 돌아가지 않게 됩니다. 관계되는 모든 Control 입력이 ON

먼저 OFF 되지 않으면 Output를 으로 되돌릴 수 없습니다(즉, 모든 Control 입력ON

이 이고, 모든 Feedback 입력이 일 필요가 있습니다).OFF ON

Reset 상태 변화가 안전 규격ㆍ법령의 요건을 확실히 만족하도록 하십시오.

실제의 입력이 High(DC24V)와 단락된 경우, 신호가 단락 검출하므로 리셋하였을

때 평가가 끝난 신호는 펄스를 발생할 수 있습니다.

이러한 펄스는 기계의 위험 상태로 이어질 우려가 있으므로 다음 사항을 준수하십

시오.

신호선에는 보호 케이블을 사용하십시오(다른 신호선과의 크로스 회로에 따

름)

단락 검출은 확인하지 마십시오(테스트 출력에 접속하지 않음)

논리 프로그래밍 - 펑션 블록

Page 111: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

밸브 감시의 컴포넌트는 ON 지연 타이머(T_ON) 및 OFF 지연 타이머(T_OFF)의 설

정에 따라 Feedback 입력이 Control 입력에 일치하고 있는지를 확인합니다.

Feedback 입력이 파라미터의 설정대로 Control 입력에 추종하고 있지 않은 경우,

펑션 블록의 Output은 OFF 됩니다.

Control 입력의 이 ON 지연 타이머 설정 시간보다 짧으면, 그 Control 입력이

, Feedback 입력이 체크되어 있지 않은 동안만 Output이 됩니다.

ON

ON ON

Control 입력의 가 OFF 지연 타이머 설정 시간보다 짧으면, Feedback 입력이

Control 입력의 를 반영하여 상태가 변화할 때까지 Output은 되어 인터록

됩니다. Control 입력이 에서 되면, Output은 으로 돌아올 수 있습니다.

OFF

OFF OFF

OFF ON ON

방향 밸브 타입의 Control 입력이 모두 일 때, Output은 됩니다.ON OFF

Feedback Error는 다음의 상황에서 발생합니다.

Control 입력의 상태가 변화하였다 해도 OFF 지연 타이머 시간 내에 대응하는

Feedback 입력의 상태가 변화하지 않으면, Feedback 입력은 대응하는

Control 입력이 되어 있을 때 되어야 하며 대응하는 Control 입력이

이면 일 필요가 있습니다.

OFF ON

ON OFF

대응하는 Control 입력이 , 밸브가 활성화되어 있을 때 연속해서 감시하는

파라미터가 "예"로 세트 되어 있을 때, Feedback 입력도 된 경우.

ON

ON

Control 입력이 으로 변경되었을 때 Feedback 입력이 된 경우.ON OFF

Directional Valve Error는 다음의 상황에서 발생합니다.

Control 입력이 모두 된 경우.ON

Feedback Error 또는 Directional Valve Error가 검출되었을 때, 에러 상태를 리셋

하려면 다음의 스텝이 올바른 시퀀스로 실행될 필요가 있습니다.

유효한 리셋 시퀀스(수동 또는 자동)가 실행된다.

Control 입력이 로 전환된다.OFF

대응하는 Feedback 입력이 으로 전환된다.ON

Page 112: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표59:밸브 감시 펑션

블록의 파라미터

펑션 블록의 파라미터

파라미터 파라미터값 디폴트

리셋 조건 수동

자동

수동

밸브 활성화 시 계속 감시

한다

아니오

아니오

밸브 모드 싱글 밸브

더블 밸브

방향 밸브

싱글 밸브

최대 스위치 온 피드백

지연 시간

(T_ON)

50ms에서 3000ms까지 10ms 단

위.

(0으로 설정하면 기능을 무효로

한다)

ON 피드백 지연 시간 설정을 사용

하는 경우, 컨트롤러의 사이클 시간

보다 길게 설정할 것.

50ms

최대 스위치 오프 피드백

지연 시간

(T_OFF)

50ms에서 3000ms까지 10ms 단

위.

(0으로 설정하면 기능을 무효로

한다)

OFF 피드백 지연 시간 설정을 사용

하는 경우, 컨트롤러의 사이클 시간

보다 길게 설정할 것.

50ms

최소 리셋 펄스폭 100ms

350ms

펑션 블록의 출력 신호

Feedback Error 출력(더블 밸브와 방향 밸브일 때)

Directional Valve Error(방향 밸브일 때)

100ms

Page 113: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림78:싱글 밸브 리

셋 조건 「수

동」의 시퀀스

/타이밍도

그림79:더블 밸브, 리

셋 조건 「수

동」의 시퀀스

/타이밍도

그림80:방향 밸브의

시퀀스/타이

밍도

시퀀스/타이밍도

Page 114: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표60:밸브 감시 펑션

블록의 에러 상

태와 리셋 정보

에러 상태와 리셋 정보

진단 출력 상태 에러 상태의 리셋 비고

수동 리셋이 설정되어 있을 때 에러

상태(Feedback Error나 Directional

Valve Error) 발생 시 펑션 블록을 리

셋하려면, OFF(Low)에서

(High;> 100ms 또는 350ms, <

30,000ms) 그리고 에 대

한 유효한 리셋 시퀀스를 실행할 필요

가 있다.

에러 후에 유효한 리셋 시퀀스(수동

또는 자동)를 실행 후 Control 입력이

1개라도 순간적으로 되면,

출력은 자동으로 으로 돌아

가지 않게 된다. 관계되는 모든

Control 입력이 먼저 되

지 않으면 출력을 으로 되

돌릴 수 없다.(즉, 모든 Control 입력

이 이고, 모든 Feedback

입력이 ON(High)일 필요가 있다.)

ON(High)

OFF(Low)

ON(High)

ON(High)

OFF(Low)

ON(High)

OFF(Low)

Feedback Error나

Directional Valve

Error= 의 경우,

Output(1a, 1b, 2a,

2b)=OFF, Fault

Present= 된다.

ON

ON

ON

Page 115: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

그림81:마그네트 스

위치 펑션 블

록의 펑션 블

록도

표61:마그네트 스위

치 펑션 블록의

파라미터

표62:마그네트 스위

치 펑션 블록의

출력 신호

6.6.13 마그네트 스위치 펑션 블록

펑션 블록도

개요

마그네트 스위치 펑션 블록의 내부 논리는 비상 정지 펑션 블록의 기능에 상당하는

것이지만, 파라미터는 한정되어 있습니다. 이 펑션 블록은 용도에 따라 그래픽 표시

를 바꿀 수 있습니다.

마그네트 스위치 펑션 블록은 비접촉식 전자 센서나 이중화 불일치 시간 감시가 필요

한 상보 센서용으로 정의된 펑션 블록입니다. 상보 입력의 평가가 ON(High)일 때,

Output Enable은 ON(High)입니다.

펑션 블록의 파라미터

파라미터 파라미터값 디폴트

입력 NC-NO 듀얼 채널

NC-NC 듀얼 채널

NC-NO 듀얼 채널

이중화 불일치 시간 10~3000ms 800ms

펑션 블록의 출력 신호

이하의 옵션 출력을 이용할 수 있습니다.

펑션 블록의 옵션 출력

상기의 옵션 출력을 이용할 수 있도록 하려면, 펑션 블록 속성의 In/Out Settings 탭

에서 출력수를 늘려 주십시오.

논리 프로그래밍 - 펑션 블록

Page 116: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표63:마그네트 스위

치 펑션 블록의

에러 상태와 리

셋 정보

에러 상태와 리셋 정보

진단 출력 상태 에러 상태의 리셋 비고

이중화 불일치

에러

ON Discrepancy Error는 입력의 듀얼

채널 평가가 되지 않으면 리셋OFF

할 수 없다.

입력이 모두 ON으로 돌아와 에러가

없으면, Discrepancy Error는 OFF

로 돌아온다.

Discrepancy

Error= 의 경우, ON

Enable= , OFF

Fault Present=ON

이 된다.

Page 117: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

6.7 병렬 센서, 종렬 센서, 교차 센서에 의한 뮤팅 펑션 블록

6.7.1 개요

뮤팅이란 제어 시스템 또는 안전기기의 모든 안전 기능을 자동으로 일시적으로 우회

하는 기능입니다. 뮤팅은 지정 대상(재료가 실린 팔레트 등)을 위험 구역으로 이동시

키는 경우에 사용합니다. 이동 중에 대상물은 전자 감응식 보호 장치(ESPE)(안전용

라이트 커튼 등)를 통과하게 되지만, 뮤팅 기능으로 ESPE에 의한 감시가 억제됩니다.

뮤팅 센서는 반송 중인 재료의 존재를 감시합니다. 센서의 종류나 배치를 신중하게

선택하면 대상물과 인간의 구별이 가능합니다.

뮤팅 센서와 ESPE와의 조합에 의해 반송 중인 대상물은 위험 구역을 이동 중에 일정

한 신호 시퀀스를 발표합니다. 이 때, ESPE로 보호된 구역에 사람이 진입한 경우, 모

든 위험을 확실히 배제해야 합니다(즉, 위험하게 연결되는 모든 상태를 즉시 제거할

필요가 있습니다). 또한, 반송 중인 대상물과 같은 신호 시퀀스가 인간에서 나오는 경

우는 없습니다.

뮤팅 센서의 배치는 검출 대상물의 모양에 의해 결정됩니다. 이 때는 다음과 같이 특

별히 센서 입력 신호의 개수가 다른 옵션을 이용할 수 있습니다.

센서 2대

센서 2대와 추가 신호 C1

센서 4대(2 조의 센서 페어)

센서 4대(2 조의 센서 페어)와 추가 신호 C1

뮤팅용으로는 다음 3종류의 펑션 블록이 있습니다.

센서 2대를 교차식으로 한 뮤팅

센서 2 조를 병렬 배치한 합계 4대의 센서에 의한 뮤팅

센서 2 조를 종렬 배치한 합계 4대의 센서에 의한 뮤팅

Page 118: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

뮤팅은 보호 장치의 안전 기능을 일시적으로 무효로 하는 것이므로, 용도에서의 안전

성을 확보하기 위해 다음의 요건을 만족할 필요가 있습니다.

뮤팅 사이클은 뮤팅 중에 실행되는 모든 프로세스의 일련의 지정 시퀀스입니다.

뮤팅 사이클은 첫 뮤팅 센서가 작동하였을 때 시작합니다. 뮤팅 사이클이 언제

종료되는지의 여부는 펑션 블록의 뮤팅 종료 조건의 설정에 따라서 다릅니다.

이전의 뮤팅 사이클이 종료되지 않는 동안에는 다음 뮤팅을 시작할 수 없습니다.

프로세스의 뮤팅 상태가 계속되고 있으면, 즉 센서 페어의 적어도 1 조가 작동한

채로 있으면, 한번의 뮤팅 사이클 중에 몇회라도 재료를 반송할 수 있습니다.

Page 119: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

주의

일반적인 안전 법령이나 보호 대책을 준수하십시오

뮤팅 기능을 이용하는 경우, 뮤팅의 올바른 이용 방법에 관한 다음의 사항을 반드시

준수하십시오.

위험 구역에 대한 진입은 ESPE로 확실히 검출하거나 다른 방법으로 진입할 수

없게 하십시오. 사람이 검출되지 않고 ESPE의 옆을 통과하거나 위로 넘어가거

나 아래로 지나가는 것은 불가능합니다. ESPE 기기의 설치 방법이나 사용 방법

에 대해서는 ESPE의 취급 설명서의 지시에 따라 주십시오.

각각의 용도에 해당하는 각지방, 지역, 나라의 법령이나 규격을 반드시 준수하십

시오. 각자의 용도가 그에 적합한 리스크 분석이나 리스크 방지 전략에 확실히

따르도록 하십시오.

위험 구역에 대한 인간의 이동에는 절대로 뮤팅 기능을 이용하지 마십시오.

리셋이나 오버라이드용 제어 장치는 위험 구역 내에 있는 사람이 조작할 수 없

게 위험 구역밖에 장착하십시오. 또한, 작업자가 제어 장치를 조작할 때는 위험

구역 전체가 시야에 들어갈 필요가 있습니다.

뮤팅 센서의 배치에 대해서는 위험을 일으키는 상태가 제거된 뒤에 보호 영역

내에서 작업자가 조작한 후에만 위험 구역 내에 들어갈 수 있도록 하십시오. 이

때 EN 999/ISO 13855로 지정된 안전 거리는 준수해야 합니다. 적어도 서로 독

립한 2개의 뮤팅 신호가 필요합니다.

뮤팅은 뮤팅 상태를 트리거한 대상물이 위험 구역에 진입하고 있는 동안만 동작

시킬 수 있습니다.

뮤팅은 자동으로 실행하지만, 싱글의 전기 신호인 만큼 의존하지 마십시오.

반송하는 재료의 검출에서는 재료의 전체 길이에 걸쳐서 검출하도록 하십시오.

즉, 출력 신호가 끊기지 않게 하십시오(「센서 갭 감시」 참조).

뮤팅은 적어도 2개의 독립 배선 신호(뮤팅 센서 등)를 이용하여 트리거합니다.

소프트웨어 신호(일반 PLC에서의 신호 등)인 만큼 의존하지 마십시오.

뮤팅 상태는 대상물의 통과 직후에 종료하여 뮤팅으로 우회한 보호 장치를 일반

상태로 되돌려 주십시오(효력을 복원합니다).

Page 120: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림82:뮤팅 센서 설

치 시의 안전

그림83:뮤팅 시의 재

료의 검출

뮤팅 센서는 뮤팅이 잘못하여 트리거되지 않게 배치하십시오(그림 82 참조).

A:반대쪽에 배치한 센서가 동시에 작동되지 않게 하십시오

B:인접하여 배치한 센서가 동시에 작동되지 않게 하십시오

뮤팅 센서를 배치할 때는 반드시 재료만 검출되고, 반송 수단(팔레트나 차량 등)

은 검출되지 않도록 하십시오.

반송 재료

반송 수단

반송면

뮤팅 센서

뮤팅 센서를 배치할 때는 재료는 그대로 통과시키고 인간은 확실히 검출할 수

있는 위치에 설치하십시오.

뮤팅 센서를 배치할 때는 반드시 재료의 검출 중에 ESPE의 검출 범위(라이트

커튼의 광선 등)와의 최소 거리가 확보되는 위치에 설치하십시오.

오버라이드의 작동 전 및 작동 중에는 위험 구역 내에 아무도 없는 상태로 하십

시오.

오버라이드를 작동 시키기 전에 기기, 특히 뮤팅 센서가 완전한 상태인지를 확

인하십시오(육안 검사).

오버라이드의 작동이 필요하게 되면, 계속해서 기기가 올바르게 동작하는지 및

뮤팅 센서의 배치를 확인하십시오.

장시간의 뮤팅 사이클(24시간을 초과하는 경우)이나 기계의 Down time이 길어

질 때는 뮤팅 센서가 올바르게 동작하는지를 확인하십시오.

Page 121: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

뮤팅 기능이나 오버라이드 기능이 유효하게 되어 있는지를 뮤팅 램프나 오버라

이드 램프로 알려 주십시오. 외부의 뮤팅 램프나 오버라이드 램프를 사용하거나

보호 장치(ESPE)에 구성되어 있는 것을 사용해도 됩니다.

뮤팅 램프나 오버라이드 램프는 반드시 잘 보이는 위치에 장착하십시오. 시스템

작업자가 위험 구역 주위의 어느 위치에서도 뮤팅 램프나 오버라이드 램프가 보

이도록 하십시오.

안전 관련 정보(분산 안전 입력값이나 안전 출력값)를 안전 필드버스 네트워크

를 경유하여 송신하는 경우, 반드시 지연 시간을 고려하십시오. 지연 시간은 시

스템 동작 외에 응답 시간에 관련된 최소 안전 거리의 요건에도 영향을 미치는

경우가 있습니다.

오버라이드 입력이 설정되어 있는 경우, 안전 입력의 설정에 테스트 출력을 사

용할 수 없습니다.

센서 신호의 A1과 A2(B1과 B2)는 다른 라인을 사용하십시오.

시스템이 잘못하여 리셋되지 않게 Reset 신호 및 리셋 요구 신호에는 다른 입력

신호와는 독립된 라인을 사용하십시오. 이 라인은 특히 보호 대책을 강구하여

배선하십시오.

총뮤팅 시간은 다른 대책을 강구하지 않는 한 무제한(무효)으로 설정할 수 없습

니다. 총뮤팅 시간을 무효로 설정하는 경우, 뮤팅 상태에 관련된 위험 상황에 아

무도 접근하지 못하도록 하는 추가 대책을 검토하십시오.

6.7.2 뮤팅 센서

뮤팅 센서는 재료를 검출하여 제어 시스템에 필요한 신호를 제공합니다. 뮤팅 조건이

만족하면, 센서 신호에 근거하여 제어 시스템이 보호 장치의 기능을 일시적으로 무효

로 합니다.

뮤팅 센서 신호는 다음의 외부 센서에 의해 발생시킬 수 있습니다.

광학식 센서

유도식 센서

기계식 스위치

제어 시스템에서의 신호

뮤팅에 광학식 센서를 이용하는 경우, 반송 대상 재료만 뮤팅 조건을 만족하도록 배

경의 영향을 무시하는 BGS(Background suppression) 기능을 갖춘 센서를 사용하

십시오. 이 센서는 일정한 거리 내에 있는 물체만을 검출합니다. 따라서 그것보다 멀

리 있는 물체는 뮤팅 센서의 입력 조건을 만족할 수 없습니다.

Page 122: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

주의

표64:뮤팅 펑션 블

록의 파라미터

6.7.3 뮤팅/오버라이드 램프

뮤팅 기능이나 오버라이드 기능이 유효하게 되어 있는지를 뮤팅 램프나 오버라이드

램프로 알려 주기 위해 사용합니다. 외부의 뮤팅 램프나 오버라이드 램프를 사용하거

나 보호 장치(ESPE)에 구성하여 사용해도 됩니다.

각지방, 지역, 나라의 법령이나 규격에 따라서는 뮤팅/오버라이드 램프의 감시가 필

요한 경우가 있습니다.

뮤팅/오버라이드 램프는 반드시 잘 보이는 위치에 장착하십시오

시스템 작업자가 위험 구역 주위의 어느 위치에서도 뮤팅 램프나 오버라이드 램프가

보이도록 하십시오.

6.7.4 펑션 블록의 파라미터

이하의(펑션 블록 고유의) 파라미터에 의해 뮤팅 기능을 추가로 설정할 수 있습니다.

파라미터 파라미터값 디폴트

방향 검출 하지 않음 - 양방향으로 이동

전방-입력 페어 A1&A2가 먼

저 바뀔 필요가 있다

후방-입력 페어 B1&B2가 먼

저 바뀔 필요가 있다

하지 않는다

뮤팅 시작 조건 모든 뮤팅 센서가 OFF 되어 있

을 때

마지막 뮤팅 센서가 ON 되어

있을 때

펑션 블록에 따름.

뮤팅 종료 조건 마지막 뮤팅 센서가 OFF 후

ESPE가 ON 후

마지막 뮤팅 센서가 OFF 후

Page 123: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

파라미터 파라미터값 디폴트

총뮤팅 시간 5초~3600초, 1초 단위

(0으로 설정하면 기능을 무효로 한

다)

5 sec

ESPE가 ON 후

의 추가 뮤팅

타임

0ms, 200ms, 500ms, 1000ms 0ms

협조 감시 시간 10ms~3000ms, 10ms 단위.

(0으로 설정하면 기능을 무효로 한

다)

이 파라미터를 사용하는 경우, 실행

시간보다 긴 값으로 설정할 것.

0ms

센서 갭 감시

시간

10ms~1000ms, 10ms 단위.

(0으로 설정하면 기능을 무효로 한

다)

이 파라미터를 사용하는 경우, 실행

시간보다 긴 값으로 설정할 것.

100ms

시퀀스 감시 유효

무효

펑션 블록에 따름.

C1 입력 있음

없음

있음

Override 입력 있음

없음

있음

Conveyer 입력 있음

없음

있음

최소 오버라이

드 펄스폭

100ms

350ms

100ms

상기의 펑션 블록의 입력 파라미터를 열려면, 펑션 블록을 더블 클릭하여 각각의 파

라미터의 선택란을 클릭하십시오.

Page 124: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

방향 검출

방향 검출은 반송 재료를 일정한 방향으로 이동시키는 경우에 사용합니다. 뮤팅 센서

가 작동하는 시퀀스에 의해 방향은 바뀝니다.

방향 검출의 디폴트는 「하지 않는다」입니다.

방향 검출이 무효인 경우, 반송하는 재료는 어느 방향으로 이동해도 뮤팅 조건을 만

족합니다. 이 때는 어느 센서 페어가 먼저 작동하였는가는 관계 없습니다.

방향 검출로 「전방」이 선택되었을 때, 뮤팅 센서는(A1&A2) 페어의 뒤(B1&B2)

페어의 시퀀스로 작동해야 합니다. 반대의 경우, 뮤팅은 실행할 수 없습니다. 뮤팅 시

작 후 4대의 유효 센서 중 "B"페어가 OFF 되면(유효한 센서는 0대 또는 1대), 뮤팅

이 종료됩니다.

방향 검출로 「후방」이 선택되었을 때, 뮤팅 센서는(B1&B2) 페어의 뒤(A1&A2)

페어의 시퀀스로 작동해야 합니다. 전진한 경우, 뮤팅은 실행할 수 없습니다. 뮤팅 시

작 후 4대의 유효 센서 중 "A"페어가 OFF 되면(유효한 센서는 0대 또는 1대), 뮤팅

이 종료됩니다.

뮤팅 시작 조건

뮤팅 시작 조건 파라미터는 뮤팅 시퀀스를 언제 시작시키는지를 지정합니다. 뮤팅 시

작 조건은 다음의 조건으로 지정할 수 있습니다.

모든 뮤팅 센서가 일제 또는 따로 이고, ESPE OSSD가

이다(보호 영역 내에 아무것도 없다).

OFF(Low) ON(High)

또는

마지막 뮤팅 센서 이외의 모든 뮤팅 센서가 이고, ESPE OSSD가

ON(High)이다(보호 영역 내에 아무것도 없다).

OFF(Low)

생산성의 향상이 요구되는 경우, 반송 재료가 ESPE를 통과하여 마지막 뮤팅 센서를

제외한 모든 뮤팅 센서도 통과한 시점에서 곧바로 다음 뮤팅 시퀀스를 시작할 수 있

도록 하십시오(즉, "마지막 뮤팅 센서가 ON 되어 있을 때"를 선택). 뮤팅 시작 조건의

디폴트는 "마지막 뮤팅 센서가 ON 되어 있을 때"입니다.

뮤팅 종료 조건

「뮤팅 시작 조건」 파라미터와 마찬가지로 뮤팅 종료 조건 파라미터는 뮤팅 상태를

언제 종료시킬 것인지를 지정합니다. 뮤팅 종료 조건 발생 시점을 다음 중에서 선택

할 수 있습니다.

Page 125: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

마지막 뮤팅 센서 페어의 어느 쪽인가의 뮤팅 센서가 (Low;센서가 아무것

도 감지하고 있지 않은 상태)가 되었을 때

OFF

또는

보호 영역에 대한 진입이 없어진, 즉 보호 영역 내에 아무것도 없다는 것을

ESPE(안전 라이트 커튼 등)의 OSSD가 나타내고, ESPE OSSD가 ON(High)

상태로 돌아왔을 때

뮤팅 종료 후 다음 뮤팅 시퀀스가 시작되기 전에 ESPE의 입력이 되었을 때

(ESPE의 보호 영역에 진입이 있는 등의 이유로), 펑션 블록의 Output Enable이

OFF 됩니다. 뮤팅 종료 조건이 만족하지 않는 한, 다음 뮤팅 사이클은 시작할 수 없

습니다. 뮤팅 종료 조건의 디폴트는 「마지막 뮤팅 센서가 OFF 후」입니다.

OFF

총뮤팅 시간

총뮤팅 시간은 뮤팅 시퀀스의 최대 시간을 제한하는 기능입니다.

총뮤팅 시간 설정값을 초과하면, Muting Error 출력과 Fault Present 출력이 ON

(High) 되고 Output Enable이 OFF(Low)로 전환됩니다.

뮤팅 기능이 기동하여 Muting Status 출력이 되면, 총뮤팅 시간의 타이머

가 시작 됩니다. 뮤팅 기능이 무효로 돌아오면, 총뮤팅 시간 타이머가 정지합니다. 옵

션의 Conveyer 입력 파라미터를 사용한 경우, Conveyer 입력이 ON(High) 되어 컨

베이어 벨트가 정지한 것이 표시되면, 총뮤팅 시간 타이머는 일시 정지합니다.

ON(High)

총뮤팅 시간의 값은 0초부터 3600초의 범위 내에서 사용할 수 있습니다. 총뮤팅 시

간이 "0"으로 설정되었을 때는 감시하지 않습니다. 총뮤팅 시간의 디폴트는 5초입니

다.

ESPE가 ON 후의 추가 뮤팅 타임

「ESPE가 ON 후의 추가 뮤팅 타임」 파라미터는 「뮤팅 종료 조건」 파라미터를

「ESPE가 ON 후」로 설정한 경우에 사용합니다. 반송 재료나 반송 수단이 불규칙

함에 따라 ESPE가 뮤팅 종료를 정확하게 검출할 수 없는 경우, 추가 뮤팅 시간을 최

대 1000ms의 범위 내에서 설정하여 기계의 가동률을 끌어올릴 수 있습니다. 이 때

만 「ESPE가 ON 후의 추가 뮤팅 타임」 파라미터에 의해 ESPE가 ON(High) 후 즉

안전 라이트 커튼이 차광되지 않게 되고 나서의 추가 뮤팅 시간을 지정합니다. 유효

치는 0ms, 200ms, 500ms, 1000ms입니다. 이 파라미터의 디폴트는 0ms입니다.

Page 126: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

협조 감시 시간

협조 감시 시간은 뮤팅 센서가 동시에 작동하고 있는지 여부를 확인하는데 사용합니

다. 이 값은 듀얼 채널 평가가 이루어지는 2개의 뮤팅 센서 입력이 에러로 판정되지

않고 무효 상태로 있을 수 있는 최대 시간을 지정합니다. 예를 들어, (A1&A2) 또는

(B1&B2)는 협조 감시 시간이 지날 때까지 등가 상태로 되어 있어야 합니다.

협조 감시는 뮤팅 센서의 입력 상태가 최초로 변경되었을 때 시작합니다.

협조 감시 시간이 지나도 접속된 2개의 입력이 같은 상태로 되어 있지 않으면, 에러

가 발생합니다.

협조 감시에 의해 적어도 1 조의 입력 페어에 대해 에러가 판명되었을 때, 펑션 블록

은 Muting Error 출력을 ON(High)하여 에러를 나타냅니다.

협조 감시 시간 설정 범위는 0초 ~ 3000초입니다. 협조 감시 시간이 "0"으로 설정되

었을 때는 강조 감시는 실행되지 않습니다(무효). 협조 감시의 설정이 "0" 이외인 경

우, 모든 센서 페어(A1&A2 및 B1&B2)에 대해 그 설정값이 유효합니다. 또한, 협조

감시 시간은 안전 컨트롤러의 사이클 시간보다 긴 시간으로 설정하십시오.

센서 갭 감시 시간

뮤팅 센서의 출력 신호로 뮤팅과 관계가 없는 Fault Present가 드물게 발생할 수 있

습니다. 센서 갭 감시 시간의 값을 설정하여 이러한 단기간의 Fault Present를 뮤팅

을 멈추지 않고 배제할 수 있습니다.

센서 갭 감시 시간이 유효하게 설정되면, 뮤팅 센서 입력의 신호가 센서

갭 감시 시간 설정 시간일 때는 무시됩니다. A1&A2 또는 B1&B2의 페어 마다 한쪽

의 센서만 신호 없음 갭이 있는 상태가 계속되는 한, 펑션 블록은 ON(High) 상태가

계속되고 있는 것이라고 판단합니다. 어느 센서에 신호 갭이 검출되어 있을 때, 다른

센서에서도 신호 갭이 동시에 발생하면 뮤팅의 종료로 연결됩니다.

OFF(Low)

센서 갭 감시 시간의 값은 0ms ~ 1000ms의 범위 내에서 설정할 수 있습니다. 이 파

라미터는 값이 "0"으로 설정되면 무효가 됩니다. 센서 갭 감시 시간 파라미터를 사용

하는 경우에는 안전 컨트롤러의 사이클 시간보다 긴 시간으로 설정하십시오.

시퀀스 감시

시퀀스 감시 파라미터는 뮤팅 센서가 반드시 이어야 하는 특수한 필수 시퀀스를

규정하는데 사용합니다. 표 65는 뮤팅 센서 입력 신호의 시퀀스를 나타냅니다. 이 파

라미터는 병렬 뮤팅이나 종렬 뮤팅 등 뮤팅 센서를 4대 사용하는 설정 시만 이용할

수 있습니다.

ON

Page 127: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표65:시퀀스 감시

조건

방향 검출 시퀀스 감시용 뮤팅 센서 신호 입력 조건

하지 않음 A1, A2, B1, B2의 시퀀스 또는 B2, B1, A2, A1의 시퀀스

전방 A1, A2, B1, B2의 시퀀스

후방 B2, B1, A2, A1의 시퀀스

이 파라미터는 펑션 블록에 따라서 다릅니다. 위에 나타내는 시퀀스와 같지 않은 경

우, 뮤팅 에러가 됩니다. Muting Error는 뮤팅 에러용 스테이터스 비트에 의해 나타

납니다. 기계의 정지를 방지하기 위해서는 센서 갭 감시의 설정 시간을 반송 대상물

이 뮤팅 센서 페어(A1&A2, B1&B2 등)를 통과하는데 필요한 시간 보다 짧게 하십

시오.

C1 입력

C1 입력은 부정 동작을 방지하기 위한 추가 대상으로서 사용합니다. C1 입력을 사용

하면, C1 입력이 OFF(Low)에서 ON(High)으로 변경되고 나서 첫 뮤팅 센서 페어

가 ON(High)으로 바뀝니다. 그대로 C1 신호는 뮤팅 센서 페어의 센서가 모두 ON

(High) 되어 뮤팅 조건이 발생할 때까지 ON(High) 상태를 유지합니다. 이 조건이

만족하지 않으면 뮤팅 에러가 되어, Muting Error가 그것을 나타냅니다. 이후 입력

신호 C1이 OFF(Low)로 돌아오지 않으면 다음 뮤팅 사이클을 허가할 수 없습니다.

Override/Override Required

Override 입력 신호는 정전 후에 ESPE(안전 라이트 커튼 등)의 보호 영역 내에 남아

있는 반송 대상물을 제거하여 비상 정지 또는 뮤팅 에러 등의 상황을 트리거하는데

사용합니다.

Override Required는 다음의 조건에 따라 2Hz 펄스로 으로 전환됩니다.ON(High)

뮤팅 상태가 현재 이다.OFF(Low)

적어도 1대의 뮤팅 센서가 이다.ON(High)

ESPE OSSD가 OFF이다(예:안전 라이트 커튼이 차광되어 있다).

Output Enable이 이다.OFF

Override Required 출력의 조건이 만족하고 Override 입력이 에서

(High)(최소 오버라이드 펄스폭 이상, 3초 미만)으로 전환 후 다시 OFF(Low)로 돌

아온 경우, Output Enable이 ON(High) 됩니다. 모든 뮤팅 센서가 OFF(Low) 상태

로 돌아와 ESPE OSSD 입력이 ON(High) 된 경우(안전 라이트 커튼의 보호 영역에

현재 아무것도 없는 등), 다음 뮤팅 대기가 됩니다.

OFF(Low) ON

Page 128: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표66:오버라이드의

이드 가능 여부

조건과 오버라

그림84:Override 와

Override

Required의

타이밍도

여기서, 다음 대상물은 뮤팅 사이클 조건을 만족하지 않는 것의 Override Required

를 만족하는 경우, 다른 오버라이드 사이클에 의해 반송 재료를 제거할 수 있습니다.

오버라이드 사이클의 횟수에는 제한이 있습니다.

오버라이드 기능에는 리셋 버튼이 적합한 경우도 있습니다. 사용자의 용도의 요건을

확인하여, 안전 관련 논리가 지방, 지역, 일본 및 국제적인 법령의 조건을 확실히 만족

하도록 하십시오.

표 66은 Override Required에 대한 정보와 표기된 조건으로 오버라이드가 가능한지

여부를 나타냅니다.

Muting

Status

적어도 1대의 뮤팅

센서가 ON(High)

ESPE OSSD가

ON(High)

Override

Required오버라이드 가능 여부

점멸, 2Hz(다만 오버라이드의

최대 허용 횟수에

이르지 않은 경우)

그림 84는 Override 및 Override Required의 시퀀스 예를 나타냅니다.

t 는 최소 오버라이드 펄스폭 이상, 3초 미만이어야 합니다. 가 3초보다 길면 high

Override 입력은 무시됩니다.

thigh

Page 129: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

주의

표67:허용 오버라이드

사이클수

오버라이드를 사용하는 경우, 시스템이 안전한 상태인지를 확인하십시오

오버라이드 기능은 위험을 수반하는 상태가 존재한다는 사실을 안전기기(안전 라

이트 커튼 등)가 알려주고 있다 하더라도 뮤팅 펑션 블록의 Output Enable을 ON

하는 기능입니다. Override 입력은 위험 구역을 육안으로 확인하여 Override 입력

의 사용 시 위험 구역 내에 아무도 없거나 아무도 진입하고 있지 않은 경우에만 이

용할 수 있습니다.

Override 입력이 설정되어 있는 경우, 안전 입력의 설정에 테스트 출력을 사용할

수 없습니다.

오버라이드 중에는 뮤팅 시퀀스 시와 마찬가지로 Output Enable이 됩니

다. 오버라이드 사이클의 허용 횟수는 오버라이드 기능이 지나치게 사용되지 않도록

제한합니다. 오버라이드 사이클의 허용 횟수는 총뮤팅 시간 설정에 좌우되지만, 일반

적으로는 다음의 식으로 구합니다.

ON(High)

오버라이드 사이클수 = 60분 / 총뮤팅 시간 설정 시간

오버라이드 사이클의 허용 횟수에는 다음의 예외가 적용됩니다.

총뮤팅 시간의 값이 10초 이하인 경우, 허용 오버라이드 사이클수는 360회가 됩니다.

총뮤팅 시간의 값이 15분 이상인 경우, 허용 오버라이드 사이클수는 5회가 됩니다.

표 67은 허용 오버라이드 사이클수를 종합한 것입니다.

총뮤팅 시간 오버라이드 사이클수 비고

5초 총뮤팅 시간이 10초 이하일

때의 최대 사이클수는 360회.10초

20초

허용 최대 사이클수는 왼쪽과

같이 변화한다.

30초

1분

5분

15분

총뮤팅 시간이 15분 이상일

때의 최대 사이클수는 5회.

30분

60분

OFF(무제한)

Page 130: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표68:컨베이어 입력

의 타이머 기능

에 대한 영향

오버라이드 사이클수는 제어 시스템에 저장됩니다. 이 횟수는 Override Required 출

력에 의해 제어됩니다. 뮤팅 사이클의 발생 후, 시스템의 리셋 후(설정ㆍ모니터 툴을

사용하는 등), STOP 상태에서 RUN 상태로 바뀐 다음에는 값이 "0"으로 리셋됩니다.

Override Required 출력이 되어(2Hz 펄스) Override 입력이 되면,

뮤팅이 재개하여 Output Enable이 ON(High) 됩니다.

ON ON(High)

뮤팅 센서에 대한 잘못된 입력에 의해 뮤팅 사이클이 정지된 경우, 오버라이드의 조

건이 만족하면 Override Required가 1사이클간 ON(High) 됩니다. 뮤팅 센서에 대

한 잘못된 입력이 ON(High) 되고 나서 다시 OFF(Low) 되면, 뮤팅 사이클은 다시

정지하여 Override Required 출력이 ON(High) 됩니다. 다만 오버라이드 조건이 만

족해야 한다는 것이 조건입니다.

유효한 오버라이드 상태일 때, 뮤팅 방향, 시퀀스 감시(펑션 블록에 따름) 및 협조 감

시는 오버라이드 사이클 중에는 실행되지 않습니다.

Conveyer 입력

뮤팅 사이클 중에 기계의 동작이 정지한 경우, 총뮤팅 시간을 초과하고 있을 가능성

이 있습니다, 또한, Muting Error로 이어질 수 있는 다른 시간 파라미터를 초과하고

있을 가능성도 있습니다. 이 때 이 상태는 Conveyer 입력을 이용하여 방지할 수 있

습니다. 이 입력을 이용하여 반송하는 재료가 그 이상 진행되지 않을 때 뮤팅에 관련

된 시간 관련 기능을 정지시킵니다.

Conveyer 입력은 EN 61131을 만족해야 하며, 다음의 특성이 있습니다.

DC 0V = 컨베이어 정지(예: )OFF(Low)

DC 24V = 컨베이어 운전(예: )ON(High)

Conveyer 입력은 다음의 타이머 기능에 영향을 줍니다.

총뮤팅 시간의 감시 벨트 정지가 검출되면, 타이머 기능이 일시 정지한

다.

컨베이어의 운전이 재개되면, 타이머는 일시 정지

하기 전에 저장되어 있던 값 +3초에서 재개한다.

협조 감시 시간

센서 갭 감시 시간은 컨베이어 정지에 의한 영향을 받지 않습니다.

최소 오버라이드 펄스폭

최소 오버라이드 펄스폭은 Override 입력이 유효하게 되기 위해 필요한 최소 ON

(High) 시간을 지정합니다. 설정값은 100ms나 350ms입니다. Override 입력이 ON

(High)인 시간이 설정 시간보다 짧거나 3초를 초과하는 경우, Override 입력은 무시

됩니다.

Page 131: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표69:Muting Status의

출력값

표70:Muting Lamp

Control의 출력값

Muting Status의 출력값

Muting Status 출력은 아래 표에 따라 뮤팅 기능의 상태를 나타냅니다.

조건

뮤팅 사이클 OFF, 에러 없음

뮤팅 사이클 ON, 에러 없음

Muting Error ON

오버라이드 유효, 에러 없음

Muting Lamp Control의 출력값

Muting Lamp Control 출력은 유효한 뮤팅 사이클을 나타내는데 사용합니다.

Muting Lamp Control 출력의 값은 아래 표와 같이 Muting Status의 값에 직접 좌우

됩니다.

뮤팅 상태 펑션 블록

Muting Status OFF

Muting Status ON

오버라이드 사이클 유효

오버라이드 조건 유효 2Hz로 점멸

Muting Error의 출력값

Output Enable의 출력값

Muting Error 출력은 뮤팅 펑션 블록에 관련된 에러가 검출된 것을 나타내는데 사용

합니다. Muting Error을 리셋하려면, 모든 뮤팅 센서가 OFF(Low)로 돌아와 ESPE

OSSD 입력이 ON(High) 될 필요가 있습니다. 뮤팅 에러가 검출되면, Muting Error

의 값은 ON(High) 됩니다.

뮤팅 조건이 존재하는 경우, 오버라이드 사이클이 발생한 경우 또는 ESPE OSSD 입

력이 프리한 상태(아무것도 감지하고 있지 않은 상태)에서 유효한 에러나 에러 상태

가 없는 경우, Output Enable은 ON(High) 됩니다.

Page 132: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표71:뮤팅 배선의 조합

과 필요 조건

6.7.5 배선

뮤팅 기능을 실장하는 경우, 배선에 의해 발생할 가능성이 있는 에러를 고려할 필요

가 있습니다. 공통 배선으로 일정한 조합의 신호를 송신하려면, 각각의 신호가 적절

해지도록 추가 대책이 필요합니다. 적절한 대책을 강구(보호 배선 등)하여 배선상에

서 에러가 발생하지 않도록 하십시오.

신호 내용

A 보호 배선을 사용하지 않는 한 지정된 신호를 공통선에 배선할 수 없다.B 보호 배선 또는 시퀀스 감시를 사용하지 않는 한 지정된 신호를 공통선에 배선할 수 없다.C 지정된 신호를 공통선에 배선할 수 있다.

- 비해당.

Reset 신호, Reset/Override(Reset과 Override 혼합 입력) 신호 및 Reset Required

Indication은 리셋 펑션 블록이 뮤팅 펑션 블록과 함께 사용되고 있는 경우에만 이용

할 수 있습니다.

Page 133: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표72:뮤팅 기능의

STOP-RUN 시

의 동작

6.7.6 STOP에서 RUN으로의 상태 변화

시스템이 STOP 상태에서 RUN 상태로 바뀔 때 뮤팅 센서 상태나 ESPE OSSD(안전

라이트 커튼의 안전 출력 등)에 대응하여 다음의 동작 패턴을 실현할 수 있습니다. 표

71에 STOP에서 RUN으로 상태가 변화할 때의 시스템 동작의 상세를 나타냅니다.

STOP에서 RUN으로의 상태 변화 후의 상태 시스템 동작

ESPE OSSD 뮤팅 센서 상태 기동 다음 액션

ON(High)

(예:보호 영

역에 아무것도

없다)

모든 뮤팅 센서

(Low).

OFF 정상적인 뮤팅

시퀀스 가능.

뮤팅 센서의 적정한 작동

/시퀀스 후에 뮤팅 가능.

뮤팅 조건을 일부 만

족하고 있다.

ESPE OSSD가

(Low) 되기 전에 모든

뮤팅 센서가 OFF(Low)

로 돌아와 있을 것. 모든

뮤팅 센서가 OFF(Low)

되기 전에 ESPE OSSD

가 OFF(Low) 되었을

때 오버라이드를 사용할

필요가 있다.

OFF

뮤팅 조건을 만족하고

있다.

OFF(Low)

(예:대상물이

검출된 상태)

모든 뮤팅 센서

(Low).

OFF 뮤팅이 블록되

어 있다.

ESPE OSSD가

(High) 되지 않으면 뮤

팅은 발생하지 않는다.

ON

뮤팅 조건을 일부 만

족하고 있다.

설정 시는 오

버라이드 필

요.

일반 동작으로 전환되거

나(센서 상태 시퀀스의

사이클이 올바른 경우)

총오버라이드 시간을 초

과한다.

뮤팅 조건을 만족하고

있다.

Page 134: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표73:뮤팅 펑션 블록의

에러 상태와 리셋

정보

그림85:패러렐 뮤팅

펑션 블록의

펑션 블록도

6.7.7 에러 상태와 리셋 정보

진단 출력 상태 에러 상태의 리셋 비고

Muting Error ON 뮤팅 고유의 에러

가 ON 되어 있는

경우, Output

Enable은 OFF,

Fault Present는

ON 된다.

협조 감시 기능

의 에러

총뮤팅 시간 감

시의 에러

방향 검출 에러

시퀀스 에러 검

센서 갭 감시의

에러

6.7.8 패러렐 뮤팅

펑션 블록도

뮤팅 에러를 리셋하려면, 뮤팅 사이

클을 마지막까지 끝낼 필요가 있다.

이 때는 오버라이드를 사용하거나

모든 뮤팅 센서와 ESPE의 OSSD

를 프리(아무것도 감지하고 있지

않은 상태)로 하여 다음 유효한 뮤

팅 시퀀스를 끝까지 완료시킨다.

상기 중에서 하나의 조건이 만족하

고 그 밖에 에러 원인이 없으면,

Muting Error 출력이 OFF로 돌아

온다.

Page 135: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림86:2 조의 병렬 뮤

팅 센서 페어에

의한 뮤팅

표74:2 조의 병렬 뮤팅

센서 페어에 의한

뮤팅의 조건

용도 설명

그림 86은 2 조의 병렬 뮤팅 센서 페어를 사용한 뮤팅에서의 센서의 배치 예를 나타

냅니다.

이 예에서는 재료는 왼쪽에서 오른쪽 방향으로 이동합니다. 1 조째의 뮤팅 센서 페어

A1&A2가 작동하는 것과 동시에 보호 장치(ESPE)의 보호 작용이 뮤트됩니다(일시

적으로 무효가 됩니다). 보호 작용은 뮤팅 센서 페어 B1&B2가 프리(아무것도 감지

하고 있지 않은 상태)로 돌아올 때까지 뮤트된 상태를 유지합니다.

뮤팅 센서의 입력 조건

조건 설명

A1&A2

(또는 B1&B2)

뮤팅 사이클을 시작한다. 어느 쪽의 센서 페어가 먼저 작동하

는지는 재료의 반송 방향에 의해 정해진다.

A1&A2&B1&B2 뮤팅 기능을 2 조째의 센서 페어에 주고 받는 조건.

B1&B2

(또는 A1&A2)

이 조건이 만족하고 있는 동안에는 뮤팅이 적용된다.

어느 쪽의 센서 페어가 다음에 작동하는지는 재료의 반송 방

향에 의해 정해진다.

(안전 라이트 커튼 등)

반송 재료

위험 구역

Page 136: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

거리 계산식과 필요 조건:

거리 계산에서 사용하는 기호를 설명합니다.

센서 간격(ESPE의 검출 범위를 기준으로 좌우 대칭의 배치)

재료의 반송 방향의 길이

재료의 속도(컨베이어 벨트의 속도 등)

총뮤팅 시간 설정 시간[초]

뮤팅 센서의 응답 시간

라이트 커튼의 응답 시간

응답 시간에 대해서는 안전 컨트롤러 사용자 매뉴얼(상세편)을 참조하십시오.

재료는 어느 방향으로도 이동할 수 있으며, 다음의 방법으로 반송 방향을 고정

하는 것도 가능합니다.

-

어(A1&A2 등)의 뮤팅 센서가 모두 ON 되기 전에 C1이 작동할 필요가 있

습니다.

옵션의 C1 신호를 사용한다. C1 신호를 이용하는 경우, 1 조째의 센서 페

- 방향 검출 설정 파라미터를 사용한다.

병렬 방식에서는 뮤팅 센서의 위치에 따라 검출할 수 있는 대상물의 폭도 정해

집니다. 대상물은 반드시 뮤팅 센서와 같은 폭으로 통과해야 합니다.

이 용도에는 광학 프로브 외에 비광학식의 모든 센서를 사용할 수 있습니다.

센서나 프로브는 배경의 영향을 무시하는 BGS 기능이 내장된 제품을 사용하십

시오.

센서 간의 상호 간섭이 일어나지 않게 하십시오.

설정을 변경할 수 있는 다음의 기능을 이용하여 부정 동작에 대한 방지 레벨이

나 안전 레벨을 높여 주십시오.

- 협조 감시

- 총뮤팅 시간 감시

- ESPE에 의한 뮤팅 종료

장치의 배선에 대해서는 6.7.5항에서 설명합니다.

Page 137: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림87:「C1 입력:

없음」,

「Override

입력:없음」,

「Conveyer

입력:없음」

으로 설정한

경우의 유효한

뮤팅 시퀀스

이 펑션 블록에서는 유효한 뮤팅 시퀀스가 발생해야 합니다. 그림 87은 이 펑션 블록

의 파라미터 디폴트에 의한 유효한 뮤팅 시퀀스 예를 나타냅니다.

시퀀스/타이밍도

Page 138: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림88:시퀀셜 뮤팅 펑

션 블록의 펑션

블록도

그림89:2 조의 종렬 뮤

팅 센서 페어에

의한 뮤팅

표75:2 조의 종렬 뮤팅

센서 페어에 의한

뮤팅의 조건

6.7.9 시퀀셜 뮤팅 (종렬 센서 페어에 의한 뮤팅)

펑션 블록도

용도 설명

그림 89는 2 조의 종렬 뮤팅 센서 페어를 사용한 뮤팅에서의 센서의 배치 예를 나타

냅니다.

이 예에서는 재료는 왼쪽에서 오른쪽 방향으로 이동합니다. 1 조째의 뮤팅 센서 페어

A1&A2가 작동하는 것과 동시에 보호 장치(ESPE)의 보호 작용이 뮤트됩니다. 보호

작용은 뮤팅 센서 페어 B1&B2가 프리로 돌아올 때까지(아무것도 감지하지 않게 될

때까지) 뮤트된 상태를 유지합니다.

뮤팅 센서의 입력 조건

조건 설명

A1&A2

(또는 B1&B2)

뮤팅 사이클을 시작한다. 어느 쪽의 센서 페어가 먼저 작동하

는지는 재료의 반송 방향에 의해 정해진다.

A1 & A2 & B1 & B2 뮤팅 기능을 2 조째의 센서 페어에 주고 받는 조건.

B1&B2

(또는 A1&A2)

이 조건이 만족하고 있는 동안에는 뮤팅이 적용된다.

어느 쪽의 센서 페어가 다음에 작동하는지는 재료의 반송 방

향에 의해 정해진다.

(안전 라이트 커튼 등)

반송 재료

위험 구역

Page 139: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

거리 계산식과 필요 조건:

거리 계산에 사용하는 기호를 설명합니다.

안쪽의 센서 간격(ESPE의 검출 범위를 기준으로 좌우 대칭인 배치)

바깥쪽 센서 간격(ESPE의 검출 범위를 기준으로 좌우 대칭인 배치)

재료의 반송 방향의 길이

재료의 속도(컨베이어 벨트의 속도 등)

총뮤팅 시간 설정 시간[초]

뮤팅 센서의 응답 시간

라이트 커튼의 응답 시간

응답 시간에 대해서는 안전 컨트롤러 사용자 매뉴얼(상세편)을 참조하십시오.

이 예에서는 재료는 어느 방향으로도 이동할 수 있으며, 다음의 방법으로 반송

방향을 고정하는 것도 가능합니다.

- 옵션의 C1 신호를 사용한다. C1 신호를 이용하는 경우, 1 조째의 센서 페

어(A1&A2 등)의 뮤팅 센서가 모두 ON 되기 전에 C1이 작동할 필요가 있

습니다.

- 방향 검출 설정 파라미터를 사용한다.

이 예의 센서 배치 방식은 모든 종류의 센서로 향하고 있습니다.

센서 간의 상호 간섭이 일어나지 않게 하십시오.

설정을 변경할 수 있는 다음의 기능을 이용하여 부정한 동작에 대한 방지 레벨

이나 안전 레벨을 높여 주십시오.

- 협조 감시

- 총뮤팅 시간의 감시

- ESPE에 의한 뮤팅의 종료

- 시퀀스 감시

장치의 배선에 대해서는 6.7.5항에서 설명합니다.

논리 프로그래밍 - 펑션 블록

Page 140: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림90:「C1 입력:

없음」,

「Override

입력:없음」,

「Conveyer

입력:없음」

으로 설정한

경우의 유효한

뮤팅 시퀀스

시퀀스/타이밍도

이 펑션 블록에서는 유효한 뮤팅 시퀀스가 발생해야 합니다. 그림 90은 이 펑션 블록

의 파라미터 디폴트에 의한 유효한 뮤팅 시퀀스 예를 나타냅니다.

Page 141: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림91:크로스 뮤팅 펑

션 블록의 펑션

블록도

그림92:크로스 뮤팅과

옵션 신호 C1

의 예

표76:센서 2대(교차 배

치 센서)와 옵션

신호 C1에 의한

뮤팅의 조건

6.7.10 크로스 뮤팅 펑션 블록 - 반송 부재의 이동 방향이 전방 또는 후방일 때

펑션 블록도

용도 설명

그림 92는 크로스 뮤팅 펑션 블록의 센서의 배치 예를 나타냅니다.

뮤팅 시스템의 부정한 동작을 방지하기 위한 추가 대책으로서 옵션의 C1 신호를 사

용하고 있습니다.

뮤팅 센서가 규정된 시퀀스로 작동하면, 보호 장치의 보호 작용이 뮤트됩니다. 뮤팅

센서(C1 입력)는 1 조째의 센서 페어(A1&A2 등)의 뮤팅 센서가 모두 ON 되기 전에

작동할 필요가 있습니다.

뮤팅 센서의 입력 조건

조건 설명

C1 입력은 1 조째의 센서 페어(A1&A2 등)의 뮤팅 센서가 모

두 ON 되기 전에 작동할 것.

이 조건이 만족하고 있어 상기의 조건이 존재하는 한 뮤팅이

적용된다.

(안전 라이트 커튼 등)

반송 재료

뮤팅 센서(C1)

위험 구역

Page 142: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

거리 계산식과 필요 조건:

거리 계산에 사용하는 기호를 설명합니다.

ESPE의 검출 라인에서 A1, A2에 의한 검출까지의 최소 거리

센서의 2개의 검출 라인의 간격(센서 작동 시/센서 프리 시)

재료의 반송 방향의 길이

C1에서 A1, A2의 검출 라인까지의 최대 거리

재료의 반송 속도(컨베이어 벨트의 속도 등)

총뮤팅 시간 설정 시간[초]

뮤팅 센서의 반응 시간

라이트 커튼의 반응 시간

응답 시간에 대해서는 안전 컨트롤러 사용자 매뉴얼(상세편)을 참조하십시오.

이 예에서는 재료의 흐름은 한방향만 가능합니다.

재료를 어느 방향으로도 이동할 수 있도록 하려면, 뮤팅 센서의 교점을 ESPE의

광선에 정확하게 맞추어 주십시오.(6.7.11항을 참조하십시오).

이 예의 센서 배치 방식은 투과 빔 광전자 스위치 및 광전자 반사 스위치에도

적합합니다.

센서 간의 상호 간섭이 일어나지 않게 하십시오.

설정을 변경할 수 있는 다음의 기능을 이용하여 부정한 동작에 대한 방지 레벨

이나 안전 레벨을 높여 주십시오.

- 협조 감시

- 총뮤팅 시간의 감시

- ESPE에 의한 뮤팅의 종료

장치의 배선에 대해서는 6.7.5항에서 설명합니다.

Page 143: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림93:「C1 입력:

없음」,

「Override

입력:없음」,

「Conveyer

입력:없음」

으로 설정한

경우의 유효한

뮤팅 시퀀스

시퀀스/타이밍도

이 펑션 블록에서는 유효한 뮤팅 시퀀스가 발생해야 합니다. 그림 93은 이 펑션 블록

의 파라미터 디폴트에 의한 유효한 뮤팅 시퀀스 예를 나타냅니다. 또한, 옵션 C1 입

력은 아래 그림의 시퀀스에는 포함되어 있지 않습니다.

Page 144: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림94:크로스 뮤팅 펑

션 블록의 펑션

블록도

주의

그림95:반송 부재 양방

향 이동이 가능

한 크로스 뮤팅

6.7.11 크로스 뮤팅 펑션 블록 - 반송 부재의 이동 방향이 양방향일 때

펑션 블록도

용도 설명

반송 부재를 양방향으로 이동해야 하는 경우에 2대의 교차 센서로 뮤팅을 실행하는

용도에서는 센서를 아래 그림과 같이 배치하십시오. 이 용도 예에서는 옵션 C1 입력

은 사용하고 있지 않습니다.

뮤팅 센서는 이동하고 있는 반송 부재만을 검출하도록 하십시오.

뮤팅 센서의 배치에서는 사람이 뮤팅 조건을 만족하면서(뮤팅 센서를 모두 작동시

켜 뮤팅에 필요한 조건을 발생시킴) 위험 구역에 들어가지 못하도록 배치하십시오.

반송 재료

위험 구역

(안전 라이트 커튼 등)

Page 145: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표77:센서 2대(교차 배

치 센서)와 옵션

신호 C1에 의한

뮤팅의 조건

뮤팅 센서의 입력 조건

조건 설명

A1&A2 이 조건이 만족하고 있고, 상기의 조건이 존재하는 한은 뮤팅이 적용된

다.

거리 계산식과 필요 조건:

거리 계산에 사용하는 기호를 설명합니다.

ESPE의 검출 라인에서 A1, A2에 의한 검출까지의 최소 거리

센서의 2개의 검출 라인의 간격(센서 작동 시/센서 프리 시)

재료의 반송 방향의 길이

재료의 반송 속도(컨베이어 벨트의 속도 등)

총뮤팅 시간 설정 시간[초]

뮤팅 센서의 반응 시간

라이트 커튼의 반응 시간

응답 시간에 대해서는 안전 컨트롤러 사용자 매뉴얼(상세편)을 참조하십시오.

이 예에서는 재료를 어느 방향으로도 흘리는 것이 가능합니다.

재료를 어느 방향으로도 이동할 수 있도록 하려면, 뮤팅 센서의 교점을 ESPE의

광선에 정확하게 맞추어 주십시오.

재료를 한쪽 방향으로만 이동하도록 하려면, 반송 방향을 향하였을 때 뮤팅 센

서의 교점이 ESPE의 광선의 뒤에 오도록 하십시오(6.7.10항「크로스 뮤팅 펑

션 블록 - 반송 부재의 이동 방향이 전방 또는 후방일 때」 참조).

이 예의 센서 배치 방식은 투과 빔 광전자 스위치 및 광전자 반사 스위치에도 적

합합니다.

센서 간의 상호 간섭이 일어나지 않게 하십시오.

설정을 변경할 수 있는 다음의 기능을 이용하여 부정한 동작에 대한 방지 레벨

이나 안전 레벨을 높여 주십시오.

- 협조 감시

- 총뮤팅 시간의 감시

- ESPE에 의한 뮤팅의 종료

장치의 배선에 대해서는 6.7.5항에서 설명합니다.

Page 146: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림96:「C1 입력:

없음」,

「Override

입력:없음」,

「Conveyer

입력:없음」

으로 설정한

경우의 유효한

뮤팅 시퀀스

시퀀스/타이밍도

이 펑션 블록에서는 유효한 뮤팅 시퀀스가 발생해야 합니다. 그림 96은 이 펑션 블록

의 파라미터 디폴트에 의한 유효한 뮤팅 시퀀스 예를 나타냅니다.

Page 147: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림97:크랭크 프레

스 접점 펑션

블록의 펑션

블록도

6.8 프레스용 펑션 블록

6.8.1 크랭크 프레스 접점 펑션 블록

펑션 블록도

개요

크랭크 프레스 접점 펑션 블록은 기계 프레스 또는 크랭크 프레스의 Cam 입력의 감

시에 사용합니다.

에러가 검출되어 있지 않으면, 크랭크 프레스 접점 펑션 블록의 Release 출력이 ON

(High) 됩니다. 일반적으로는 이 펑션 블록의 Release 출력은 다음 프레스 컴포넌트

(프레스 셋업 펑션 블록이나 싱글 스트로크 프레스 펑션 블록 등)에 접속합니다.

접속 대상 펑션 블록(프레스 셋업이나 싱글 스트로크 프레스 펑션 블록 등)의

Release 출력은 구동 장치 제어에 사용하거나 본 펑션 블록의 Control 입력용 피드

백으로 사용합니다.

최소한 Overrun Cam과 Run-up Cam의 설정이 필요합니다. 옵션으로 Dynamic

Cam 입력도 접속할 수 있습니다.

크랭크 프레스 접점 펑션 블록은 Overrun Cam을 감시하고, 프레스의 Cam 신호 시

퀀스가 적정한지 여부를 감시합니다. 불일치가 검출되었을 때, Release 출력이 OFF

(Low)로 바뀌고 대응하는 에러 출력이 ON(High) 됩니다.

Page 148: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표78:크랭크 프레스

접점 펑션 블록

의 파라미터

주의

펑션 블록의 파라미터

파라미터 파라미터값 디폴트

Dynamic Cam 입력 있음

없음

있음

최소 재상승펄스폭 100ms

350ms

100ms

Restart 입력 있음

없음

있음

Disable Monitoring 입력 없음

있음

없음

재기동 신호 상태 변화가 안전 규격ㆍ법령의 요건을 확실히 만족하도록 하십시오

실제의 입력이 High(DC24V)와 단락된 경우, 신호가 단락 검출을 위해 리셋하였을

때 평가가 끝난 신호는 펄스를 발생할 수 있습니다. 이러한 펄스는 기계의 위험 상

태로 이어질 우려가 있으므로 다음 사항을 준수하십시오.

신호선에는 보호 케이블을 사용하십시오

(다른 신호선과의 크로스 회로에 따름)

단락 검출 없음, 즉 시험 출력을 기준으로 하지 마십시오.

펑션 블록의 입력 신호

크랭크 프레스 접점 펑션 블록은 다음의 입력 신호에 대응합니다.

Control

Restart

Overrun Cam

Run-up Cam

Dynamic Cam

Disable Monitoring

상기의 각 신호 입력은 각자의 리스크 분석이나 리스크 방지 전략에 대응하여 싱글

채널 평가 및 듀얼 채널 평가에서도 사용됩니다.

Page 149: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

주의

그림98:크랭크 프레

스 접점 펑션

블록의 프레

스 사이클도

Run-up Cam 신호는 각자의 리스크 분석에 따라 주십시오

Run-up Cam에 싱글 채널 신호(시험 있음 또는 시험 없음)를 이용하는 경우, 에

러에 의해 ON(High) 신호가 발생하는 경우가 있습니다. 이를 방지하려면,

Overrun Cam 신호를 2개 사용하여 이들을 듀얼 채널 입력(이중화 불일치 시간

감시 기능)으로 평가하십시오. 이 신호를 사용하는 경우, 각자의 리스크 분석이나

리스크 방지 전략에 따라 적용하는 규격이나 법령을 고려하십시오.

감시 대상 입력의 각각 다른 테스트 펄스 신호를 사용하십시오.

Overrun Cam, Run-up Cam, Dynamic Cam의 입력 신호는 그림 98에 따라 주십시

오.

Overrun Cam

크랭크 프레스 접점 펑션 블록은 Overrun Cam 신호에 의해 프레스의 오버런을 감

시합니다. 프레스가 상사점에 이르면(Overrun Cam 상태가 ON(High)으로 변화하

여 나타난다), 대응하는 Top 출력 신호에 의해 프레스가 정지합니다. 프레스가 다시

기동하지 않고(Control 입력이 OFF(Low) 상태), Overrun Cam이 ON(High)에서

ON(High)가 되면(하강), Overrun Error가 발생합니다.

Overrun Error는 유효한 재기동 시퀀스에 의해서만 리셋이 가능합니다.

Page 150: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

Run-up Cam

Run-up Cam 입력의 상승펄스는 프레스 사이클의 런 업 부분의 시작을 나타냅니다.

이 Up 신호는 상승펄스에서(Overrun Cam이 OFF(Low)에서 ON(High)으로 변화

할 때) 종료합니다.

안전상의 이유로 프레스의 기동 시 Run-up Cam이 되어 있는 동안(스위

치 ON 후나 에러 후의 첫 사이클 중 등)에는 Run-up Cam 신호가 발생하지 않습니

다.

Overrun Cam이 ON(High)에서 OFF(Low)로 바뀌면 2번째 사이클이 시작됩니다.

ON(High)

Dynamic Cam

Dynamic Cam은 프레스 사이클의 출력 신호를 어떻게 결정할 것인지를 지정하는 입

력 신호 옵션입니다. Dynamic Cam 입력 신호는 한번의 프레스 사이클 중에 몇 번이

라도 신호 상태가 바뀌는 것은 물론 전혀 바뀌지 않는 것도 있습니다.

Dynamic Cam이 에서 가 되면(하강), Top 출력이

되어 Up 출력이 OFF(Low) 됩니다. Top 출력은 Overrun Cam이 ON(High)에서

OFF(Low)로 바뀔 때까지 ON(High) 상태를 유지합니다. Overrun Cam이 ON

(High)에서 OFF(Low)로 바뀌면, Top 출력도 OFF(Low) 됩니다. 즉, Dynamic

Cam이 다음에 ON(High)에서 OFF(Low)로 변화해도 Top 출력의 신호 상태에는

영향을 주지 않게 됩니다.

ON(High) OFF(Low) ON(High)

Disable Monitoring

Disable Monitoring 입력은 지정 상황하에서 감시 기능을 무효로 할 수 있습니다.

이 입력은 일반 장치의 셋업 중이나 프레스가 본래의 위치로 돌아갈 때 사용합니다.

Disable Monitoring 입력이 ON(High) 되어 있는 경우, Release 출력은 OFF(Low)

됩니다.

Page 151: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림99:「Dynamic

cam 입력:없

음」으로 설정

하여「Control

입력이 ON 상

태」인 경우의

Top 출력의 시

퀀스/타이밍도

그림100:「Dynamic

cam 입력:있

음」으로 설정

하여 「Control

입력이 ON 상

태」인 경우의

Top 출력의 시

퀀스/타이밍도

펑션 블록의 출력 신호

Top

이 펑션 블록이 Dynamic Cam 없음으로 설정되어 있는 경우, Top 출력 신호는

Overrun Cam 입력 신호에 근거합니다. 그림 99에 Top 출력의 타이밍도를 나타냅

니다.

이 펑션 블록이 Dynamic Cam 입력 있음으로 설정되어 있고 Dynamic Cam이

(High)에서 OFF(Low)로 바뀌면(하강), Top 출력이 ON(High) 됩니다. Top 출력

은 Overrun Cam이 ON(High)에서 OFF(Low)로 변화하지 않는 한 ON(High) 상

태를 유지합니다. Overrun Cam이 ON(High)에서 OFF(Low)로 바뀌면, Top 출력

은 OFF(Low) 됩니다. 즉, Dynamic Cam이 다음에 ON(High)에서 OFF(Low)로

변경되어도 Top 출력의 신호 상태에는 영향을 주지 않습니다.

ON

Page 152: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림101:「Dynamic cam 입력:없 음」,「Restart 입력:없음」 으로 설정하여 「Control 입 력이 ON 상태」 인 경우의 Up 출력의 시퀀스 /타이밍도

그림102:「Dynamic cam 입력:있 음」,「Restart 입력:없음」 으로 설정하여 「Control 입 력이 ON 상태」 인 경우의 Up 출력의 시퀀스 /타이밍도

표79:크랭크 프레스

접점 펑션 블록의

에러 출력

Up

Run-up Cam 입력의 상승펄스는 프레스 사이클의 런 업 시작을 나타냅니다. Up 출

력은 Overrun Cam 신호의 상승펄스(OFF(Low)에서 ON(High)으로의 변화)에서

종료합니다.

안전상의 이유로 Run-up Cam이 그대로(스위치 ON 후나 에러 후의 첫

사이클 중 등) 프레스를 기동해도, Up 출력은 발생하지 않습니다. Overrun Cam이

ON(High)에서 OFF(Low)로 바뀌면 2번째 사이클이 시작됩니다.

ON(High)

Dynamic Cam이 에서 로 바뀌면 런 업 사이클이 종료됩니다.

이것은 Up가 OFF(Low)로 변화하는 것으로 나타납니다.

ON(High) OFF(Low)

에러 출력

이하의 옵션 출력을 이용할 수 있습니다.

펑션 블록의 옵션 출력

Page 153: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림103:「Dynamic

cam 입력:없

음」으로 설정

한 경우의

Overrun Error

출력의 시퀀스

/타이밍도의 예

Contact Error

Overrun Cam과 Run-up Cam의 입력 신호에는 몇개의 조건이 있습니다. 이하에 그

조건을 나타냅니다.

Overrun Cam이 에서 으로 바뀌었을 때, Run-up Cam

은 ON(High)이거나 또는 현재의 사이클 중에 OFF(Low)로 바뀔 필요가 있습

니다.

OFF(Low) ON(High)

Overrun Cam이 에서 로 바뀌었을 때, Run-up Cam은

OFF(Low) 상태이어야 합니다.

ON(High) OFF(Low)

Run-up Cam이 에서 으로 바뀌었을 때, Overrun Cam

은 OFF(Low) 상태이어야 합니다.

OFF(Low) ON(High)

Run-up Cam이 에서 로 바뀌었을 때, Overrun Cam은

ON(High) 상태이어야 합니다.

ON(High) OFF(Low)

운전 중에 상기의 조건 중 한쪽이 만족하지 않으면, Release 출력이 (Low:페

일 세이프) 되어 Contact Error 출력이 ON(High) 됩니다. Release 출력은 유효한

재기동 시퀀스(OFF(Low)에서 ON(High;적어도 100ms 또는 350ms, 최대

30,000ms)로 변경된 후 다시 OFF(Low)가 된다)가 발생하지 않는 한 리셋할 수 없

습니다.

OFF

Overrun Error

Overrun Cam이 에서 로 바뀌면, 크랭크 프레스 접점 펑션 블

록은 Control 입력 신호가 ON(High) 되어 있는지를 체크합니다. Control 입력이

OFF(Low) 되어 있는 경우, Overrun Error가 됩니다.

ON(High) OFF(Low)

Page 154: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

그림104:「Dynamic

cam 입력:있

음」의 경우의

Overrun Error

출력의 시퀀스

/타이밍도의 예

표80:크랭크 프레스 접

점 펑션 블록의

에러 상태와 재기

동 정보

주의

에러 상태와 재기동 정보

진단 출력 상태 에러 상태의 리셋 비고

Contact Error 또는 Overrun

Error가 ON 되어 있는 경우,

Restart Required는 ON. 유효

한 재기동 시퀀스에 의해 에러

상태(Contact Error 또는

Overrun Error)가 OFF 된다.

Contact Error 또는

Overrun Error가 되어 ON

있는 경우, Release는 , OFF

Fault Present는 된다.ON

안전 관련 신호는 적용하는 규격이나 법령에 따라 주십시오

사용하는 용도에 대해서 반드시 유효한 일본, 지역, 지방의 법령이나 규격을 고려

하십시오. EN 692나 EN 693과 같은 C 규격에 안전 관련 신호의 사용 방법의 요

건이 나타나 있습니다. 예를 들어, Overrun Error 발생 시 재기동 신호를 적절한

방안으로 보호하십시오(키스위치 사용, 폐쇄된 제어 캐비닛 내에 수납 등).

논리 프로그래밍 - 펑션 블록

ON

Page 155: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림105:유니버설 프레

스 접점 펑션

블록의 펑션

블록도

6.8.2 유니버설 프레스 접점 펑션 블록

펑션 블록도

개요

유니버설 프레스 접점 펑션 블록은 각종 프레스(액압 프레스, 크랭크 프레스 등)의 접

점을 감시하는데 사용합니다.

에러가 검출되어 있지 않으면, 유니버설 프레스 접점 펑션 블록의 Release 출력은

ON(High)됩니다. 일반적으로 이 펑션 블록의 Release 출력은 가까운 프레스 컴포

넌트(프레스 셋업 펑션 블록이나 싱글 스트로크 프레스 펑션 블록 등)에 접속합니다.

접속 대상 펑션 블록(프레스 셋업이나 싱글 스트로크 프레스 펑션 블록 등)의

Release 출력은 구동 장치 제어에 사용하거나 본 펑션 블록의 Control 입력용 피드

백에 사용합니다.

설정은 최소한 TDC가 필요합니다. 옵션으로 BDC나 Overrun Cam 입력도 접속할

수 있습니다. BDC를 사용하지 않는 경우, Up 출력은 이용할 수 없습니다.

이 펑션 블록은 프레스의 오버런을 감시하고, TDC, BDC, Overrun Cam의 시퀀스가

적정한지를 감시합니다. 이상이 검출되었을 때, Release가 OFF(Low)로 바뀌어 대

응하는 에러 출력이 ON 됩니다.

BDC와 Overrun Cam을 사용하지 않는 경우, 본 펑션 블록의 신뢰성 체크는 불가능

합니다. 이 때는 오버런의 체크도 실행할 수 없습니다. 이 때 유일하게 가능한 기능은

TDC 신호의 제공입니다.

Page 156: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표81:유니버설 프레스

접점 펑션 블록의

파라미터

주의

펑션 블록의 파라미터

파라미터 파라미터값 디폴트

Overrun Cam 입력 있음

없음

있음

BDC 입력 있음

없음

있음

사이클당 BDC

신호의 수

1(예:크랭크 프레스)

0-2(예:액압 프레스)

1(예:크랭크 프레스)

최소 재상승펄스폭 100ms

350ms

100ms

Restart 입력 있음

없음

있음

Disable Monitoring

입력

있음

없음

없음

사이클당 BDC 신호의 수를 0-2(예:액압 프레스)로 설정한 경우, 에 대

한 단락(DC 0V에 대한 단락)이나 BDC 입력으로 검출된 에러에 의한 OFF(Low) 등

의 지정 에러는 검출할 수 없을 가능성이 있습니다.

OFF(Low)

Restart 신호 상태 변화가 안전 규격ㆍ법령의 요건을 확실히 만족하도록 하십시오

실제의 입력이 High(DC24V)와 단락된 경우, 신호가 단락 검출을 위해 리셋하였을

때 평가가 끝난 신호는 펄스를 발생할 수 있습니다. 이러한 펄스는 기계의 위험 상

태로 이어질 우려가 있으므로 다음 사항을 준수하십시오.

신호선에는 보호 케이블을 사용하십시오.

(다른 신호선과의 크로스 회로에 따름)

단락 검출 없음, 즉 시험 출력을 기준으로 하지 마십시오.

Page 157: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

주의

그림106:유니버설 프레

스 접점 펑션

블록의 프레스

사이클도

펑션 블록의 입력 신호

유니버설 프레스 접점 펑션 블록은 다음의 입력 신호에 대응합니다.

Control

Restart

TDC(Top Dead Center)

BDC(Bottom Dead Center)

Overrun Cam

Disable Monitoring

TDC, BDC, Overrun Cam의 각 입력 신호는 각각 다른 테스트 출력을 사용하여 다음

의 그림 106에 일치해야 합니다. 각자의 리스크 분석이나 리스크 방지 전략 및 적용

하는 규격이나 법령(EN 692, EN 693 등)에 대응하여 TDC, BDC, Overrun Cam 입

력은 싱글 채널 평가 및 듀얼 채널 평가에서도 사용됩니다.

BDC 신호는 각자의 리스크 분석에 따라 주십시오

BDC에 싱글 채널 신호(테스트 펄스 있음 또는 테스트 펄스 없음)를 이용하는 경우,

에러에 의해 ON(High) 신호가 발생하는 경우가 있습니다. 이를 방지하려면, BDC

신호를 2개 사용하여 이들을 듀얼 채널 입력(이중화 불일치 시간 감시 기능)으로 평

가하십시오. 프레스 사이클별 BDC 신호의 수를 0-2로 설정하는 경우, 2개의 BDC

신호를 사용할 필요가 있습니다. 이 신호를 사용하는 경우, 각자의 리스크 분석이나

리스크 방지 전략에 따라 적용하는 규격이나 법령을 고려하십시오.

Page 158: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

360°의 사이클 전체에서 TDC, BDC 및 Overrun Cam 입력에는 다음의 조건이 있

습니다.

TDC(한가운데의 링)는 0° 또는 0° 부근에서 트리거되는 것으로 합니다. 한가

운데의 링이 채워진 부분에서는 TDC가 OFF(Low)입니다. 프레스 사이클의 나

머지 시간에서는 TDC는 ON(High)입니다. 한번의 프레스 사이클로 TDC에 허

용되는 OFF(Low) 신호는 한번뿐입니다.

BDC 신호(안쪽의 링)는 180° 또는 180° 부근에서 트리거되는 것으로 합니

다. 안쪽의 링이 채워진 부분은 이상적인 BDC 신호를 나타냅니다. 해치 부분은

BDC 외의 가능성이 있는 값을 나타냅니다. 안쪽 링의 채워진 부분과 어두운 해

치 부분에서는 BDC는 ON(High)입니다. 밝은 해치 부분은 3개의 접점(TDC,

BDC, Overrun Cam) 모두가 사용되었을 때만 인정됩니다.

또한, 상승펄스(OFF(Low)에서 ON(High)으로의 변화)는 이전의 프레스 사이

클의 Overrun Cam의 하강펄스(ON(High)에서 OFF(Low)로의 변화)보다 이

전에 발생하지 않습니다.

BDC의 하강펄스( 에서 로의 변화)는 다음의 조건 중 하나를 발

생해야 합니다.

ON(High) OFF(Low)

- Overrun Cam을 「없음」으로 설정한 경우, TDC가 로 바뀌기

전 또는 바뀌는 중

OFF(Low)

- Overrun Cam을 「있음」으로 설정한 경우, TDC가 로 바뀌는

전후 또는 바뀌는 중 그리고 Overrun Cam의 하강펄스 전(OFF(Low)에서

ON(High)으로의 변화)

OFF(Low)

Overrun Cam(외측 링)의 상승펄스( 에서 으로의 변화)는

TDC가 OFF(Low)가 되기 전에 발생할 필요가 있습니다. 하강펄스(ON(High)

에서 OFF(Low)로의 변화)는 TDC가 ON(High)으로 바뀌고 나서 발생해야 합

니다. 바깥쪽 링이 채워진 부분은 이상적인 Overrun Cam을 나타냅니다. 해치

부분은 Overrun Cam의 기타 가능성이 있는 값을 나타냅니다. 바깥쪽 링의 채

워진 부분과 어두운 해치 부분에서는 Overrun Cam은 ON(High)입니다. 나머

지 프레스 사이클에서는 Overrun Cam은 OFF(Low)일 것입니다. 또한,

Overrun Cam에 허용되는 ON(High) 신호는 각 프레스 사이클에 대해 한번뿐

입니다.

OFF(Low) ON(High)

운전 중에 상기의 조건 중 한쪽이 올바르게 만족하지 않은 경우, Release가 OFF

(Low:페일 세이프)가 되어 Contact Error 출력이 됩니다. Release가

ON(High)으로 돌아오려면, 유효한 재기동 시퀀스가 필요합니다.

ON(High)

Disable Monitoring 입력

Disable Monitoring 입력은 지정 상황하에서 감시 기능을 무효로 할 수 있습니다. 이

입력은 일반 장치의 셋업 중이나 프레스가 본래의 위치로 돌아갈 때 사용합니다.

Disable Monitoring 입력이 ON(High)인 경우, Release 출력은 OFF(Low) 됩니다.

Page 159: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표82:유니버설 프레스

접점 펑션 블록의

출력 신호

그림107:Top 신호

그림108:TDC와 BDC가

중첩되지 않는

경우의 Up 출

펑션 블록의 출력 신호

아래의 표는 입력 신호의 설정 내용에 대응하여 이용 가능한 출력을 나타냅니다.

입력

출력

Top

TDC가 일 때, Top 출력은 입니다. BDC와 Overrun Cam은

Top 출력에 아무런 영향을 미치지 않습니다. 그림 107은 Top 출력의 논리도입니다.

OFF(Low) ON(High)

Up

BDC가 설정되어 사용되고 있는 경우, 이것은 Up 출력에 직접적으로 동작합니다. 출

력 신호는 다른 펑션 블록, 예를 들어 업 스트로크 뮤팅 등과 조합하여 사용할 수 있

습니다. 시스템의 기동 시 BDC가 ON(High) 되어 있는 경우, Up 출력은 BDC가 OFF

(Low)로 돌아 온 후 다시 ON(High)으로 바뀌지 않는 한 OFF(Low) 상태를 유지합

니다. 다음의 상황이 예상됩니다.

Page 160: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림109:TDC와 BDC가

중첩되는 경우

의 Up 출력

그림110:한번의 프레스

사이클에서 2개

의 BDC 입력이

있는 경우의

Up 출력

표83:유니버설 프레스

접점 펑션 블록의

에러 출력

에러 출력

이하의 추가 에러 출력을 이용할 수 있습니다.

펑션 블록의 옵션 출력

Contact Error

TDC, BDC, Overrun Error 입력의 사용에는 몇개의 조건이 있습니다. 이하에 그 조

건을 나타냅니다.

BDC가 사용되어 프레스 사이클별 BDC 신호수가 1로 설정되어 있을 때, 사이클

당 1개의 BDC가 필요합니다.

Overrun Cam 입력이 「없음」으로 설정된 경우, TDC가 OFF(Low)에서 ON

(High)으로 바뀌기 전에 BDC에서 하강펄스가 발생해야 합니다(ON(High)에

서 OFF(Low)로의 변화).

Overrun Cam 입력이 「있음」으로 설정된 경우, BDC가 OFF(Low) 될 수 있

는 것은 TDC가 OFF(Low)에서 ON(High)으로 바뀌고 나서입니다. 다만 ON

(High)에서 OFF(Low)가 되는 것은 Overrun Cam이 ON(High)에서 OFF

(Low)로 바뀌기 전 이어야 합니다.

한번의 프레스 사이클에서 허용되는 TDC는 한번뿐입니다(TDC는 BDC 및

Overrun Cam도 사용하는 경우에 한하여 검출할 수 있습니다).

사용하는 경우, Overrun Cam은 사이클 마다 한번만 인정됩니다.

Page 161: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림111:「BDC 입력:

없음」으로 설

정한 경우의

Overrun Error

출력의 시퀀스

/타이밍도의

BDC의 상승펄스( 에서 으로의 변화)는 이전 사이클의

Overrun Cam의 하강펄스(ON(High)에서 OFF(Low)로의 변화)보다 이전에

발생하지 않습니다.

Overrun Cam의 상승펄스(OFF(Low)에서 ON(High))는 TDC가 OFF(Low)

에서 ON(High)으로 변경되기 전에 발생해야 합니다.

Overrun Cam의 하강펄스(ON(High)에서 OFF(Low))는 TDC가 OFF(Low)

에서 ON(High)으로 변경된 후에 발생해야 합니다.

OFF(Low) ON(High)

운전 중에 상기의 조건 중 한쪽이 만족하지 않은 경우, Release가 OFF(Low:페일

세이프) 되어 Contact Error 출력이 ON(High) 됩니다. Release는 유효한 재기동

시퀀스(OFF(Low)에서 ON(High;100ms 또는 350ms 이상, 30,000ms 이하)으

로, 다시 OFF(Low)로 돌아온다)가 발생하지 않는 한 리셋할 수 없습니다.

Overrun Error

Overrun Cam 입력을 사용하는 경우, 본 펑션 블록이 프레스의 오버런을 감시합니

다. Overrun Cam 입력이 ON(High)에서 OFF(Low)로 바뀌어 Control 입력이

OFF(Low) 상태이면(즉, 프레스가 기동하고 있지 않으면), 오버런 에러가 되어

Overrun Error 출력이 ON(High) 됩니다.

Page 162: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표84:유니버설 프레스

접점 펑션 블록의

에러 상태와 재기

동 정보

주의

그림112:프레스 셋업

펑션 블록의

펑션 블록도

에러 상태와 재기동 정보

진단 출력 상태 에러 상태의 리셋 비고

Contact Error 또는 Overrun Error

가 ON 되어 있는 경우, Restart

Required 출력은 (1Hz 펄스 송출). ON

유효한 재기동 시퀀스로 에러 상태

(Contact Error 또는 Overrun Error)

가 OFF 된다.

Contact Error 또는

Overrun Error가 ON

되어 있는 경우,

Release는 OFF,

Fault Present는 ON

된다.

안전 관련 신호는 적용하는 규격이나 법령에 따라 주십시오

사용하는 용도에 대해서 반드시 유효한 일본, 지역, 지방의 법령이나 규격을 고려하

십시오. EN 692나 EN 693과 같은 C 규격에 안전 관련 신호의 사용 방법의 요건이

나타나 있습니다. 예를 들어, Overrun Error 발생 시 재기동 신호를 적절한 방안으

로 보호하십시오. (키스위치 사용, 폐쇄된 제어 캐비넷 내 수납 등)

6.8.3 프레스 셋업 펑션 블록

펑션 블록도

개요

프레스 셋업 펑션 블록은 일반적으로 유니버설 프레스 접점 펑션 블록 또는 크랭크

프레스 접점 펑션 블록과 병용하여 프레스의 셋업을 실행하는 것 외에 본 펑션 블록

의 입력으로 Top 출력의 정보를 사용합니다. 싱글 스트로크 운전에는 Top 출력이 필

요합니다. 프레스의 제어 시에는 양손 조작 장치 등을 사용할 수 있습니다.

ON

Page 163: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

표85:프레스 셋업 펑

션 블록의 파라

미터

주의

펑션 블록의 파라미터

파라미터 파라미터값 디폴트

재기동 인터록 입력 없음

On/Start 입력 또는 EN1이 OFF

되어 있을 때

Top 입력이 ON 또는 EN1이 OFF

되어 있을 때

항시

항시

EN2 입력 있음

없음

있음

싱글 스트로크 설정 있음

없음

있음

최소 재상승펄스폭 100ms

350ms

100ms

재기동 신호 상태 변화가 안전 규격ㆍ법령의 요건을 확실히 만족하도록 하십시오

실제의 입력이 High(DC24V)와 단락된 경우, 신호가 단락 검출을 위해 리셋하였을

때 평가가 끝난 신호는 펄스를 발생할 수 있습니다. 이러한 펄스는 기계의 위험 상

태로 이어질 우려가 있으므로 다음 사항을 준수하십시오.

신호선에는 보호 케이블을 사용하십시오

(다른 신호선과의 크로스 회로에 따름)

단락 검출 없음, 즉 시험 출력을 기준으로 하지 마십시오

펑션 블록의 입력 신호

논리 프로그래밍 - 펑션 블록

On/Start

On/Start 입력 신호는 프레스 동작의 시작과 종료를 나타내는데 사용합니다. On/

Start 입력의 상승펄스(OFF(Low)에서 ON(High)으로의 변화)가 프레스 동작의 시

작을 나타냅니다.

On/Start 입력의 는 프레스의 정지를 나타냅니다. 재기동 인터록 파라미OFF(Low)

터를 「On/Start 또는 EN1이 OFF 되어 있을 때」로 설정한 경우, 인 OFF(Low)

On/Start 입력 신호에 의해 발생한 정지 후에는 유효한 재기동 시퀀스가 필요합니다.

프레스 셋업 펑션 블록은 다음의 입력 신호에 대응합니다.

Page 164: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

EN1 (Static)

En1 입력은 필수입니다. En1이 인 경우, 반드시 Output Enable이 즉시

OFF(Low) 됩니다.

OFF(Low)

이 펑션 블록을 프레스 접점 펑션 블록(크랭크 프레스 접점 또는 유니버설 프레스 접

점)과 병용하는 경우, Output Enable을 이 펑션 블록의 EN1 입력에 접속하십시오.

EN2 (Start)

En2 입력은 옵션입니다. EN2를 설정한 경우, EN2가 일 때 Output

Enable은 ON(High) 됩니다(스위치 ON 시 등). Output Enable이 ON(High)일 때는

EN2는 감시되지 않습니다.

ON(High)

Top

Top 입력 신호는 프레스 사이클의 종료(프레스가 상사점에 도달한 것)를 판단하는데

사용합니다. 이 입력 신호는 크랭크 프레스 접점이나 유니버설 프레스 접점의 펑션

블록으로 이용할 수 있습니다. Top 입력 신호는 싱글 스트로크 설정에 사용합니다.

싱글 스트로크 설정의 파라미터가 「있음」으로 설정되어 있을 때, Top 입력 신호가

OFF(Low)에서 ON(High)이 되면 Output Enable이 OFF(Low)로 전환됩니다.

Restart

재기동 인터록 입력 파라미터가 「없음」으로 설정된 경우, 프레스가 어떤 모습으로

정지해도 이후의 재기동에 Restart 신호는 필요 없습니다. 재기동 인터록 입력 파라

미터는 다음의 값으로도 설정할 수 있습니다.

On/Start 또는 EN1이 OFF 되어 있을 때

Top가 ON 또는 EN1이 OFF 되어 있을 때

항시

이 파라미터는 재기동 인터록 신호를 본 펑션 블록의 입력 신호로서 언제 필요로 한

지를 지정하는 것입니다. Restart 입력 그 자체는 다른 재기동 펑션 블록으로 실현하

며, 유효한 재기동 시퀀스가 발생하도록 하십시오.

재기동 인터록 입력 파라미터의 상기의 설정에 의해 Output Enable이 가

되었을 때, 유효한 재기동 시퀀스(재기동 입력이 OFF(Low)에서 (High; 100ms

또는 350ms 이상, 30,000ms 이하)가 되어 다시 OFF(Low)로 돌아온다)가 완료되

지 않으면 Output Enable을 리셋할 수 없습니다.

OFF(Low)

ON

Page 165: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

그림113:프레스 셋업 펑

션 블록의 시퀀

스/타이밍도

펑션 블록의 출력 신호

Restart Required

Restart Required는 Restart 입력에서 올바른 재기동 시퀀스가 예측되는 경우에 유

효합니다.

Restart Required가 이고(재기동은 불필요), 다음의 조건 중 한쪽이 만족

하고 있는 경우에 Output Enable은 ON(High)입니다.

OFF(Low)

싱글 스트로크 설정이 「없음」으로 설정된 경우에 En1이 , EN2(필

요 시만)가 ON(High)입니다. 또한, On/Start 입력으로 OFF(Low)에서 ON

(High)에 대한 상승펄스가 검출되고 있습니다.

ON(High)

싱글 스트로크 설정이 「있음」으로 설정된 경우에 On/Start가 에서

ON(High)이 되어, En1이 ON(High), EN2(필요 시만)이 ON(High)입니다. 이

때는 Top 입력 신호가 OFF(Low)에서 ON(High)으로 바뀌면 Output Enable

은 OFF(Low) 됩니다.

OFF(Low)

EN1 Inverted

En1 Inverted 출력은 유효한 신호가 존재하는 것을 알리는 신호입니다. EN1 입력이

ON(High)인 경우 EN1 Inverted 출력은 OFF(Low)로, 반대로 EN1 입력이 OFF

(Low)인 경우 EN1 Inverted 출력은 ON(High)입니다.

에러 상태

이 펑션 블록은 에러 상태는 감시하지 않습니다.

논리 프로그래밍 - 펑션 블록

싱글 스트로크 설정이 「없음」으로 설정된 경우에는 Output Enable은 ON을 유지합니다.

Page 166: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림114:싱글 스트로크

프레스 펑션

블록의 펑션

블록도

6.8.4 싱글 스트로크 프레스 펑션 블록

펑션 블록도

개요

싱글 스트로크 프레스 펑션 블록은 일반적으로 유니버설 프레스 접점 펑션 블록 또는

크랭크 프레스 접점 펑션 블록과 병용하여 본 펑션 블록의 입력으로 Top 출력이나

Up 출력의 정보를 사용합니다.

싱글 스트로크 운전에는 Top 출력이 필요합니다. 예를 들어, 양손 조작 장치에 의해

또는 N-PSDI 모드 부착 프레스 펑션 블록과 안전 라이트 커튼의 조합에 의해 프레스

를 제어할 수 있습니다.

싱글 스트로크 설정은 항시 ON으로 설정을 변경할 수 없습니다. 이것은 Top 입력의

신호가 ON(High)으로 변경된 경우, Output Enable은 반드시 OFF(Low)가 되기

때문입니다. 재기동 조건은 재기동 인터록 파라미터의 설정 내용에 의합니다.

Page 167: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표86:싱글 스트로크 프

레스 펑션 블록의

파라미터

주의

펑션 블록의 파라미터

파라미터 파라미터값 디폴트

재기동 인터록 입력 없음

On/Start 입력, EN1 또는

EN3이 OFF 되어 있을 때

Top 입력이 ON 또는 EN1 또

는 EN3이 OFF 되어 있을 때

항시

EN1 또는 EN3이 OFF 되어

있을 때

항시

EN2 입력 있음

없음

있음

EN3 입력 있음

없음

있음

On/Start 모드 스텝

기동만

스텝

업 스트로크 뮤팅 있음

없음

없음

업 스트로크 뮤팅 최대 시간 0초부터 7200초의 범위 내에서 설

정 가능.

업 스트로크 뮤팅

최대 시간을 0으로 설정하면, 업 스

트로크 뮤팅은 실행하지 못하고 Up

입력에는 아무것도 접속할 필요가

없다.

30초

최소 재상승펄스폭 100ms

350ms100ms

탑에서의 EN3에 의한 기동

인터록을 무효로 한다예

아니오

아니오

재기동 신호 상태 변화가 안전 규격ㆍ법령의 요건을 확실히 만족하도록 하십시오

실제의 입력이 High(DC24V)와 단락된 경우, 신호가 단락 검출을 위해 리셋하였을

때 평가가 끝난 신호는 펄스를 발생할 수 있습니다. 이러한 펄스는 기계의 위험 상

태로 이어질 우려가 있으므로 다음 사항을 준수하십시오.

신호선에는 보호 케이블을 사용하십시오(다른 신호선과의 크로스 회로에 따

름)

단락 검출 없음, 즉 시험 출력을 기준으로 하지 마십시오

Page 168: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

펑션 블록의 입력 파라미터와 입력 신호

싱글 스트로크 프레스 펑션 블록은 다음의 입력 신호에 대응합니다.

On/Start

On/Start 입력 신호는 프레스 동작의 시작과 종료를 나타내는데 사용합니다. On/

Start 입력의 상승펄스(OFF(Low)에서 ON(High)으로의 변화)가 프레스 동작의 시

작을 나타냅니다.

On/Start 입력의 는 프레스의 정지를 나타냅니다. On/Start 모드 파라미

터가 「기동만」으로 설정된 경우, 프레스는 On/Start 입력 신호로 정지할 수 없습

니다.

OFF(Low)

On/Start 모드 파라미터가 「스텝핑」으로 설정되고, 재기동 인터록이 「On/Start

입력, EN1 또는 EN3이 OFF 되어 있을 때」 또는 「항시」로 설정된 경우, On/Start

입력 신호 에 의한 정지 후에 유효한 재기동 시퀀스가 필요합니다.OFF(Low)

On/Start 입력에 대한 접속에는 양손 조작 장치나 N-PSDI 모드 부착 프레스 펑션

블록의 Output Enable 신호가 적합합니다.

EN1 (Static)

En1 입력은 필수입니다. En1이 의 경우, 반드시 Output Enable이 즉시

OFF(Low) 됩니다.

OFF(Low)

이 펑션 블록을 프레스 접점 펑션 블록(크랭크 프레스 접점 또는 유니버설 프레스 접

점)과 병용하는 경우, Output Enbale를 이 펑션 블록의 EN1 입력에 접속하십시오.

EN2 (Start)

En2 입력은 옵션입니다. EN2를 설정한 경우, En2가 일 때 Output

Enable은 ON(High) 됩니다(스위치 ON 시 등). Output Enable이 ON(High)일 때

는 EN2는 감시되지 않습니다.

ON(High)

Page 169: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

EN3 (Safety)

En3은 런 업을 사용하는 경우에 이용할 수 있는 옵션 신호입니다. EN3이 ON(High)

이거나 Up가 인 경우, Output Enable은 에서 으로 ON(High) OFF(Low) ON(High)

바뀌지 않습니다. En3이 에서 Up 입력이 인 경우, Output OFF(Low) OFF(Low)

Enable은 가 되어 설정 내용에 따라 재기동 시퀀스가 발생합니다.OFF(Low)

Up 입력이 인 경우, EN3은 뮤트됩니다.ON(High)

업 스트로크 뮤팅

업 스트로크 뮤팅 최대 시간을 0으로 설정하지 않는 경우, Up 입력을 접속할 필요가

있습니다. 프레스 접점 펑션 블록(크랭크 프레스 접점 또는 유니버설 프레스 접점 등)

의 Up 출력 신호를 사용할 것을 권장합니다.

이 때 EN3과 On/Start 입력은 Up 입력이 이면 뮤트됩니다(On/Start 입

력의 뮤팅은 파라미터 설정에 의합니다). 이 펑션 블록은 Up 입력 신호의 신뢰성 체

크는 실행하지 않습니다. 한번의 프레스 사이클로 Up 입력이 몇번이라도 ON(High)

되는 경우, 본 펑션 블록의 대응하는 입력을 몇번이라도 뮤트할 수 있습니다. 어느 신

호를 뮤트하면 안되는 경우, EN1에 접속하십시오. 이 때, EN1에 접속하는 다른 신호

와 AND 게이트를 조합하십시오.

ON(High)

업 스트로크 뮤팅 최대 시간

업 스트로크 뮤팅 최대 시간은 설정 변경이 가능합니다. 이 시간은 Up 입력에서의 신

호의 상승펄스(OFF(Low)에서 ON(High)으로의 변화)에서 시작합니다.

Up 입력으로 하강펄스(ON(High)에서 OFF(Low)로의 변화)가 발생하기 전에 타이

머가 업 스트로크 뮤팅 최대 시간에 도달한 경우, 본 펑션 블록이 EN3과 On/Start의

뮤팅을 중지합니다. 이와 동시에 이 2개의 입력 중 한쪽이 OFF(Low)인 경우,

Output Enable도 OFF(Low) 됩니다.

업 스트로크 뮤팅 최대 시간은 0초부터 7200초의 범위로 하여 초 단위로 지정합니

다. 이 파라미터를 "0"으로 설정한 경우, 업 스트로크 뮤팅은 무효가 됩니다.

Page 170: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림 115:「재기동 인터

록:없음」,

「On/Start 모

드:스텝」으

로 설정되어

있을 때의 싱

글 스트로크

프레스 펑션

블록의 시퀀

스/타이밍도

Restart 입력

재기동 인터록 설정 파라미터가 「없음」으로 설정된 경우, 프레스가 어떤 모습으로

정지해도 이후의 재기동에 Restart 입력은 불필요합니다. 재기동 인터록 파라미터는

다음의 값으로도 설정할 수 있습니다.

On/Start 입력, EN1 또는 EN3이 OFF 되어 있을 때

Top 입력이 ON 되어 있거나 EN1나 EN3이 OFF 되어 있을 때

항시

EN1 또는 EN3이 OFF 되어 있을 때

이 파라미터는 재기동 인터록 신호를 본 펑션 블록의 입력 신호로서 언제 필요로 할

것인지를 지정하는 것입니다. 재기동 신호 그 자체는 다른 재기동 펑션 블록으로 실

현하여 유효한 재기동 시퀀스가 발생하도록 하십시오.

재기동 인터록 파라미터의 상기의 설정에 의해 Output Enable이 되었을

때, 유효한 재기동 시퀀스(재기동 입력이 OFF(Low)에서 (High;100ms 또는

350ms 이상, 30,000ms 이하) 되어 다시 OFF(Low)로 돌아온다)가 완료되지 않으

면 Output Enable을 리셋할 수 없습니다.

OFF(Low)

ON

탑에서의 EN3에 의한 기동 인터록을 무효로 한다

이 파라미터는 프레스가 일반적으로 정지하고 있는 동안에 EN3(Safety) 입력이

OFF(Low)로 변경된 경우에 재기동 인터록이 ON(High) 되는 것을 방지합니다. 이

파라미터를 「예」로 설정한 경우, Top 입력이 ON(High)으로 변경되면, Output

Enable은 OFF(Low)로 변경됩니다. 프레스가 재기동할 때까지 EN3(Safety) 입력이

OFF(Low)로 변경되어도, Restart Required 출력은 ON(High)으로 변경되지 않습

니다.

펑션 블록의 출력 신호

Restart Required

Restart Required는 Restart 입력에서 유효한 재기동 시퀀스가 예측되는 경우에

ON 입니다.

Output Enable의 시퀀스/타이밍도

Page 171: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림 116:「재기동 인터

록:없음」,

「On/Start

모드:기동만」

으로 설정한

경우의 싱글

스트로크 프

레스 펑션 블

록의 시퀀스/

타이밍도

그림 117:「재기동 인터

록:없음」,

「On/Start의

업 스트로크

뮤팅:있음」,

「EN3 입력:

있음」으로

설정한 경우

의 싱글 스트

로크 프레스

펑션 블록의

시퀀스/타이

밍도

업 스트로크 뮤팅

에러 상태

이 펑션 블록은 에러 상태는 감시하지 않습니다.

Page 172: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림118:자동 프레스 펑

션 블록의 펑션

블록도

표87:자동 프레스 펑션

블록의 파라미터

6.8.5 자동 프레스 펑션 블록

펑션 블록도

개요

자동 프레스 펑션 블록은 프레스에 대해서 재료를 자동 공급할 수 있지만, 수동으로

금형을 교환할 때 가이드 열기 등의 수동 조작도 필요한 프레스 용도에 사용합니다.

본 펑션 블록은 프레스의 정지 신호를 발생시키고(Output Enable이 로

전환된다), 쉽게 툴을 교환할 수 있는 위치(탑 위치 등)에서 정지한 후에 가이드를 열

수 있습니다.

OFF(Low)

펑션 블록의 파라미터

파라미터 파라미터값 디폴트

정지 조건 후의

재기동 인터록있음

없음

있음

정지 조건 OFF/STOP 입력이 ON 되어 있을 때

On/Start 입력이 OFF 되어 있을 때

OFF/STOP 입력이

ON 되어 있을 때

Up 입력 있음

없음

있음

EN2 입력 있음

없음

있음

최소 재상승펄스폭 100ms

350ms

100ms

Page 173: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

주의

Restart 신호 상태 변화가 안전 규격ㆍ법령의 요건을 확실히 만족하도록 하십시오

실제의 입력이 High(DC24V)와 단락된 경우, 신호가 단락 검출을 위해 리셋하였을

때 평가가 끝난 신호는 펄스를 발생할 수 있습니다. 이러한 펄스는 기계의 위험 상

태로 이어질 우려가 있으므로 다음 사항을 준수하십시오.

신호선에는 보호 케이블을 사용하십시오

(다른 신호선과의 크로스 회로에 따름)

단락 검출 없음, 즉 시험 출력을 기준으로 하지 마십시오

펑션 블록의 입력 파라미터와 입력 신호

정지 조건

정지 조건 파라미터는 프레스 자동 펑션 블록의 정지 조건을 설정합니다.

이 파라미터를 "On/Start 입력이 OFF 되어 있을 때"로 설정한 경우, On/Start 입력

신호로 직접 Output Enable을 제어합니다. "OFF/STOP 입력이 ON 되어 있을 때"로

설정한 경우, OFF/STOP 입력 신호가 일 때 Output Enable이 ON(High) OFF(Low)

됩니다.

어떤 경우에도 다음의 조건이 만족하면 Output Enable은 됩니다.ON(High)

On/Start 입력으로 에서 으로의 변화가 발생하였다OFF(Low) ON(High)

OFF/STOP 입력이 (접속되어 있는 경우에만)OFF(Low)

정지 신호를 정상적으로 트리거할 것 같은 다른 이유가 없다. 예를 들어, En1의

OFF(Low) 등.

Up 입력

Up 입력 파라미터를 「있음」으로 설정한 경우, 이 입력에 신호를 접속

하여 다운 스트로크 중에도 탑 위치에서도 프레스를 정지시킬 수 있습니다. 이 파라

미터를 「없음」으로 설정한 경우, 일반적으로 정지는 탑 위치에서만 실행할 수 있습

니다.

ON(High)

On/Start

On/Start 입력 신호는 프레스 동작의 시작과 종료를 나타내는 신호를 제공하는데 사

용합니다.

On/Start 입력으로 상승펄스(OFF(Low)에서 ON(High)으로의 변화)가 검출되면,

OFF/STOP 입력이 OFF(Low)이고 정지 신호를 정상적으로 트리거하는 것 같은 다

른 이유(EN1 (Static)가 OFF(Low)인 등)가 존재하지 않으면, Output Enable이

ON(High) 됩니다. 정지 후의 재기동 인터록 파라미터가 「있음」으로 설정한 경우,

On/Start의 신호 상태가 변경되기 전에 유효한 재기동 시퀀스가 필요한 경우가 있습

니다.

On/Start 입력에 커맨드 장치(양손 조작 장치 등)를 접속하는 경우, 부주의에 의해

재기동되지 않게 하십시오.

Page 174: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

OFF/STOP

정지 조건 파라미터가 "OFF/STOP 입력이 ON 되어 있을 때"로 설정되어 있는 경우,

OFF/STOP 입력 신호로 프레스의 정지 신호를 냅니다. OFF/STOP 입력이 ON

(High)일 때, Output Enable은 OFF(Low) 됩니다.

이 입력은 정지 조건 파라미터가 "OFF/STOP 입력이 ON 되어 있을 때"로 설정되어

있는 경우에만 사용합니다. 정지 조건 파라미터가 "On/Start 입력이 OFF 되어 있을

때"로 설정되어 있는 경우, OFF/STOP 입력은 사용하지 않습니다. 정지 조건 후의

재기동 인터록 파라미터가 「있음」으로 설정된 경우, On/Start의 신호 상태가 변경

되기 전에 유효한 재기동 시퀀스가 필요한 경우가 있습니다. OFF/STOP 입력은 안

전 관련 이외의 신호(일반 PLC에서의 신호 등)의 접속용입니다. 안전 관련 신호는

OFF/STOP 입력이 아니라 반드시 EN1에 접속하십시오.

EN1 (Static)

En1 입력은 필수입니다. En1이 인 경우, 반드시 Output Enable이 즉시

OFF(Low) 됩니다.

OFF(Low)

이 펑션 블록을 프레스 접점 펑션 블록(크랭크 프레스 접점 또는 유니버설 프레스 접

점)과 병용하는 경우, Output Enable을 이 펑션 블록의 EN1 입력에 접속하십시오.

EN2 (Start)

En2 입력은 옵션입니다. EN2를 설정한 경우, EN2가 일 때 Output

Enable은 ON(High) 됩니다(스위치 ON 시 등). Output Enable이 ON(High)일 때

는 EN2는 감시되지 않습니다.

ON(High)

Restart

정지 조건 후의 재기동 인터록 파라미터가 「없음」으로 설정된 경우, 프레스가 어떤

모습으로 정지해도 이후의 재기동에 Restart 입력은 필요 없습니다.

정지 조건 후의 재기동 인터록 파라미터가 「있음」으로 설정되어 Output Enable이

OFF(Low) OFF(Low)로 바뀌었을 때, 유효한 재기동 시퀀스(Restart 입력이 에서

ON(High; 100ms 또는 350ms 이상, 30,000ms 이하)가 되어 다시 로 돌OFF(Low)

아온다)가 완료되지 않으면 Output Enable을 리셋할 수 없습니다.

Page 175: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림119:「재기동 인

터록:없음」,

「Up 입력:

있음」으로

설정한 경우

의 자동 프

레스 펑션

블록의 시퀀

스/타이밍도

그림120:N-PSDI 모

드 부착 프레

스 펑션 블록

의 펑션 블록

펑션 블록의 출력 신호

Restart Required

Restart Required는 Restart 입력으로 유효한 재기동 시퀀스가 예측되는 경우에 ON

입니다.

Output Enable의 시퀀스/타이밍도

에러 상태

이 펑션 블록은 에러 상태는 감시하지 않습니다.

6.8.6 N-PSDI 모드 부착 프레스 펑션 블록

펑션 블록도

개요

N-PSDI 모드 부착 프레스 펑션 블록은 PSDI 모드(제어 기능 내장 광선식 안전 장치)

를 갖춘 프레스 용도에 사용합니다.

Page 176: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

주의

PSDI 모드의 안전 법령을 준수하십시오

지방, 지역, 일본 외의 규격으로 PSDI 모드의 요건이 지정되어 있습니다. PSDI 모드

를 갖춘 어플리케이션에서는 반드시 이러한 규격이나 법령에 준수하고, 각자의 리

스크 분석이나 리스크 방지 전략에 따라 주십시오.

ESPE(안전 라이트 커튼 등)를 사용하지 않는 모드를 2개 이상 설정하는 경우, 이

모드로 ESPE를 무효로 하여 현재 ESPE가 보호 동작을 실행하지 않은 것을 명확

하게 하십시오. N-PSDI 기능을 이용한 용도로 2개 이상의 ESPE(안전 라이트 커튼

등)를 사용하는 경우, N-PSDI 모드의 요건을 만족하는데 ESPE는 1개 밖에 사용할

수 없습니다.

프레스 용도에 대한 EN 692 및 EN 693에서는 브레이크 횟수는 1회 또는 2회로 제

한되고 있습니다. 이외의 용도에 대해서는 해당 규격에 따라서 다릅니다.

위험을 수반하는 동작에 대한 액세스를 방지하십시오

PSDI 모드에 대하여 ESPE의 보호 영역에 인간이 진입, 통과할 수 있는 것 같은 설

정의 프레스 시스템은 금지됩니다.

N-PSDI 모드 부착 프레스 펑션 블록은 프레스 사이클을 트리거하는 일련의 이벤트

시퀀스를 규정하는 것입니다. 「브레이크」란 PSDI 입력 신호의 에서

OFF(Low), ON(High)으로의 상태 변화라고 정의됩니다. 프레스의 PSDI 모드에서

는 ESPE의 미리 규정된 「브레이크」 횟수에 근거하여 프레스 사이클의 간접적 수

동 트리거를 실행합니다. ESPE(안전 라이트 커튼 등)가 부품의 삽입이나 추출에 관

련된 작업자의 작업 동작이 완료된 것을 검출하여 작업자가 ESPE의 보호 영역에서

스스로의 신체 부분을 모두 빼낸 것을 검출하면, 프레스가 자동으로 트리거됩니다.

ON(High)

N-PSDI 모드 부착 프레스 펑션 블록은 유니버설 프레스 접점 펑션 블록 또는 싱글

스트로크 프레스 펑션 블록 및 안전 라이트 커튼용 입력과 관련하여 사용할 수 있습

니다. 이 펑션 블록의 Output Enable은 예를 들어 싱글 스트로크 프레스 펑션 블록

의 On/Start 입력을 제어합니다.

N-PSDI 모드 부착 프레스 펑션 블록은 기동 시퀀스가 유효한지 여부를 체크하여, 브

레이크 카운터나 펑션 블록의 리셋 시기를 체크합니다.

Page 177: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표88:N-PSDI 모드 부

착 프레스 펑션

블록의 파라미터

펑션 블록의 파라미터

파라미터 파라미터값 디폴트

브레이크 횟수 1회에서 8회의 범위 내에서 설정 가

1

모드 표준 모드

스웨덴 모드

표준 모드

업 스트로크 뮤팅 최대 시간 0초부터 7200초의 범위 내에서 초

단위로 설정 가능. 업 스트로크 뮤팅

최대 시간을 0으로 설정하면, 업 스

트로크 뮤팅은 실행하지 못하고 런

업 입력에는 아무것도 접속할 수 없

다.

30초

PSDI 감시 시간 0에서 500초의 범위 내에서 설정

가능

30초

EN2 입력 없음

첫 기동 시만 필요

매회 기동 시 필요

매회 기동 시

필요

브레이크 평가 제한 있음

제한 없음

제한 있음

재기동 인터록 입력 항시

업 스트로크 시에 무효

(PSDI만)

없음

항시

최소 재상승펄스폭 100ms

350ms

100ms

기동 위치 지정하지 않는다

탑만

지정하지

않는다

최소 브레이크 펄스폭 100ms

350ms

100ms

Page 178: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

주의

Restart 신호 상태 변화가 안전 규격ㆍ법령의 요건을 확실히 만족하도록 하십시오

실제의 입력이 High(DC24V)와 단락된 경우, 신호가 단락 검출을 위해 리셋하였을

때 평가가 끝난 신호는 펄스를 발생할 수 있습니다. 이러한 펄스는 기계의 위험 상

태로 이어질 우려가 있으므로 다음 사항을 준수하십시오.

신호선에는 보호 케이블을 사용하십시오(다른 신호선과의 크로스 회로에 따

름)

단락 검출 없음, 즉 시험 출력을 기준으로 하지 마십시오

펑션 블록의 입력 파라미터와 입력 신호

표준/스웨덴 모드

표준/스웨덴 모드의 파라미터는 N-PSDI 모드 부착 프레스 펑션 블록의 기동 시퀀스

전체를 지정합니다. 표준 모드의 경우, 설정 횟수의 브레이크를 한 후 유효한 재기동

시퀀스가 필요합니다.

스웨덴 모드에서는 최초로 유효한 재기동 시퀀스를 하고 나서 설정 횟수의 브레이크

가 요구됩니다.

기동 시퀀스의 요건

Output Enable이 다음의 조건 중 하나를 로 전환하였을 때, 완전한 기동

시퀀스가 필요한 경우가 있습니다.

OFF(Low)

En1이 이다.OFF(Low)

PSDI 사이클이 0으로 유효한 업 스트로크 뮤팅이 없고, 상사점에서의 정지가

없는 상태에서 Protective Field Interrupted 출력이 ON(High)이다.

PSDI 타임 아웃의 경우

안전 컨트롤러의 스위치 ON 후

Protective Field Interrupted 출력이 에서 Output Enable이

이고 PSDI 입력도 OFF(Low)에서 재기동 인터록이 「없음」으로 설정되어 있을 때,

완전한 재기동 시퀀스가 없어도 재기동은 가능합니다. 이것은 재기동 인터록이 "업

스트로크 시에 무효(PSDI만)"로 설정되어 있으면 프레스의 런 업 중에도 적합합니다.

ON(High) OFF(Low)

PSDI 입력의 최소 브레이크 펄스폭은 100ms 또는 350ms 입니다. 이것보다 브레이

크 시간이 짧은 경우에는 유효하다고 평가되지 않습니다. EN2 입력이 「첫 기동 시

만 필요」 또는 「매회 기동에 필요」로 설정되어 있으면, 완전한 기동 시퀀스가 필

요한 경우에도 ON(High) 상태이어야 합니다.

Page 179: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림121:표준 모드로 설

정되어 있는 경

우의 완전 기동

시퀀스의 시퀀

스/타이밍도

그림122:스웨덴 모드로

설정되어 있는

경우의 완전 기

동 시퀀스의 시

퀀스/타이밍도

첫 완전 기동 시퀀스가 완료되어 프레스가 한번의 프레스 사이클을 끝내면, 현재 프

레스가 상사점에 도달하고 있는지를 Top 입력이 나타냅니다. 이것은 Up 입력의 상

승펄스(OFF(Low)에서 ON(High)으로의 변화)에서 나타납니다. 이 상태 변화가 발

생하면, 브레이크 횟수를 세는 카운터가 리셋됩니다.

다음 사이클을 트리거하려면, 사이클 기동 시퀀스가 필요합니다. 이 때는 설정 횟수

의 브레이크가 발생되어 나머지 설정 조건이 만족하면(예를 들어, EN2는 "매회의 기

동에 필요"로 설정되어 있는 경우), Output Enable은 ON(High) 됩니다.

Page 180: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림123:브레이크 평가

파라미터가

「제한 없음」

으로 설정된 경

우에 유효한 브

레이크

PSDI 감시 시간

PSDI 감시 시간 파라미터는 완전 기동 시퀀스와 사이클 기동 시퀀스 모두에 필요한

시간을 지정합니다. PSDI 시간을 초과하면, PSDI Timeout 출력이 ON(High)으로

전환됩니다. 이 때는 Output Enable이 ON(High)으로 돌아오려면(프레스를 기동하

기 위한 경우 등), 완전 기동 시퀀스가 필요합니다. 프레스가 상사점에서 정지(Top

입력이 OFF(Low)에서 ON(High)으로 전환)하고 다른 모든 정지 조건이 만족하면,

PSDI 타이머가 기동합니다.

PSDI 시간의 디폴트는 크랭크 프레스에 허용되는 최대 PSDI 시간(DIN EN 692에 규

정)에 따라 30,000ms가 됩니다. PSDI 시간이 0의 경우, PSDI 시간 감시는 무효가

됩니다.

브레이크 평가

브레이크 평가 파라미터는 어떤 상황에서 브레이크를 유효로 간주할 것인지를 지정

합니다. 이 파라미터를 「제한 없음」으로 설정한 경우, Top 입력이 ON(High)으로

바뀌고 나서 상승펄스(PSDI 입력의 OFF(Low)에서 ON(High)으로의 변화)가 발생

하면 브레이크는 유효합니다. 브레이크의 시작(하강, 즉 PSDI 입력의 ON(High)에서

OFF(Low)로의 변화)은 Top 입력이 ON(High) 되기 전에도 가능합니다.

브레이크 평가 파라미터를 「제한 있음」으로 설정한 경우, Top 입력이

으로 바뀌고 나서 상승펄스(PSDI 입력의 OFF(Low)에서 ON(High)으로의 변화)가

발생하면 브레이크는 유효합니다. Top 입력이 ON(High)으로 바뀌기 전에 브레이크

의 시작(하강, 즉 PSDI 입력의 ON(High)에서 OFF(Low)로의 변화)이 발생한 경우

에 브레이크는 무효합니다.

ON(High)

Page 181: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림124:표준 모드로 설

정되어 있는 경

우의 업 스트로

크 뮤팅의 시퀀

스/타이밍도

업 스트로크 뮤팅과 업 스트로크 뮤팅 최대 시간

업 스트로크 뮤팅은 프레스 사이클의 업 스트로크 중에 PSDI 입력(안전 라이트 커튼

의 OSSD 등)을 우회하는 것입니다. 업 스트로크 뮤팅 최대 시간 파라미터가 0보다

큰 값으로 설정되어 있을 때 업 스트로크 뮤팅은 유효합니다. 업 스트로크 뮤팅 최대

시간 파라미터가 0으로 설정되어 있을 때 업 스트로크 뮤팅은 무효합니다.

업 스트로크 뮤팅이 유효한 경우, 다음과 같이 됩니다.

Up 입력에 적절한 신호를 접속하는 것이 필요합니다. 이것은 예를 들어 크랭크

프레스 접점 펑션 블록이나 유니버설 프레스 접점 펑션 블록의 Up 출력 등이 판

단됩니다.

Up 입력이 에서 Top 입력이 상태이면, 본 펑션 블록의

PSDI 입력 신호가 우회됩니다.

ON(High) OFF(Low)

본 펑션 블록은 Up 입력의 신뢰성 체크는 실행하지 않습니다. 즉, 한번의 프레스 사

이클로 Up 입력이 몇번이나 유효하게 되는 경우, PSDI 입력을 몇번이고 우회하는 것

이 가능하게 됩니다.

업 스트로크 뮤팅 최대 시간은 설정 변경이 가능합니다. 이 시간은 Up 입력에서의 신

호의 상승펄스(OFF(Low)에서 ON(High)으로의 변화)에서 시작합니다.

Up 입력으로 하강펄스(ON(High)에서 OFF(Low)로의 변화)가 발생하기 전에 타이

머가 업 스트로크 뮤팅 최대 시간에 도달한 경우, 업 스트로크 뮤팅이 중지됩니다.

그리고, PSDI 입력이 OFF(Low)이면, Output Enable이 OFF(Low) 됩니다. 다음 상

승펄스가 발생하면, 업 스트로크 뮤팅이 재개합니다. 업 스트로크 뮤팅 최대 시간은

0초부터 7200초의 범위 내에서 설정할 수 있습니다. 값을 "0"으로 설정한 경우, 업

스트로크 뮤팅은 무효가 됩니다.

업 스트로크 뮤팅

Page 182: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

기동 위치

기동 위치 파라미터를 「탑만」으로 설정한 경우, 상사점 이외의 위치에서의 프레스

의 재기동이 방지됩니다. 만약, 프레스가 정지한 경우(예를 들어, 프레스의 하강펄스

중에 라이트 커튼이 차광하는 등), 조작 모드(예를 들어, 프레스의 셋업 모드 등)를 변

경하여 다른 조작 모드로 프레스를 탑으로 되돌려 주십시오. PSDI 모드에서의 프레

스의 재기동만 완전 기동 시퀀스에 의해 가능하게 됩니다.

기동 위치 파라미터를 「탑만」으로 설정한 경우, 현재 프레스가 기동하고 있는지,

정지하고 있는지를 감시하기 위해서 Control 입력을 접속하십시오. 이 입력은 프레

스를 직접 컨트롤하는 신호로 하십시오. 일반적으로 컨트롤 입력은 루프백 접속 경유

로 논리 에디터의 프레스 출력 신호에 접속합니다.

EN1(Static) 입력 또는 PSDI 입력이 로 변경된 것에 의해 Output Enable

이 OFF(Low)로 변경된 경우, Start Here Not Possible 출력은 ON(High)으로 변경

됩니다. 프레스는 Top 입력이 ON(High)으로 돌아올 때까지 재기동되지 않고 다른

조작 모드 중에 재기동은 발생하지 않습니다.

OFF(Low)

EN1 (Static)

En1 입력은 필수입니다. En1이 인 경우, 반드시 Output Enable이 즉시

OFF(Low) 됩니다.

OFF(Low)

이 펑션 블록을 프레스 접점 펑션 블록(크랭크 프레스 접점 또는 유니버설 프레스 접

점)과 병용하는 경우, 그 Output Enable을 이 펑션 블록의 EN1 입력에 접속하십시

오.

EN2 (Start)

En2 입력은 옵션입니다. EN2를 설정한 경우, En2가 일 때 Output

Enable은 ON(High) 됩니다(스위치 ON 시 등). Output Enbale이 ON(High)일 때는

EN2는 감시되지 않습니다.

ON(High)

Page 183: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

Restart

재기동 인터록 입력 파라미터가 「없음」으로 설정된 경우, Output Enable이

(Low)로 바뀌고 나서 프레스를 재기동하는데 Restart 신호는 필요 없습니다.

OFF

재기동 인터록 입력이 「항시」로 설정되어 있고 Output Enable이 로 바

뀌었을 때, 유효한 재기동 시퀀스(재기동 입력이 OFF(Low)에서 (High; 100ms

또는 350ms 이상, 30,000ms 이하) 되고 다시 OFF(Low)로 돌아온다)가 완료되지

않으면 Output Enable을 리셋할 수 없습니다. 이 규칙의 유일한 예외는 사이클 시작

에 의해 가능합니다. 이 때 재기동 인터록 파라미터는 본 펑션 블록에 전혀 영향을 미

치지 않습니다.

OFF(Low)

ON

재기동 인터록 입력이 「항시」로 설정되어 있고 업 스트로크 뮤팅 최대 시간이 「0」

으로 설정되어 있는 경우, 기동 중인 PSDI 입력에서의 신호에서 Output OFF(Low)

Enable이 즉시 됩니다.OFF(Low)

재기동 인터록 입력이 「항시」로 설정되어 있고 업 스트로크 뮤팅이 인

우, Top가 ON(High) 되지 않는 한 Output Enable은 ON(High) 상태를 유지합니다.

이것은 프레스 사이클이 완료된 것을 나타냅니다. 이 때는 완전한 재기동 시퀀스가 필

요합니다.

ON(High) 경

재기동 인터록 입력이 "업 스트로크 시에 무효(PSDI만)"로 설정되어 있고 업 스트로

크 뮤팅 파라미터가 인 경우, Output Enable은 Top이 되지 않ON(High) ON(High)

는 한 상태를 유지합니다. 이것은 프레스 사이클이 완료된 것을 나타냅니ON(High)

다. 이 때는 완전한 재기동 시퀀스가 필요합니다.

업 스트로크 뮤팅 최대 시간 경과 후에 PSDI 입력이 ON→OFF→ON으로 변경되면,

Output Enable도 ON→OFF→ON으로 변경됩니다. 이 파라미터의 설정은 Restart

입력 신호나 Up 입력 신호가 접속되어 있지 않은 상태일 때는 동작하지 않습니다.

Page 184: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림125:PSDI 입력이

OFF(Low), 업

스트로크 뮤팅

이 무효, 재기동

인터록이 「항

시」로 설정되

어 있는 경우의

시퀀스/타이밍

완전 기동 시퀀스

완전 기동 시퀀스

그림126:PSDI 입력이

OFF(Low), 업

스트로크 뮤팅

뮤팅 최대 시간

최대 시간>0,

재기동 인터록

이 "업 스트로

T > 업 스트로크

크 시에 무효

(PSDI만)"로 설

정되어 있는 경

우의 시퀀스/타

이밍도

Page 185: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

표89:N-PSDI 모드 운

전 펑션 블록 에

러 상태와 리셋

정보

펑션 블록의 출력 신호

Restart Required

Restart Required는 Restart 입력으로 유효한 재기동 시퀀스가 예측되는 경우에

ON 입니다.

Break Required

Break Required는 재기동 입력으로 브레이크가 예측되는 경우에 입니다.ON(High)

Protective Field Interrupted

Protective Field Interrupted 출력은 유효한 기동 시퀀스가 실행되어 유효한 뮤팅이

존재하지 않고, 브레이크도 예측되지 않은 상태에서 PSDI 입력이 ON(High)에서

OFF(Low)로 바뀌었을 때 ON(High)입니다. Protective Field Interrupted가 ON

(High)일 때, 일반적으로 유효한 재기동 시퀀스가 실행되지 않으면 Output Enable

은 ON(High) 되지 않습니다.

Protective Field Interrupted 출력이 이고 Output Enable이 ,

PSDI 입력도 OFF(Low)이고 재기동 인터록이 "없음"으로 설정되어 있을 때, 완전한

재기동 시퀀스 없이 재기동이 가능합니다. 이것은 재기동 인터록 입력이 "업 스트로

크 시에 무효(PSDI만)"로 설정되어 있으면 프레스의 런 업 중에도 들어맞읍니다.

ON(High) OFF(Low)

에러 상태

진단 출력 상태 에러 상태의 리셋 비고

Protective

Field

interrupted

Protective Field interrupted가 발생하

면, 일반적으로 PSDI 입력이 ON으로

돌아와 이후 유효한 재기동 시퀀스를

하지 않으면 에러를 리셋할 수 없다.

Protective Field interrupted 출력이

ON(High)이고 Output Enable이 OFF

(Low), PSDI 입력도 OFF(Low)이고

재기동 인터록 입력이 "없음" 또는 "업

스트로크 시에 무효(PSDI만)"로 설정되

어 있을 때, 완전한 재기동 시퀀스 없이

재기동 가능.

PSDI 타임 아웃의 경우, 유효한 재기동

시퀀스로 에러가 리셋된다.

Protective Field

interrupted 또는

PSDI Timeout이

ON 되어 있는 경우,

Output Enable은

OFF로, Fault

Present는 으로 ON

전환된다.

PSDI 타임

아웃

ON

Page 186: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림127:그룹화 펑션

블록의 펑션

블록도

6.9 사용자 정의 펑션 블록

6.9.1 그룹화 펑션 블록

펑션 블록도

복수의 펑션 블록 그룹을 선택하여 1개의 그룹으로 정리할 수 있습니다. 그룹화 펑션

블록의 주요 목적은 논리 그룹을 쉽게 재이용하거나 1페이지의 펑션 블록수를 줄이

는 것입니다.

그룹화 펑션 블록에는 다음의 특징이 있습니다.

입력수는 최대 8개, 출력수도 최대 8개까지 설정할 수 있습니다.

퍼스트 셧오프 펑션 블록이나 다른 그룹화 또는 사용자 펑션 블록을 넣을 수 없

습니다.

그룹화 펑션 블록을 나타내는 아이콘은 설정ㆍ모니터 툴의 정의가 끝난 아이콘

에서 선택합니다.

논리 에디터 내에서 작성하지만, 펑션 블록 리스트에는 표시되지 않습니다.

프로젝트 파일에 저장됩니다. 다른 PC에서 해당 프로젝트 파일을 열면, 그룹화

펑션 블록이 표시됩니다.

사용자 펑션 블록으로 저장할 수 있습니다.

프로젝트의 펑션 블록의 합계수를 구할 때, 그룹화 펑션 블록은 1개의 펑션 블록으로

계산하지 않고 그룹화 펑션 블록 내에서 사용하고 있는 블록의 총수를 계산합니다.

Page 187: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림128:그룹화 펑션 블

록의 작성

그림129:그룹화 펑션 블

록의 펑션 블록

상세 편집 대화

상자

그룹화 펑션 블록의 작성 방법:

⇒ 그룹화하는 펑션 블록을 선택합니다.

⇒ 선택된 펑션 블록의 1개에서 마우스 오른쪽 버튼을 클릭하여 오른쪽 버튼 메뉴

를 표시합니다.

⇒ 그룹화를 클릭합니다. 펑션 블록 상세 편집 대화상자가 열립니다.

⇒ 신규 그룹화 펑션 블록의 이름을 입력합니다.

신규 그룹화 펑션 블록의 이름에 기존의 그룹화 펑션 블록과 같은 이름을 입력하지

마십시오.

⇒ 신규 그룹화 펑션 블록에 다른 아이콘을 할당하고자 하는 경우, “Select”를 클

릭하여 아이콘 선택 대화상자를 엽니다. 정의한 아이콘에서 선택합니다.

Page 188: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림130:그룹화 펑션 블

록의 아이콘 선

택 대화상자

그림131:워크시트의 신

규 그룹화 펑션

블록

⇒ 희망하는 아이콘을 선택하고 OK를 클릭합니다.

⇒ 펑션 블록 상세 편집 대화상자로 돌아와 OK를 클릭 후 변경 내용을 확정하여 대

화상자를 종료합니다. 선택된 펑션 블록은 메인 프로그램의 워크시트상에서 1개

의 그룹화 펑션 블록으로 표시됩니다.

신규 그룹화 펑션 블록의 내용은 신규 페이지에 저장됩니다. 이 예에서의 신규 그룹

화 펑션 블록의 이름은 Machine 1입니다. 그룹화 펑션 블록의 워크시트는 오렌지색

으로 표시됩니다.

Page 189: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림132:신규 그룹화 펑

션 블록의 신규

논리 에디터 페

이지

그룹화 펑션 블록의 이름과 아이콘은 그룹화 FB 정보 화면에서 펑션 블록의 아이콘

을 클릭하여 편집할 수 있습니다.

관련 탭(여기에서는 Machine1)을 클릭하여 그룹화 펑션 블록을 편집할 수 있습니다.

그룹화 펑션 블록의 입력, 출력의 추가 방법:

⇒ 그룹화 펑션 블록의 탭을 클릭합니다.

⇒ 화면 왼쪽의 그룹화 FB 정보 화면으로 전환합니다.

⇒ 펑션 블록 워크시트에 입력 또는 출력을 드래그&드롭하여 필요에 따라 논리 내

에서 접속합니다.

⇒ 입력 또는 출력을 더블 클릭하여 그 태그명을 편집합니다.

그룹화 펑션 블록의 입력 및 출력의 태그명에 공백을 입력하지 마십시오.

Page 190: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림133:그룹화 펑션

블록의 입력

및 출력의

추가

그림134:디바이스가

접속된 그룹

화 펑션 블록

그룹화 펑션 블록에 추가한 입력 및 출력은 메인 프로그램의 펑션 블록 자신에 표시

되며, 컴포넌트를 접속할 수 있습니다.

컴포넌트를 일단 접속하면(이 예에서는 비상 정지), 화면을 외부 입출력 표시로 전환

하였을 때 그룹화 펑션 블록의 논리에 표시됩니다.

Page 191: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림135:표시 전환

그룹화 펑션 블록의 내부 태그명(내부 입출력 표시)과 외부 I/O 설명(외부 입출력 표

시)을 전환하려면, 툴바의 Switch View를 클릭합니다.

내부 입출력 표시는 그룹화 펑션 블록의 입력 및 출력의 태그명을 표시합니다.

외부 입출력 표시는 그룹화 펑션 블록에 접속되어 있는 컴포넌트를 표시합니다.

그룹화 펑션 블록을 다른 PC에 가져오기 하는 방법:

⇒ 프로젝트 파일을 저장하고 그 파일을 다른 PC에서 엽니다. 프로젝트에 포함되는

그룹화 펑션 블록이 자동으로 가져오기 됩니다.

Page 192: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림136:사용자 펑션 블

록의 펑션 블록

6.9.2 사용자 펑션 블록

한 번 작성한 그룹화 펑션 블록을 잠그어 펑션 블록 선택란에 가져오기 하면, 다른 프

로젝트 파일로 사용할 수 있습니다.

이러한 펑션 블록을 사용자 펑션 블록이라고 부릅니다.

펑션 블록도

사용자 펑션 블록에는 다음의 특징이 있습니다.

입력수 및 출력수 모두 최대 8개까지 설정할 수 있습니다.

퍼스트 셧오프 펑션 블록이나 다른 그룹화 또는 사용자 펑션 블록을 넣을 수 없

습니다.

사용자 펑션 블록을 나타내는 아이콘은 사용자가 정의해도 설정ㆍ모니터 툴의

정의가 끝난 아이콘에서 선택해도 됩니다.

논리 에디터 내에서 작성할 수 있으며 펑션 블록 리스트에 다른 펑션 블록과 함

께 표시됩니다. 또한, 같은 PC의 모든 신규 프로젝트에서 이용할 수 있습니다.

사용자 펑션 블록이 저장된 프로젝트 파일을 다른 PC에서 열면, 다음의 옵션을

선택할 수 있습니다.

- 다른 PC의 펑션 블록 리스트에 사용자 펑션 블록을 가져오기 하여 이후에

신규 프로젝트에서 사용할 수 있습니다.

- 또는 그 프로젝트 전용으로 사용자 펑션 블록을 가져오기 할 수 있습니다.

이 때는 펑션 블록 리스트에는 표시되지 않습니다.

프로젝트의 펑션 블록의 합계를 요구할 때, 사용자 펑션 블록은 1개의 펑션 블록으로

간주하지 않고 사용자 펑션 블록 내에서 사용하고 있는 블록의 총수로 계산합니다.

Page 193: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림137:사용자 펑션 블

록의 펑션 블록

상세 편집 대화

상자

사용자 펑션 블록의 작성 방법:

사용자 펑션 블록을 작성하려면, 그룹화 펑션 블록으로 미리 작성해 둘 필요가 있습

니다(6.9.1항 「그룹화」 참조).

⇒ 그룹화 펑션 블록의 탭을 클릭하여 그룹화 펑션 블록 화면을 엽니다.

⇒ 툴바의 Save as CFB...를 클릭합니다. Edit Function Block Details 대화상자가

열립니다.

⇒ 신규 사용자 펑션 블록의 이름을 입력합니다.

신규 사용자 펑션 블록의 이름에 기존의 펑션 블록과 같은 이름을 입력하지 마십시오.

신규 사용자 펑션 블록에 다른 아이콘을 할당하는 경우, 2가지 방법이 있습니다.

- Browse...를 클릭하고 사용자 정의 아이콘을 선택합니다.

- 또는 Select...를 클릭하여 아이콘 선택 대화상자를 엽니다. 정의가 끝난 아

이콘에서 아이콘을 선택할 수 있습니다.

Page 194: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림138:사용자 FB의

"아이콘" 선택

대화상자

그림139:펑션 블록 리스

트의 신규 사용

자 펑션 블록

⇒ 희망하는 아이콘을 선택하고 OK를 클릭합니다.

⇒ 펑션 블록의 상세 편집 대화상자로 돌아와 OK를 클릭하여 변경 내용을 확정하

고 대화상자를 종료합니다. 선택된 펑션 블록이 사용자 펑션 블록으로 펑션 블록

리스트에 표시되며, PC의 모든 신규 프로젝트에서 이용할 수 있습니다.

사용자 펑션 블록을 한 번 워크시트상에 두면, 그 내용이 신규 페이지에 표시됩니다.

이 예에서는 사용자 펑션 블록의 이름은 Machine 1입니다. 사용자 펑션 블록의 워크

시트는 오렌지색으로 표시됩니다.

사용자 펑션 블록은 편집할 수 없습니다.

Page 195: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

그림140:사용자 펑션 블

록의 신규 논리

에디터 페이지

그림141:그룹화 펑션 블

록과 사용자 펑

션 블록의 아이

그룹화 펑션 블록에는 오른쪽 위에 작은 연필의 마크가 붙어 편집이 가능하다는 것을

나타냅니다. 사용자 펑션 블록에는 열쇠의 마크가 붙어 편집을 할 수 없게 잠겨 있다

는 것을 나타냅니다.

사용자 펑션 블록의 편집 방법:

⇒ 사용자 펑션 블록의 탭을 클릭하여 사용자 펑션 블록의 페이지를 엽니다.

⇒ 툴바의 Edit...를 클릭합니다. 편집 모드로 전환하겠냐고 하는 확인 메시지가 표시

됩니다. Yes를 클릭하면 사용자 펑션 블록이 그룹화 펑션 블록으로 변환되어 편

집할 수 있게 됩니다(6.9.1항을 참조하십시오).

⇒ 변경된 펑션 블록을 펑션 블록 리스트에서 다시 사용할 수 있도록 하려면, 툴바의

사용자 펑션 블록에서 저장을 클릭하고 다시 사용자 펑션 블록으로 저장합니다.

논리 프로그래밍 - 펑션 블록

Page 196: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

사용자 펑션 블록을 다른 PC에 가져오기 하는 방법:

(1) 펑션 블록 리스트에 등록하는 경우

⇒ 가져오기 하고자 하는 사용자 펑션 블록을 논리 에디터에 드래그&드롭하여 프

로젝트 파일을 저장합니다.

⇒ 다른 PC에서 그 프로젝트 파일을 엽니다. 그 프로젝트 파일에 사용되고 있는 모

든 사용자 펑션 블록을 가져오기 해도 되는지를 확인하는 메시지가 표시됩니다.

⇒ Yes를 클릭하면 사용자 펑션 블록이 가져오기 됩니다.

가져오기 한 사용자 펑션 블록이 펑션 블록 리스트에 표시되어 그 PC의 모든 신

규 프로젝트로 이용할 수 있게 됩니다.

(2) 펑션 블록 리스트에 등록하지 않는 경우

⇒ No를 클릭하면 사용자 펑션 블록이 모두 그룹화 펑션 블록으로 가져오기 됩니다.

이 때는 펑션 블록 리스트에는 표시되지 않고, 현재의 프로젝트에서만 이용할 수

있습니다.

새로 가져오기 하는 사용자 펑션 블록의 이름이 사용 중인 PC에 저장되어 있는 다른

사용자 펑션 블록과 같은 경우, 같은 이름의 사용자 펑션 블록이 추가됩니다.

사용자 펑션 블록을 사용 중인 PC에서 삭제하는 방법:

⇒ 사용 중인 프로젝트의 모든 사용자 펑션 블록을 삭제하거나 툴바의 Edit...를 클

릭하여 1개씩 그룹화 펑션 블록으로 변환합니다.

⇒ 펑션 블록 리스트의 삭제하고자 하는 사용자 펑션 블록에서 마우스 오른쪽 버튼

을 클릭합니다. context menu가 열립니다.

⇒ Delete Custom Function Block....을 선택합니다.

이 조작을 다시 할 수 없습니다.

삭제한 사용자 펑션 블록을 포함한 다른 프로젝트는 계속해서 사용할 수 있습니

다. 삭제한 사용자 펑션 블록을 포함한 기존의 프로젝트를 사용 중인 PC에서 열

면, 다른 PC에서 가져오기 한 프로젝트와 같이 취급됩니다. 프로젝트에 포함되

는 사용자 펑션 블록을 저장하는 경우, 사용자 펑션 블록으로 가져오기 할 것인

지, 현재의 프로젝트에서만 사용하는 그룹화 펑션 블록으로 가져오기 할 것인지

를 묻는 메시지가 표시됩니다.

Page 197: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림142:시뮬레이션

툴바

6.10 설정 내용 시뮬레이션

논리 에디터 내에서 프로그램된 논리를 오프 라인으로 시뮬레이션할 수 있습니다.

툴바의 시뮬레이션 모드 시작 아이콘( )을 클릭하면 시뮬레이션 모드가 기

동됩니다. 논리 에디터의 배경색이 녹색으로 되고 시뮬레이션 툴바가 표시됩니

다.

논리의 시뮬레이션을 시작하려면, 풀 속도(실시간과 유사)의 시뮬레이션을 실행하는

녹색의 시뮬레이션 시작 버튼 1)을 클릭합니다. 타이머 2)에 의해 경과 시간이 파악

됩니다. 파랑의 리셋 버튼 3)을 클릭하면 타이머가 리셋됩니다. 시뮬레이션을 정지시

킬 때는 빨강의 시뮬레이션 정지 버튼 4)를 누릅니다.

시뮬레이션의 시간 제어

일반 속도로 보면 너무 빠른 논리 프로세스에 대해서는 다음의 방법으로 시뮬레이션

할 수 있습니다.

슬라이드 바 5)를 사용하여 시뮬레이션의 진행을 늦춥니다.

시뮬레이션의 시간 증가도 가능합니다. 이 때는 빨강의 시뮬레이션 정지 버튼을

클릭하여 시뮬레이션을 정지시켜, 슬라이드 바 5)의 오른쪽에 있는 시간 증가를

1개 클릭합니다. 디폴트에서는 +4ms, +20ms, +40ms, +200ms, +400ms의

시간만 증가시킬 수 있게 되어 있습니다. 시간 증가는 사이클 시간(4ms)의 배수

가 되므로, 논리의 크기에 따라 자동으로 조정됩니다. 이 시간 증가를 1개 클릭

하면, 타이머가 그 시간만 진행되고 그 오른쪽의 입력란 6)에는 사용자가 진행

하고자 하는 시간을 ms 단위로 입력할 수 있게 됩니다. 입력 후 가로의 노랑 버

튼 7)을 누르면, 입력된 시간만 타이머가 진행됩니다. 예를 들어, 이 입력란에

40000(40초)과 같이 큰 숫자를 입력하면, 타임 아웃까지 급이송할 수 있습니다.

입력된 시간은 가장 가까운 사이클 시간(4ms)의 배수로 처리할 수 있습니다.

Page 198: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림143:시뮬레이션 모

드, 시뮬레이션

정지 중

시뮬레이션 실행 중에 입력을 클릭하면 그 입력이 ON 됩니다. ON 된 입력은 파랑의

테두리에 녹색으로 표시됩니다. 한 번 클릭하면 입력은 OFF로 돌아갑니다. 이와 같

이 복수의 입력을 선택하거나 해제할 수 있습니다.

Page 199: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림144:시뮬레이션 모

드, 시뮬레이션

실행 중

시뮬레이션 정지 중에 다음 사이클로 전환하는 입력을 선택할 수 있습니다. 정지 모

드로 입력을 클릭하면, 파랑의 테두리가 표시되며 시뮬레이션의 다음 사이클로 전환

할 준비가 되어 있다는 것이 테두리의 주위에 나타납니다. 따라서 1개 또는 복수의

컴포넌트를 동시에 전환하여 논리에 대한 직접적인 영향을 확인할 수 있습니다.

희망하는 입력을 ON으로 하고 나서 녹색의 시뮬레이션 시작 버튼을 누르거나 시간

증가 버튼을 어느쪽이든 1개 눌러 시뮬레이션을 계속합니다. 누른 버튼에 대응하여

논리와 출력이 전환됩니다.

EDM(외부 장치 모니터링) 펑션 블록 또는 밸브 감시 펑션 블록을 사용하고 있는 경

우, 시뮬레이션 전에 논리에서 삭제해 둘 것을 권장합니다. 이러한 펑션 블록은 관련

출력의 ON 후의 피드백 입력이 300ms 이내에 ON 되는 것을 가정하고 있습니다. 이

시뮬레이션은 실시간에는 불가능하며, 단기간의 시간 증가에서만 가능합니다.

Page 200: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

주의

6.11 강제 입출력 모드

강제 입출력 모드에서는 실제의 입력 상태에 관계없이 설정ㆍ모니터 툴에서 온라인

중에 안전 컨트롤러의 입력 상태(ON/OFF)를 설정할 수 있습니다. 안전 컨트롤러와

프로그래밍 된 논리는 해당하는 입력이 실제로 각 상태에 있는 것 같이 반응합니다.

즉, 강제 입출력 모드를 사용하여 시운전 또는 보수 중에 온라인 조작으로 시스템의

배선 및 논리의 기능을 테스트할 수 있습니다.

안전 컨트롤러의 입력만 강제 입출력 모드로 강제 입출력할 수 있습니다. 출력, 펑션

블록, 점프 위치 어드레스에서는 강제 입출력할 수 없습니다.

작업자 또는 기기에 위험이 미치지 않는지를 확인하십시오

강제 입출력 모드에서는 안전 입력 상태에 영향을 미칠 가능성이 충분히 있습니다

그 결과 안전기기의 안전 기능이 정상적으로 동작하지 않고, 위험한 상태에 처할

우려가 있습니다.

기계 및 시스템의 위험 지역에 작업자가 없는지를 확인하고 나서 강제 입출력

모드를 기동하십시오.

강제 입출력 모드의 실행 중에는 기계 및 시스템의 위험 지역에 작업자가 침

입할 수 없게 하십시오.

복수의 PC에서 동시에 강제 입출력 모드를 기동하지 마십시오.

복수의 PC에서 동시에 강제 입출력 모드를 기동하지 마십시오.

강제 입출력 모드의 기동 방법

강제 입출력 모드를 기동하려면, 다음의 요구 사항을 만족할 필요가 있습니다.

Administrator로 로그인할 것.

안전 컨트롤러와 PC는 COM〈RS-232〉인터페이스를 이용하여 접속되어 있

을 것. Ethernet 인터페이스를 이용한 접속은 불가능.

안전 컨트롤러 프로젝트의 설정이 대조되어 있지 않을 것.

설정이 대조된 상태에서 강제 입출력 모드를 기동하려고 하면, 설정이 대조되기 전의

상태로 되돌리기 위한 대화상자가 표시됩니다.

툴바의 접속을 클릭하여 안전 컨트롤러와의 접속을 확립하십시오.

하드웨어 설정 화면에서 CPU 모듈의 RUN 아이콘을 클릭하십시오.

이 때 Administrator로 로그인하고 있지 않은 경우, Administrator로 로그인하

도록 재촉합니다.

논리 에디터 화면을 열고 강제 입출력 모드 시작 아이콘을 클릭하면 대화상자가

열립니다. 사용자가 종료 처리를 하지 않은 경우에 일정한 시간이 경과 후 자동

으로 강제 입출력 모드가 종료하는 시간을 설정합니다.

Page 201: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림145:강제 입출력 모

드 기동 시의

대화상자

그림146:강제 입출력 모

드 실행 중의

논리 에디터 화

리스트에서 강제 입출력 모드의 가동 시간을 선택하고 OK를 클릭합니다. 강제

입출력 모드가 기동하고 논리 에디터의 배경이 오렌지색으로 바뀝니다.

강제 입출력 모드의 실행 중에는 로그아웃, 설정의 업로드 및 대조, 안전 컨트롤러의

정지는 실행할 수 없습니다.

Page 202: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림147:강제 입력과

비강제 입력

강제 입력 방법

입력을 클릭하면, 팝업 메뉴가 표시됩니다.

- 강제 OFF: 안전 컨트롤러는 실제 상태에 관계없이 입력 상태를 OFF라고

판단합니다.

- 강제 ON: 안전 컨트롤러는 실제 상태에 관계없이 입력 상태를 ON이라고

판단합니다.

- 강제 N/ 해제: 안전 컨트롤러는 실제의 입력 상태를 판단합니다.ON OFF

강제 입력은 파랑의 테두리로 표시됩니다. 입력 시는 녹색, 시는 흰색으로

표시됩니다.

ON OFF

강제 입력의 실제 상태는 하드웨어 설정 화면에서만 확인할 수 있습니다. 논리

에디터 화면에는 표시되지 않습니다.

강제 입출력 모드는 프로젝트 전체에 적용됩니다. 따라서 논리 에디터 화면에서

복수의 페이지를 사용하고 있는 논리의 경우, 모든 페이지에서 사용되고 있는

강제 입력이 모두 같은 값으로 설정됩니다.

논리 내에서 17개 이상의 출력이 동시에 바뀌는 강제 입력을 실행하면, RS-232

인터페이스의 전송 용량이 한정되어 있으므로 몇개의 출력은 한번 또는 그 이상

의 사이클 시간만큼 늦어지는 경우가 있습니다. 사이클 시간은 논리의 크기에

의합니다. 사이클 시간은 논리 에디터로 자동으로 계산되어 FB 미리 보기 윈도

우의 오른쪽 위에 표시됩니다.

강제 입출력 모드는 시뮬레이션 모드와 달리, 출력 ON 후의 피드백 신호를 송신

하는 디바이스가 접속되어 있으면 EDM 펑션 블록 또는 밸브 감시 펑션 블록의

사용이 가능합니다.

Ethernet을 사용하는 경우, 논리로 강제 입력을 실행(예: ON 시 OFF 시 변경)

하여 출력 상태가 변화(예: ON → OFF)하면, 변경된 출력 상태(이 때는 OFF)

를 데이터 세트에 반영합니다. 그러나 논리의 강제 입력 상태(이 때는 OFF)는

데이터 세트에 반영하지 않고, 실제의 입력 상태(이 때는 ON)를 반영합니다.

강제 입력

비강제 입력

비강제 입력

강제 입력

Page 203: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

주의

강제 입출력 모드를 종료하려면

강제 입출력 모드를 종료하려면, 다음과 같이 조작합니다.

사용자 조작에 의한 종료

가동 시간 경과 후의 자동 종료

안전 컨트롤러가 에러를 검출하고 나서 30초 경과 후의 자동 종료(예:PC와의

접속이 차단되었을 때)

강제 입출력 모드가 종료되면, 안전 컨트롤러는 모든 출력을 OFF 합니다. 또한, 기동

중인 어플리케이션은 정지합니다.

강제 입출력 모드를 종료할 때는 위험한 상황이 발생하지 않는지를 확인하십시오

강제 입출력 모드를 종료할 때는 기계나 시스템을 안전한 상태로 이행하여 손

상되지 않게 하십시오.

강제 입출력 모드 실행 중에 입력 상태가 바뀌는 것(버튼 누름, 안전 도어 개

방 등)이 있습니다. 이 때는 위험한 상황이 발생하지 않는지를 확인하고 나서

기계 또는 시스템을 재기동하십시오.

Stop force mode 아이콘을 클릭하면, 메시지가 표시됩니다.

Yes를 클릭하여 강제 입출력 모드를 종료하거나 No를 클릭하여 강제 입출력 모

드를 계속합니다.

강제 입출력 모드 기동 시 설정된 가동 시간이 경과하면 강제 조작(예:강제 입

력)이 실행되지 않는 경우, 강제 입출력 모드는 자동으로 종료됩니다. 강제 입출

력 모드의 실행 중에는 강제 입출력 모드가 자동으로 종료할 때까지의 남은 시

간이 화면의 오른쪽 위에 표시됩니다. 강제 조작이 실행될 때마다 타이머가 리셋

됩니다. 또는 타이머의 왼쪽에 표시되는 타이머 리셋 아이콘을 사용하여 타이머

를 수동으로 리셋할 수 있습니다. 타임업하기 15초 전에 강제 입출력 모드가 곧

자동으로 종료된다는 사실을 알리는 대화상자가 표시됩니다.

Page 204: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

논리 프로그래밍 - 펑션 블록

그림148:강제 입출력 모

드가 자동으로

종료되기 전에

표시되는 대화

상자

대화상자가 표시되고 나서 아무것도 조작하지 않은 경우, 가동 시간 경과 후 강

제 입출력 모드가 종료됩니다.

Cancel을 클릭하면, 대화상자가 닫혀 가동 시간이 경과 후 강제 입출력 모드가

종료됩니다.

OK를 클릭하면, 대화상자가 닫혀 타이머가 리셋됩니다. 강제 입출력 모드를 계

속합니다.

Page 205: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

시스템 설정 다운로드

7. 시스템 설정 다운로드

안전 컨트롤러의 설정은 처음에는 1개의 프로젝트로서, 즉 안전 컨트롤러 설정 파일

로 존재할 뿐입니다. 이 설정 데이터는 WS0-MPL 메모리 플러그를 이용하여 CPU

모듈에 다운로드할 필요가 있습니다.

메모리 플러그와 CPU 모듈은 내부 인터페이스를 이용하여 통신합니다. PC를 메모리

플러그에 직접 접속할 수 없습니다. 메모리 플러그 데이터의 읽기/쓰기는 적합성이

있는 CPU 모듈에서만 실행할 수 있습니다.

CPU 모듈에 다운로드 시 설정 데이터의 적합 체크를 하여 계속해서 대조(CPU에 다

운로드한 프로젝트와 비교)할 수 있습니다. 옵션으로, 쓰기를 금지할 수 있습니다.

메모리 플러그에 의해 프로젝트 데이터를 여러 대의 안전 컨트롤러에 다운로드할 수

있습니다. 이 때, 설정ㆍ모니터 툴에서 따로 처리할 필요가 없습니다. 설정 데이터는

1번째 안전 컨트롤러를 이 설정 데이터로 설정하였을 때의 대조 결과나 쓰기 보호 정

보도 포함하여 다운로드 프로세스로 정확하게 복사됩니다.

PC의 대기 휴지 상태 및 슬리브를 사용하는 경우, 안전 컨트롤러와의 접속을 차단하

고 나서 사용하십시오.

USB/RS232 컨버터(WS0-UC-232A)를 PC에서 분리하는 경우, 안전 컨트롤러와의

접속을 차단하고 나서 분리하십시오.

7.1 설정 데이터의 안전 컨트롤러에 대한 다운로드

설정 데이터를 다운로드 후 설정ㆍ모니터 툴에서 대조 기능을 기동한 경우, 설정 데

이터가 메모리 플러그에서 업로드됩니다(7.3항 참조).

메모리 플러그에서 설정 데이터를 업로드하는데는 다소 시간이 걸립니다. 이전에 메

모리 플러그를 분리할 수 없습니다. 설정ㆍ모니터 툴은 이 처리가 실행되고 있는 동

안 경고를 표시합니다.

7.2 적합 체크

설정 데이터에는 설정하는 각 모듈의 형명과 버전을 나타내는 정보가 포함되어 있습

니다. 전송 중에 각 모듈은 설정 데이터와 적합성이 있는지 여부를 체크합니다.

적합 체크는 하드웨어가 아니라 각 모듈의 기능 부분만 적용합니다. 예를 들어 단자

의 실장 내용은 고려되지 않습니다.

적합 체크에 불합격되었을 때, 각각의 모듈과 CPU 모듈에서 해당하는 에러 메시지가

표시됩니다.

설정ㆍ모니터 툴에서는 모듈 아래의 리스트에서 적합성이 있는 모듈을 선택할 수 있

도록 몇개의 개정 번호가 할당되어 있는 모듈도 있습니다.

Page 206: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

그림149:조합

7.3 설정 데이터 대조

설정 데이터의 안전 컨트롤러에 대한 다운로드가 완료되면, 안전 컨트롤러를 대조할

수 있습니다. 이 때, 다운로드된 설정 데이터가 안전 컨트롤러에서 한번 더 업로드되

어 프로젝트 데이터와 대조합니다.

일치하면 데이터가 리포트에 표시됩니다. 데이터가 올바른지를 사용자가 확인하면,

안전 컨트롤러는 대조가 끝난 상태로 간주됩니다.

대조 아이콘을 클릭하여 설정 데이터를 대조하십시오.

⇒ 하드웨어 설정 화면에서 대조 버튼을 클릭합니다. 메모리 플러그의 설정과 툴 설

정의 대조 결과 윈도우가 열립니다. 표시된 설정 데이터에 잘못이 없으면, 화면

아래의 "Set device to verified?"의 질문에 대해서 Yes를 클릭합니다. 이것으

로 안전 컨트롤러는 대조가 끝난 상태로 간주됩니다.

접속되어 있는 컴포넌트(EFI 센서 등)의 설정 데이터는 이 프로세스에는 포함되어 있

지 않습니다. 이러한 대조 조작은 안전 컨트롤러의 시리얼 인터페이스 경유의 설정이

나 대조과 동일하게 실행됩니다.

시스템 설정 다운로드

Page 207: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

시스템 설정 다운로드

그림150:안전 컨트롤러

를 대조가 끝난

상태로 한다

⇒ 프로젝트 데이터와 다시 읽은 설정 데이터 간에 불일치가 검출되면, 대응하는 메

시지와 함께 대책도 표시됩니다. 이 때는 설정 데이터를 대조할 수 없습니다. 에

러 메시지의 내용을 향후의 처리에 유용하게 사용하십시오. “닫기”를 클릭하여

대화상자를 종료합니다.

Page 208: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

시스템 설정 다운로드

그림151:대조에 실패한

경우

데이터 대조가 정상적으로 실행되면, "메모리 플러그의 설정과 툴의 설정 대조

결과" 리포트가 작성되어 중요 프로젝트 정보가 나타납니다. 이 리포트는 인쇄나

저장이 가능합니다.

리포트 윈도우 하부에 안전 컨트롤러를 대조한 상태에 관한 질문이 표시됩니다. 안전

컨트롤러와 그 설정 데이터가 대조된 상태라고 간주된 경우에만 CPU 모듈의 설정

데이터의 "자동 RUN 모드"가 유효하게 되며, 장치를 「대조된 상태」로 하려면, 인

증을 얻은 사용자가 로그인할 필요가 있습니다. 설정ㆍ모니터 툴 화면의 오른쪽 아래

에 "메모리 플러그의 설정이 대조된 상태(또는 「메모리 플러그의 설정은 대조되지

않는다」)"라고 하는 문자가 표시되며, CPU 모듈의 CV LED의 점등 상태로 확인할

수 있습니다.

Page 209: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

시스템 설정 다운로드

그림152:대조 완료

데이터가 메모리 플러그에 읽고 되돌려질 때 쓰기 보호도 복사됩니다. 쓰기 보호는

설정 데이터를 복사하는 각 안전 컨트롤러에도 자동으로 다운로드됩니다.

안전 컨트롤러와 그 설정 데이터가 대조된 상태로 간주된 경우에만 CPU 모듈의 설

정 데이터의 "자동 RUN 모드"가 유효하게 됩니다. 미대조 상태의 경우, 전원 투입 후

설정ㆍ모니터 툴에서 RUN 모드로 설정할 때까지 CPU 모듈은 RUN 하지 않습니다.

대조용 대화상자는 사용자가 요구한 경우에만 표시됩니다. 이것은 설정 데이터의 변

경이나 새로운 프로젝트 데이터의 업로드마다 대조 프로세스를 실행하지 않아도 되

기 때문입니다.

안전 컨트롤러의 유효성을 확인하려면, 기계나 시스템의 안전 기능을 상세하게 체크

하여 완벽하게 동작시킬 필요가 있습니다. 확인 내용에 대해서는 안전 컨트롤러의 시

운전 시 실행하는 기술 시험과 동일합니다.

Page 210: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

시스템 설정 다운로드

7.4 안전 컨트롤러의 설정 데이터 쓰기 보호

대조된 설정 데이터는 잘못하여 변경되지 않게 쓰기 보호를 할 수 있습니다. 쓰기 보

호는 설정ㆍ모니터 툴에서 설정하거나 해제할 수 있습니다. 설정이나 해제 시는 하드

웨어 설정 CPU 모듈의 왼쪽에 있는 「설정 데이터 쓰기」를 사용합니다.

데이터가 메모리 플러그에 읽고 되돌려질 때, 쓰기 보호도 복사됩니다. 쓰기 보호는

설정 데이터를 복사하는 각 안전 컨트롤러에도 자동으로 다운로드됩니다.

Page 211: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

8. 안전 컨트롤러 상태

표90:안전 컨트롤러

상태와 LED 표시

●빨강, 빨강, ○녹색

안전 컨트롤러는 RUN 중에 다양한 상태를 파악합니다. 개중에는 사용자의 개입이 필

요한 상태도 있습니다. 예를 들어, 설정ㆍ모니터 툴을 사용하여 STOP 상태에서 RUN

상태로 변경시키는 경우 등입니다. 또한, 내부 에러 등 안전 컨트롤러의 내부 자기 시

험에 근거하는 것도 있습니다. 아래 표는 안전 컨트롤러 상태를 종합한 것입니다.

CPU 모듈의 MS LED 내용

○소등 전원 전압이 범위 외

적/록(1Hz) 자기 진단 중 또는 시스템 초기화 중

녹색(1Hz) 시스템 동작 가능

●녹색 어플리케이션 RUN 중

빨강(1Hz) CPU 모듈 또는 확장 모듈의 경미 에러

빨강(2Hz) 시스템 내부 에러

●빨강 시스템의 중대 에러

CV LED 의미

○소등 설정 처리 중

노랑(2Hz) 설정 데이터를 메모리 플러그에 저장 중. (저장

이 완료될 때까지 전원을 끄지 마십시오)

노랑(1Hz) 정상 설정(미대조)

●노랑 정상 설정(대조 완료)

진단용 LED 상태를 나타내는 기호. 이하에 예를 나타냅니다.

●빨강 빨강의 LED가 연속 점등.

빨강 빨강의 LED가 점멸.

○녹색 녹색의 LED가 소등.

안전 컨트롤러 상태

Page 212: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

안전 컨트롤러 상태

그림153:CPU 모듈의

RUN/STOP

아이콘

8.1.1 안전 컨트롤러 상태 변화

안전 컨트롤러의 지정 상태 변화는 설정ㆍ모니터 툴에서 실행합니다. 이 안전 컨트롤

러 상태 변화에는 다음과 같은 것이 있습니다.

STOP에서 RUN로의 변화

RUN에서 STOP으로의 변화

안전 컨트롤러 상태를 변경하려면, 하드웨어 설정 모듈의 가까이에 있는 「CPU 모듈

의 RUN/STOP」 아이콘을 사용합니다.

Page 213: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

안전 컨트롤러 상태

8.1.2 자동 RUN 모드와 일반 상태

안전 컨트롤러는 전원 스위치 ON 후에 필요한 조건이 만족하고 있으면 곧바로 RUN

상태가 될 수 있습니다. 이 자동 변환을 「자동 RUN 모드」라고 부릅니다. 자동 RUN

모드에서는 다음의 조건이 만족해야 합니다.

소프트웨어와 하드웨어의 설정에서 사용자 설정이 작성되어 있고, 대응하는 하

드웨어에 다운로드가 완료되어 있다.

설정 데이터가 장치에 다시 업로드되어 있고, "메모리 플러그의 설정과 툴의 설

정 대조 결과"로 대조된 상태이다.

설정의 자동 RUN 모드가 유효하게 되어 있다(기본 설정은 유효). 자동 RUN 모

드의 유효, 무효는 하드웨어 설정 화면에서 CPU 모듈을 더블 클릭하여 표시되는

대화상자의 설정 탭상에서 변환합니다.

미대조 상태에서는 안전 컨트롤러는 STOP 상태에서 RUN 상태로의 변환 커맨드가

설정ㆍ모니터 툴에서 보내져 오는 것을 기다립니다. 이 커맨드의 실행에는 자기 진단

이 완료되어 있어야 합니다.

자동 RUN 모드가 무효인 경우, 안전 컨트롤러는 STOP 상태에서 전원 차단이 발생

하면, 자기 진단 후에 자동으로 RUN 상태로는 되지 않습니다. 시스템을 RUN 하려면

수동으로 RUN 모드로 전환할 필요가 있습니다.

Page 214: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

9. 리포트와 진단

그림154:리포트 화면

9.1 리포트 작성

리포트 화면에서는 현재 열려 있는 프로젝트 및 논리 프로그램이나 배선을 포함한 모

든 설정에 관한 종합적인 리포트 표시가 가능합니다. 리포트의 내용은 개별적으로 설

정이 가능합니다. 또한, 프로젝트에 노트를 기입하는 것도 가능합니다.

리포트 작성 방법

리포트 버튼을 클릭하여 리포트 화면을 엽니다.

화면 왼쪽의 윈도우에 표시되는 각 항목의 체크 상자에 체크 표시를 하거나 해

제하여 리포트에 포함한 정보를 선택합니다.

Change report structure 버튼으로 기능 시점 또는 하드웨어 시점의 표시 전환

이 가능합니다.

Refresh Report 버튼을 클릭하면, 리포트가 작성되어 화면 오른쪽의 윈도우에

표시됩니다.

프로젝트 노트를 편집할 때는 Project settings 버튼을 클릭합니다. 프로젝트명

이나 고객명을 입력하는 화면이 표시됩니다. 이 화면에서 노트를 추가/삭제합니

다.

리포트와 진단

Page 215: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

리포트와 진단

그림155:진단 화면

리포트의 저장 또는 인쇄 방법

리포트는 인쇄하거나 PDF 형식으로 저장할 수 있습니다.

리포트를 PDF 형식으로 저장하는 경우, Save 버튼을 클릭합니다.

리포트를 인쇄하는 경우, Print 버튼을 클릭합니다. PDF 형식의 미리 보기가 표

시되고 계속해서 리포트가 인쇄됩니다.

9.2 진단

프로젝트가 완성되어 안전 컨트롤러에 접속하면, 시스템의 진단이 가능합니다.

진단 화면에서는 모든 메시지, 정보, 경고 및 에러 메시지가 윈도우 상부에 일람으로

나타납니다. 일람 안의 항목을 클릭하면, 그 상세가 윈도우 하부에 표시됩니다.

Page 216: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

리포트와 진단

그림156:진단 화면의

툴바

그림157:진단 메시지

표시/숨기기

진단 방법

메뉴 바의 Diagnostics 버튼을 클릭하여 진단 화면을 엽니다. 툴바에는 다음의

커맨드가 표시됩니다.

시스템에서 현재의 메시지 리스트를 읽는 경우, Refresh를 클릭합니다.

시스템의 메시지를 모두 클리어하는 경우, Clear 버튼을 클릭합니다.

Administrator로 로그인할 필요가 있습니다.

자동 리프레시 설정을 클릭하면, 진단의 자동 리프레시나 그 시간을 설정할 수

있습니다. 자동 리프레시 설정 화면에서 자동 리프레시 체크 상자에 체크 표시를

하여 리프레시 간격을 초 단위로 입력합니다.

Show history 버튼은 안전 컨트롤러에 저장되어 있는 기존의 메시지를 표시하

거나 숨기는 경우에 사용합니다.

Filter 메뉴는 다른 타입의 메시지를 임의로 표시하거나 숨기는 경우에 사용합니

다. 표시 및 숨기고자 하는 메시지의 타입을 메뉴에서 선택합니다.

진단 메시지를 저장 또는 인쇄하는 경우, 리포트 기능을 사용하십시오.

(9.1절 참조)

Page 217: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

동작 확인

10. 동작 확인

주의

동작 확인은 안전 컨트롤러의 설정이 완료되고 나서 시작하십시오.

10.1 배선과 전원

안전 컨트롤러의 접속에서는 안전 컨트롤러 모듈 사용자 매뉴얼(상세편)의 기술 데

이터에 따라 주십시오.

필드 기기가 어플리케이션의 요구에 따라 동작하도록 각각의 필드 기기를 각각

대응하는 신호 단자에 접속하고, 각 안전 입력, 테스트 펄스 출력, 안전 출력을

점검하십시오. 각 필드 기기 신호의 확인에는 안전 컨트롤러의 LED의 진단 정보

가 도움이 됩니다. 외부 회로, 배선, 검출기의 선정과 기계에 대한 배치가 필요한

안전 레벨을 만족하고 있는지를 확인하십시오.

안전 입력, 테스트 펄스 출력, 안전 출력에 문제(배선 잘못 등)가 있으면, 그것들

을 해결하고 나서 다음 스텝으로 진행하십시오.

전원 스위치를 넣습니다. CPU 모듈 및 XTIO 모듈의 A1&A2 단자에 공급 전압

이 걸리면, 안전 컨트롤러는 자동으로 다음 스텝을 실행합니다.

- 자기 진단

- 저장되어 있는 설정 데이터 로딩

- 로드된 설정 데이터 확인

상기의 스텝에 실패하면 시스템은 기동하지 않습니다. 에러가 발생하였을 경우, 대응

하는 LED에 에러가 표시되고(「안전 컨트롤러 사용자 매뉴얼(상세편)」 참조), 안전

컨트롤러는 OFF(페일 세이프) 됩니다.

10.2 설정 데이터 다운로드

안전 컨트롤러의 하드웨어와 논리의 설정이 완료되어 적정인지를 확인하고 나서, 설

정ㆍ모니터 툴 경유로 설정 데이터를 안전 컨트롤러에 다운로드하십시오.

Page 218: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

동작 확인

10.3 시험과 동작 확인

안전 컨트롤러로 보호된 기계나 시스템은 모든 안전 기능의 기술적인 확인이 종료되

지 않으면 기동할 수 없습니다. 시험은 반드시 필요한 훈련을 받은 전문 기술자가 실

행하십시오.

시험에는 다음의 시험 항목이 있습니다.

안전 컨트롤러의 접속 케이블 및 플러그류는 모두 명확한 마킹을 하여 혼동되지

않게 하십시오. 안전 컨트롤러에는 같은 디자인의 단자대가 있으므로, 분리한 접

속 케이블을 잘못된 위치에 접속하지 않게 주의하십시오.

안전 컨트롤러의 설정 데이터를 대조하십시오.

신호 경로 및 상위 컨트롤러에 대한 접속 상태를 확인하십시오.

안전 컨트롤러와 올바르게 송수신되는지를 확인하십시오.

안전 컨트롤러의 프로그램을 체크하십시오.

시스템의 설정, 각각의 장치, 안전 체크의 결과는 문서화하십시오.

기계나 시스템의 안전 기능을 상세하게 점검하여 안전 기능이 완벽하게 동작하

는 상태가 되도록 하십시오.

설정이 잘못되어 덮어쓰기되는 것을 방지하기 위해, 안전 컨트롤러의 설정 파라

미터에 있는 쓰기 보호 기능을 유효로 하십시오. 쓰기 보호 기능이 무효일 때만

설정 변경이 가능합니다.

Page 219: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

트러블 슈팅과 에러 해제

11. 트러블 슈팅과 에러 해제

표91:에러 내용과

에러 해제

에러/에러 메시지 원인 처리 방법

설정ㆍ모니터 툴이 기동하면,

다음과 같은 의미의 에러 메시

지가 표시됩니다.

「DLL을 확인할 수 없습니다 -

지정된 경로에 "mscoree.dll"

동적 링크 라이브러리(DLL)를

확인할 수 없습니다. .NET

Framework의 인스톨 위치를

나타내는 등록 키 HKLM\

Software\Microsoft\

NETFramework\InstallRoot

를 지정하십시오.」

PC에 Microsoft .NET

Framework가 인스톨

되어 있지 않다.

해당하는 버전의

Microsoft.NET Framework

를 인스톨하십시오. 필요

하면 시스템 관리 책임자

에 의뢰하십시오. NET

Framework는 Microsoft

의 홈 페이지에서 다운로

드할 수 있습니다.

주:

Windows XP/Vista에서

는 .Net Framework 2.0

이상을 인스톨하십시오.

®

Page 220: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

12. 부록

표92:시뮬레이션 모드

시의 펑션 블록

스테이터스 일람

12.1 시뮬레이션 모드 시의 펑션 블록 스테이터스 일람

표 92는 FB 미리 보기에 표시되는 펑션 블록 스테이터스의 일람을 종합한 것입니다.

펑션 블록 스테이터스

하사점에서 상승(1번째)

하사점에 도달(1번째)

하사점에서 상승(2번째)

하사점에 도달(2번째)

ON

이중화 불일치 에러

에지 검출

에러

펑션 테스트 대기

OFF

모니터링 무효

뮤팅 유효

에지 미검출

OFF 지연

부록

ON 지연

OK

카운터 상한값에 도달

Overrun Cam에서 떨어져 있다

Overrun Cam에 도달

Override Required

리셋/재상승펄스 대기

Output Enable이 ON

전체 모니터 중의 모든 입력의 ON 대기

드라이브 가능

Run-up Cam에 도달

드라이브 정지

상사점에서 하강

상사점에 도달

사용자 모드 변경

사용자 모드 유효

카운터의 리로드값에 도달

밸브 1 유효

밸브 2 유효

피드백 대기

드라이브 타성 운전 중

Page 221: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

부록

그림158:논리 결과 편집

대화상자

12.2 주의 사항

(1) 설정ㆍ모니터 툴에서 내보내기 한 CSV 파일을 편집하는 경우, 텍스트 문자 편

집기상에서 편집하십시오.

(2) 논리 결과 편집 대화상자에서 논리 결과를 편집하는 경우, 편집하는 논리 결과

를 선택하고 F2 키를 누르고 나서 편집을 실행하십시오.

Page 222: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

미쓰비시 안전 컨트롤러 보증 조항

1. 보증과 제품 지원

(1) 보증 기간:미쓰비시전기(주)(당사)의 미쓰비시 안전

컨트롤러(본 제품)의 무상 보증 기간은 고객의 구입 후

또는 지정 위치에 납입 후 1년간 또는 제조에서 18개

월 중에서 빠른 날로 합니다.

(2) 보증의 내용:당사가 본 제품의 하자를 인정한 경우,

본 제품의 무상 수리, 무상 교환, 구입 금액의 할인 또

는 구입 가격의 전액 환불 등 4가지 방법 중에서 당사

가 가장 적합하다고 판단하는 1개의 방법으로 대응하

겠습니다.

(3) 보증의 적용을 위한 필요한 수속:고객이 다음의 각

호에 따라 보증의 신청 수속을 적절히 하지 않는 경우,

당사는 본 제 1 조 제 2 항에 기재된 본 제품에 대한

보증 책임을 지지 않습니다. 다음의 수속은 본 제품에

대한 보증이 적용되기 위한 전제 조건이므로 주의하십

시오.

① 보증상의 클레임의 서면 통지:본 제품이 보증에

반하고 있다는 사실을 확인하고 나서 30일 이내에

당사 및 본 제품을 구입한 거래처에 고객이 처한

보증상의 문제에 대한 상세 내용을 문서로 알려주

십시오. 또한, 본 1 조 제 1 항에서 정하는 보증 기

간을 경과한 통지는 본 1 조 제 5 항에 해당하는

유상 수리의 경우를 제외하고 어떤 경우에 대해도

받아들일 수 없습니다. 반드시 보증 기간 내에 본

조항에 따라 통지해 주십시오.

② 고객의 클레임 신청에 근거하는 본 제품의 검사에

대한 고객의 협력 의무:당사가 고객으로부터의

보증상의 클레임을 조사하는 경우 고객은 적극적

으로 협력해 주셔야 합니다. 협력의 내용으로는,

클레임의 내용에 관련된 본 제품의 상태와 그 원인,

증거, 당사 질문에 대한 회신, 고객이 보유하고 있

는 내용의 당사 제공, 본 제품의 공장 시험 또는 설

치 장소에서의 시험이 필요한 경우 당사가 판단한

경우의 해당 시험에 대한 허가 등을 포함합니다.

③ 우송료의 부담:고객으로부터의 보증상의 클레임

의 원인 조사 시 본 제품에 하자가 발견되었을 때

의 수리 또는 교환에 관해 당사는 고객에 해당 본

제품을 분리하여 당사 또는 당사 대리인 앞으로 송

부할 것을 의뢰하는 경우가 있습니다. 이러한 경우,

분리 비용, 왕복 운송비 및 수리ㆍ교환ㆍ본 제품의

재설치에 걸리는 비용은 고객이 부담하는 것으로

합니다.

④ 출장 수리 비용 부담:일본 내외를 불문하고 고객

이 출장 수리의 요청이 있어 당사가 이를 받아들인

경우, 수리 출장자 파견 및 부품 수송에 걸리는 비

용은 고객의 부담으로 합니다. 다만 본 제품의 수

리ㆍ교환을 포함한 재설치, 현지 조정, 보수 또는

현지 시험에 대해서 당사는 책임지지 않습니다.

(4) 일본 외의 수리:일본 외에서는 당사가 지정하는 각

지역 일본 외 FA 센터에서 수리 접수를 받겠습니다.

다만 당사의 보증 범위를 벗어나는 수리 서비스에 대

해서는 각 FA 센터에 따라 수리 금액이나 수리 조건

등이 다른 경우가 있으므로 양해 바랍니다.

(5) 유상 수리:예비 부품의 재고가 당사에 있는 경우에

한하여 상기에 언급한 보증 기간 종료 후라도 본 제품

에 대하여 생산 중지 후 4년간은 유상으로 수리에 대

응하겠습니다.

해서는 유상 수리의 신청을 받아들이는 시점에서 유효

한 당사의 표준 유상 수리 조건에 준합니다.

(6) 생산 중지:생산 중지에 관해서는 당사 테크니컬 뉴스

등으로 알려 드리겠습니다.

생산 중지 후의 본 제품(예비 부품 포함)은 고객의 요

청에 관계없이 제공할 수 없는 경우가 있습니다.

또한, 유상 수리를 받아들이는 경우의 계약 조건에 대

2. 보증의 범위

(1) 당사는 안전 시스템, 페일 세이프 시스템, 비상 정지

시스템을 포함하여 본 제품이 사용되는 기기, 시스템

또는 생산 라인의 재질, 건축 기준, 기능, 사용, 특성,

기타 성질에 대하여 어떤 보증, 설계, 제조, 건축, 설치

도 실시하지 않습니다.

(2) 본 제품이 사용되는 어플리케이션, 기기 또는 시스템

에서의 적절한 안전 마진이나 장황성의 결정과 같은

본 제품이 의도된 지정 목적ㆍ사용에 적합하는지 여부

의 결정에 대해서 당사는 책임을 지지 않습니다.

(3) 고객은 본 제품의 사용 시 본 제품의 적성, 어플리케이

션, 설계, 구조 및 적절한 설치와 조정의 적부 판단을

하려면, 당사가 지정하는 트레이닝 코스 수료 자격 또

는 이에 상당하는 경험을 가지고 있는 기술자가 필요

한 내용을 이해한 후에 본 제품을 사용하십시오.

(4) 당사는 본 제품을 고객 또는 본 제품의 최종 사용자의

기기, 생산 라인 또는 시스템에 탑재된 상태에서 적절

히 동작하도록 또는 어플리케이션의 표준이나 요구에

부합하도록 설계ㆍ시험할 책임을 지지 않습니다.

(5) 무상 보증 기간 내라도 다음 각 호 중에서 1개라도 해

당하는 경우에는 보증의 대상 외로 합니다.

① 당사 또는 당사 지정 FA 센터 이외의 사람에 의한

수리나 개조 등이 실시된 경우.

② 고객의 과실, 부주의한 사고, 오사용 또는 손상된

경우.

③ 고객의 부적절한 보관, 취급, 설치 또는 보수한 경

우.

④ 부적절한 설계, 호환성이 없거나 하자가 있는 하드

웨어 또는 소프트웨어에 탑재되거나 사용된 경우.

⑤ 취급 설명서 등에 지정된 소모 부품이 정상적으로

보수ㆍ교환되었으면 방지되었다고 인정되는 경우.

⑥ 소모 부품(배터리, 백라이트, 퓨즈 등)의 교환.

⑦ 법적 규제, 안전 규격 및 업계 규격에 준거하지 않

거나 적합하지 않은 기기, 생산 라인 또는 시스템

에서 사용된 경우.

⑧ 이상이 있는 어플리케이션에서 사용된 경우.

⑨ 당사의 지시, 본 제품의 안전 매뉴얼, 본 제품의 테

크니컬 뉴스나 가이드 라인에 기재된 지시, 주의

사항 또는 경고에 반하여 설치, 가동 또는 이용된

경우.

⑩ 본 제품 출하 당시의 과학기술의 수준에서는 예견

할 수 없는 고장의 경우.

⑪ 과열, 과습, 이상 전압, 충격, 과잉 진동 또는 물리

적 손상 등 부적당한 환경에 노출된 경우.

⑫ 지진, 풍수해 등의 천재지변, 화재, 파괴, 범죄, 테러

행위, 기타 당사 관리가 불가능한 상황에 의해 손상

되거나 기능 이상을 일으킨 경우.

(6) 당사 Website상 및 당사가 제공하고 있는 카탈로그,

매뉴얼 또는 기술 자료, 기타 자료에 기재된 본 제품의

정보는 고객에 통보 없이 변경되는 경우가 있으므로

양해 바랍니다.

Page 223: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃

(7) 당사 Website상 및 당사가 제공하고 있는 카탈로그,

매뉴얼 또는 기술 자료, 기타 자료에 기재된 본 제품의

정보는 어디까지나 고객이 본 제품을 사용할 때의 가

이드 라인으로 제공되고 있는 것으로, 본 제품의 판매

에 대하여 해당 내용을 당사가 보증하거나 본 제품의

매매 계약의 일부가 되는 것이 아니므로 양해 바랍니

다.

(8) 본 계약상의 제조건은 보증, 보증상의 구제책 및 손해

배상에 관한 고객과 당사 간의 모든 합의를 망라하고

있으며, 구두, 서면을 불문하고 양당사자 간에 다른 어

떤 사전의 합의에도 우선합니다.

(9) 당사는 본 계약에 기재된 보증과 보증상의 구제책 이

외에는 본 제품에 관계된 어떤 보증 및 보증상의 구제

도 제공하지 않습니다.

3. 보증의 상한

(1) 보증 위반, 계약 위반, 과실, 불법 행위 또는 본 제품의

판매, 수리, 교환, 배송, 성능, 상태, 적합성, 준거성, 설

치, 사용 기타 사항에 관한 고객으로부터의 어떤 클레

임에 대해서도 당사의 본 제품에 관한 최대한의 누적

법적 책임액은 보증에 위반하는 본 제품의 대가를 상

한으로 합니다.

(2) 본 제품은 제삼자 기관보다 IEC61508 및 ISO13849

-1 안전 규격에 대한 적합 인증을 받고 있지만, 이 사

실을 가지고 고장ㆍ이상이 없다는 것을 보증하는 것은

아닙니다. 사용하는 로봇, 프레스 기계, 반송기 등 적

용 분야의 안전 규격에 따른 적절한 안전 대책이 시스

템적으로 실시되고 있을 것, 또한, 본 제품이 이용되는

기기 또는 시스템 등의 최종 제품의 안전성 확보를 위

하여 본 제품 이외에도 적절한 다른 안전 대책을 세워

최종 제품의 안전성을 적절히 확보하고 있을 것을 사

용하는 조건으로 합니다.

(3) 당사는 본 제품이 다음의 용도를 포함한 인명, 재산에

대한 위험이 큰 용도에 본 제품이 이용되는 것을 금지

하며, 당사의 이 지시에 반하여 이러한 용도에 사용된

것에 기인하는 손해배상에 대해 책임지지 않습니다.

① 화력ㆍ수력ㆍ원자력 발전소.

② 열차ㆍ철도 시스템, 항공기, 항공 관제, 기타 교통

시스템.

③ 의료 기관, 의료 및 생명 유지에 관한 모든 기기와

어플리케이션.

④ 오락 설비.

⑤ 소각 및 연료 장치.

⑥ 핵물질, 유해 물질, 화학 물질을 취급하는 설비.

⑦ 채광ㆍ굴착.

⑧ 기타 상기 ①~⑦에 기재된 이외의 인명, 건강 또는

재산에 대한 위험성 높은 용도.(4) 이익, 판매 및 매상의 손실, 노동자 비용 및 제경비 증

가 생산 중단 및 손실, 과잉 생산 비용, 환경오염에 대

한 손해배상 및 그 정화 비용 등을 포함한 부수적 또는

간접적인 손해에 대해서는 해당 손해가 계약 위반, 보

증 위반, 법률위반, 과실 또는 불법 행위에 기인하였는

지 여부에 관계없이 당사는 책임을 지지 않습니다.

(5) 제조물 책임

① 제삼자로부터 본 제품이 일반적으로 가져야 하는

안전성의 결여(이하, 「결함」)에 기인하는 생명,

신체 또는 재산에 대한 손해에 관하여 고객이 청구,

소송 등을 받은 경우, 고객은 이 취지를 즉시 당사

에 서면으로 통지하며, 고객 및 당사는 서로 협력

하여 분쟁을 조기에 해결하기 위해 노력해야 합니

다.

② 고객이 해당 제삼자에 대해 당사가 서면으로 합의

한 손해배상을 실시한 경우에 한하여 고객은 고객

과 당사 간의 책임 정도에 따라 협의한 후에 정한

금액을 당사에 청구할 수 있습니다.

③ 전 2항에 관계없이 결함이 본 제 2 조 제 5 항의

각 호 중에서 하나로 인해 발생한 경우 당사는 책

임을 지지 않습니다.

(6) "본 계약서에 기재된 당사의 책임 제한, 고객의 클레임

에 대한 구제 방법, 손해배상 등의 조건은 모두 또는

개별적으로 독립한 강제력이 있는 합의 사항이며, 고

객과 당사 간의 매매계약을 구성하는 보증 조건, 약속,

손해배상의 상한을 포함한 합의 사항 중 한쪽이 법적

강제력은 없다"라고 한 이후에 법원에서 판단한 경우

라도, 나머지 조항의 유효성 또는 강제 집행 가능성에

는 영향을 주지 않는 것으로 합니다.

4. 배송/불가항력

(1) 당사는 본 제품의 납기를 준수하기 위해 최선을 다하

고 있지만, 지연된 경우라 할지라도 고객의 손해배상

에 대해 받아들일 수 없습니다.

(2) 고객의 사정 또는 요망에 의한 본 제품의 보관, 수령

거부 또는 지연의 경우, 당사는 해당 보관, 수령 거부,

지연에 의한 리스크 및 비용을 부담하지 않습니다.

(3) 원재료 부족, 부품 공급자의 공급 지연, 모든 노동분쟁,

지진, 화재, 폭풍, 홍수, 절도, 범죄, 테러 행위, 전쟁, 일

반 정지, 정부의 행위 또는 규제, 수송 중의 지연ㆍ손

상ㆍ분실, 불가항력, 파괴 행위 또는 합리적으로 당사

가 관리할 수 없는 기타 사정에 기인하는 본 제품의 손

실, 납기 지연 또는 서비스ㆍ수리ㆍ교환의 불이행에

대해서 당사는 책임지지 않습니다.

5. 관할재판소 및 준거법

(1) 본 계약 또는 본 계약에 근거하는 개별 계약은 일본법

에 준거하여 일본법에 따라 해석되는 것으로 합니다.

(2) 본 계약 또는 본 계약에 근거하는 개별 계약에서 발생

하는 모든 분쟁은 토쿄 지방재판소를 제1심의 관할재

판소로 합니다.

이 상

Page 224: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃
Page 225: 안전 컨트롤러 설정ㆍ모니터툴 오퍼레이팅 매뉴얼* 1 ws0-gcc1과 조합하여 사용하는 경우에는 사용 주위 온도가 melsec-qㆍqs와 동일한 0~55℃