Desarrollo y prueba de aplicaciones

Se recomienda que un usuario con capacitación y experiencia en aplicaciones de seguridad desarrolle el programa de aplicación para el sistema SIL 2 o SIL 3 previsto. El especialista en desarrollo debe seguir buenas prácticas de diseño:
  • Usar especificaciones funcionales, tales como diagramas de flujo, diagramas de temporización y diagramas de secuencia.
  • Hacer una revisión de la lógica de la tarea de seguridad.
  • Hacer la validación de la aplicación.
Al desarrollar su aplicación de seguridad, tenga en cuenta lo siguiente.
IMPORTANTE:
  • La aplicación de programación se ha certificado según la cláusula 7.4.4 de la norma IEC 61508-3, 2.ª edición, y puede utilizarse durante el ciclo de vida de codificación de aplicaciones basadas en controlador y también como ayuda en las fases del ciclo de vida de prueba de módulo, prueba de integración y prueba de validación. Como resultado, no se necesita ninguna justificación adicional para su uso durante estas fases del ciclo de vida. No obstante, si se utilizan otras herramientas, ya sea por sí solas o con la aplicación, es posible que se necesite una justificación adicional para esas otras herramientas. Es su responsabilidad verificar que las demás herramientas fuera de línea que se utilizan durante todas las fases del ciclo de vida se seleccionan como un componente coherente de las actividades de desarrollo de software.
  • Es su responsabilidad llevar a cabo una evaluación para determinar el nivel de confiabilidad que se concede a la aplicación de programación y los posibles mecanismos de fallo que pueden afectar al software ejecutable cuando la aplicación se emplea de una manera diferente a la que se especifica en la documentación del producto.
  • Debe verificar que toda la información de programación y configuración que se introduce en la aplicación de programación y se descarga al controlador cumple los requisitos de su aplicación. Consulte Confirmación del proyecto.
  • Según requiera el nivel de integridad de seguridad, la representación del diseño o el software deben coincidir con las características de la aplicación.
  • Según requiera el nivel de integridad de seguridad, la representación del diseño o el software debe ser compatible con las características que admiten la aplicación de programación y los controladores. Es su responsabilidad verificar que la representación de diseño y el software deseados son compatibles con la aplicación y los controladores. Por ejemplo: si el diseño se representa en forma de diagrama de flujo, es su responsabilidad convertir dicho diseño en un diagrama de lógica de escalera.
  • El uso de herramientas de otros fabricantes o desarrolladas internamente para generar la lógica automáticamente a fin de importarla a la aplicación de programación para su compilación y descarga a un controlador requiere evaluar su idoneidad en el punto del ciclo de desarrollo donde se selecciona.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal