나는 어떤 유형의 엔지니어도 아닙니다. 저는 대우주 회사의 전자 기술자이며 더 이상 부품을 공급할 수없는 고대 장비로 인해 수치 제어 기계를 항상 개조 및 / 또는 업그레이드해야합니다. 비용은 큰 문제이지만 큰 어려움에 처하게되는 것은 안전 문제입니다.
NFPA 79 (산업 기계 용 전기 표준)의 2012 년판 하위 파트 9.4.3.4.2에는 다음과 같이 명시되어 있습니다.
"안전 관련 기능을 수행하는 소프트웨어 및 펌웨어 기반 컨트롤러를 통합 한 제어 시스템은 자체 모니터링이어야하며 다음을 모두 준수해야합니다.
단일 실패의 경우 실패는 다음과 같아야
합니다. 안전 관련 기능이 손실되지 않음
b. 안전한 상태에서 시스템을 종료합니다
. c. 구성 요소 장애가 정정 될 때까지 후속 조작 방지
d. 고장 수정시 의도하지 않은 장비 시동 방지
하드 와이어 / 하드웨어 컴포넌트를 통합 한 제어 시스템과 동등한 보호 기능 제공
그러한 시스템에 대한 요구 사항을 제공하는 승인 된 표준에 따라 설계되어야합니다. "
규정 1 및 2를 충족시킬 수있는 경우 규정 3을 다루는 데 익숙하지 않은 한 규정 3을 충족 할 수 없음을 알고 있습니다.
하나,
안전 조건이 발생하여 실제 안전 회로 자체를 제어하지 않는다는 것을 모니터링하고 조언하기 위해 arduino를 사용하는 경우이 법적 요구 사항을 위반해서는 안됩니다.
즉, 회로의 비상 정지 스위치에 의해 고장이 발생하면 주 비상 정지 접촉기에서 모든 모터 접촉기 / 드라이브의 전원을 차단하는 비상 정지 체인이 있습니다. 당신은 원하지 않을 것입니다Arduino를 사용하여 비상 정지 회로를 제어하고 비상 정지 버튼의 보조 접점 스위치를 사용하여 작업자에게 디스플레이에서 어떤 비상 정지를 눌렀는지 알려주는 것이 좋습니다.
이런 식으로 arduino가 제어 신호를 사용하여 모터를 구동하려고하더라도 메인 E- 스톱 컨택 터가 마이크로 컨트롤러가 아닌 강하게 작동하는 e- 스톱 체인에 의해 제어되어 제거되므로 실제 전원이 공급 되지 않습니다 .
NFPA70E 및 NFPA79의 모든 규정을 숙지하고 모든 규정을 준수하십시오. 무언가를 디자인하기 전에 이러한 규정에 대한 완전한 지식 없이도 질문에 대답하려고하는 소송 환경에서 자신을 찾기를 원하지 않습니다.
예를 들어 고려해야 할 다른 것들은 동작을 너무 빨리 멈추는 것입니다. 때로는 안전 위험을 방지하기 위해 멈추기 전에 일정 시간 동안 에너지를 유지해야합니다. 갑자기 멈추는 경우-이 경우 모터 카운터 EMF를 사용하여 회전 속도를 안전하게 늦추는 큰 저항이 필요합니다. - 당신은 모터 권선에 맞춰이 저항을 넣어 모터 드라이브를 중퇴 접촉기 원하는 것이 아니라 아두 이노를
이러한 시나리오는 NFPA79에서도 다룹니다.
귀하와 귀하의 고용주가이 규정을 편안하게 준수하고 잠재적 인 부채를 수락하는지 확인하십시오.
확실히 ruggeduino (추가 보호를 위해 45.oo의 가치가 있음)와 24 볼트 이상의 회로에 부착 된 모든 것을위한 광학 절연을 사용하십시오. 같은 사이트에있는 대부분의 arduino 호환 릴레이 컨트롤은 OMRON이며 많은 산업 응용 분야에 사용됩니다. 경험과 자격을 갖춘 사람이 구현하기 전에 설계를 검토하도록하십시오. 우리 중 누구도 우리만큼 똑똑하지는 않습니다.
내구성을 위해 응용 프로그램을 테스트하는 유일한 방법은 디자인하고 작동 시간을 확인하는 것입니다. 비용 / 시간이 큰 고려 사항이라면 선반에서 교체 할 준비가 된 동일한 예비 부품을 반드시 갖추어야합니다.
궁금한 점이 있으면 알려주세요.