No soy un ingeniero de ningún tipo. Soy un técnico en electrónica en una gran empresa aeroespacial y tengo que actualizar y / o actualizar maquinaria con control numérico como esta todo el tiempo debido a equipos antiguos para los que ya no podemos adquirir piezas. Si bien el costo es un problema importante, el problema de seguridad es el que le causará grandes problemas.
En la edición 2012 de la subparte 9.4.3.4.2 de la norma NFPA 79 (La norma eléctrica para maquinaria industrial), se indica:
"Los sistemas de control que incorporan controladores basados en software y firmware que realizan funciones relacionadas con la seguridad serán autocontrolados y se ajustarán a todo lo siguiente:
-
En el caso de una falla única, la falla deberá:
a. no dar lugar a la pérdida de las funciones relacionadas con la seguridad
segundo. Conduce a la parada del sistema en un estado seguro
do. Impedir la operación posterior hasta que se haya corregido el fallo del componente
re. Evite la puesta en marcha involuntaria del equipo tras la corrección del fallo
-
Proporcione una protección equivalente a la de los sistemas de control que incorporan componentes de hardware / cableados
-
Esté diseñado de acuerdo con una norma aprobada que proporciona requisitos para tales sistemas "
Si es capaz de garantizar que cumple con las disposiciones 1 y 2, sé que no podrá cumplir con la disposición 3 (a menos que esté acostumbrado a tratar con las autoridades regulatorias)
SIN EMBARGO,
Si usa el arduino solo para monitorear y avisar que se ha producido una condición de seguridad, no debe controlar el circuito de seguridad en sí, no debe estar en violación de este requisito legal.
es decir, Hay una cadena de parada de emergencia en su lugar que desconecta la alimentación de todos los contactores / accionamientos del motor de un contactor de parada de emergencia principal cuando se rompe por cualquier interruptor de parada de emergencia en el circuito. Usted no querría usar el arduino para controlar el circuito de parada de emergencia, pero debería estar bien usando un interruptor de contacto auxiliar en los botones de parada de emergencia para decirle al operador cuál E-stop ha sido presionado en una pantalla.
De esta manera, incluso si el arduino está tratando de conducir un motor con señales de control, no habrá ninguna potencia real disponible porque un contactor de parada de emergencia principal se ha caído controlado por una cadena de parada de energía energizada - no es tu microcontrolador .
Asegúrese de estar al tanto de todas las regulaciones de la NFPA70E y la NFPA79 y cumpla con todas ellas. Confíe en mí, no quiere encontrarse en un entorno de litigios, tratando de responder preguntas sin tener pleno conocimiento de estas regulaciones antes de diseñar algo.
es decir, otras cosas a considerar son detener el movimiento demasiado rápido - a veces las cosas tienen que permanecer energizadas durante un período de tiempo establecido antes de detenerse para evitar un peligro para la seguridad - es decir, una rueda de esmerilado grande debe girar hacia abajo a una velocidad establecida para que no explote. de forma abrupta: en este caso, desearía una resistencia grande que usaría los Contadores EMF para disminuir la velocidad de rotación de forma segura. Usted querría que el contactor que dejó caer el motor accione esta resistencia en línea con los devanados del motor - no el arduino
Estos escenarios también están cubiertos en la NFPA79.
Asegúrese de que usted y su empleador estén cómodos cumpliendo con estas regulaciones y aceptando cualquier responsabilidad potencial.
definitivamente use un ruggeduino (vale la pena por 45.oo para la protección adicional) y el aislamiento óptico para cualquier cosa conectada a los circuitos a más de 24 voltios. La mayoría de los controles de relé compatibles con arduino en el mismo sitio son OMRON y se utilizan para muchas aplicaciones industriales. Haga que alguien con experiencia y calificaciones revise su diseño antes de la implementación: recuerde que ninguno de nosotros es tan inteligente como todos nosotros
La única forma de probar su durabilidad para su aplicación sería diseñarla y ver cuánto tiempo funciona. Definitivamente, tenga un repuesto idéntico listo para reemplazar en el estante si el costo / tiempo son consideraciones importantes.
Hazme saber si tienes alguna pregunta.