Thread Content
Sobre los problemas de lógica positiva y negativa en las interbloqueos de seguridad, alguien de Hai Chuan mencionó el tema, pero no lo abordó en profundidad. Requisitos de la norma nacional: «GBT 50770-2013 Normas para el diseño de sistemas de instrumentación de seguridad en la industria petroquímica», publicada el 7 de febrero de 2013; entrada en vigor el 9.7; 11.1.1...... El diseño lógico de las aplicaciones software debe realizarse utilizando lógica positiva. Requisitos establecidos por las normas de la industria química: “HG_T20511-2014 Normas para el diseño de sistemas de alarma y enclavamiento”, publicado el 6 de mayo de 2014. Entró en vigor el 10.1. Según el punto 4.3.1, para el diseño lógico de los sistemas de enclavamiento de seguridad se puede utilizar lógica negativa. Explicación de las disposiciones de HG_T20511-2014: 4.3.1 ...... 1. Cuando el sensor es un instrumento de tipo conmutador, generalmente se utiliza un conmutador de tipo normalmente cerrado; es decir, está cerrado en condiciones normales y se abre cuando se alcanza el punto de ajuste de interbloqueo. En otras palabras, cuando se activa la señal de entrada de interbloqueo, el valor lógico es “0”” ; (Comentario: Bien. 2. En el estado inicial o en caso de fallo del controlador lógico, el valor booleano en el software es “0”. (Comentario: No está mal, pero es exagerado. Se pueden configurar los “0” y los “1”). ) Las disposiciones de los dos estándares son diferentes. En mi opinión, aunque desde un punto de vista lógico no hay problema en su implementación, ya sea con lógica positiva o negativa, el uso simultáneo de ambas lógicas (según las normas de la industria HG: la lógica no segura puede emplear lógica positiva, mientras que la lógica segura puede utilizar lógica negativa) generará inevitablemente confusión en el trabajo e incluso podría causar accidentes. Considero que, de acuerdo con las tradiciones laborales de las especialidades en procesos y en instrumentación, es más conveniente utilizar la lógica positiva de manera uniforme.
Creo que se debería seguir la norma del sector, tomando como referencia las normas ISA.
¿Son los estándares absolutos? ¿Existe una verdad absoluta? En cuanto a los estándares, considero que los estándares nacionales ya son bastante autoritativos y también son útiles para el trabajo en proyectos de ingeniería ; De hecho, las normas de la industria han confundido a la gente; yo también estoy completamente perdido.
En cuanto a la ejecución del proyecto, tanto la lógica positiva como la negativa son viables; lo importante es mantener la uniformidad. No se trata de un solo proyecto; esta lógica es lógica positiva y esa otra es lógica negativa. Esto genera muchos problemas en la configuración y el mantenimiento.
En general, la lógica negativa es más segura. Es más fácil evitar las interferencias cuando se utiliza el edge de descenso que cuando se utiliza el edge de ascenso.
Si se tiene en cuenta la seguridad ante fallos, la lógica negativa es más razonable. En comparación con esto, las actualizaciones de las normas del sector son más razonables. En nuestra práctica, en los diagramas lógicos se utiliza la lógica positiva; es algo sencillo de entender y no resulta complicado ; En la programación se utiliza lógica negativa. En consecuencia, también se exige que en las conexiones de construcción se utilice lógica negativa.
¡Lo siento! Todavía no veo razones suficientes para utilizar la lógica negativa. Sería bueno poder explicar cómo el edge de descenso permite evitar las interferencias de manera más eficaz que el edge de ascenso. Además, los estándares más recientes no demuestran ser más adecuados que los anteriores, ya que todos los estándares son creados por humanos. Las personas que crean los estándares recientes podrían no ser tan competentes profesionalmente como quienes lo hacían antes. Este fenómeno ocurre en muchos estudios de diseño: ¿acaso no se puede realizar un buen diseño? Vayamos a la reunión para elaborar los estándares.
Además, esa lógica de alternar entre valores positivos y negativos no solo confunde a las personas, ¿es realmente necesario complicar algo que ya es simple?
En lo que respecta a las cuestiones de seguridad, lo más importante es sin duda la máxima seguridad
Jaja, en nuestra empresa nos pasó algo así: DCS utiliza lógica positiva, mientras que SIS utiliza lógica negativa. Cuando llegué aquí, realmente me quedé confundido
La lógica general es que, en los sistemas DCS de las fábricas, se utiliza la lógica positiva; sus requisitos de seguridad son bajos y el riesgo que representa es reducido. Pero en los sistemas SIS e ITCC, donde la interconexión entre los dispositivos puede causar daños o accidentes de seguridad, es necesario utilizar lógica negativa. De esta manera, se evita que el sistema de control siga considerando que la zona es segura debido a daños en los instrumentos o a circuitos abiertos, lo cual impediría que el sistema cumpla con su función de protección. Otra señal de salida de interbloqueo: si la línea está abierta, en caso de lógica positiva, la señal recibida en el sitio será siempre 0, y no habrá interbloqueo. En cambio, en caso de lógica negativa, tan pronto como se produzca una interrupción en la conexión, se activará automáticamente el interbloqueo, lo que garantiza la seguridad. Esa es la función de la lógica negativa: asegurar la fiabilidad de la seguridad.
Pero aún así no han entendido mi pregunta. El problema del disparo en “0” de los instrumentos de detección y de los elementos de control finales que forman parte del sistema de instrumentación de seguridad no indica necesariamente que sea necesario utilizar lógica negativa para garantizar la seguridad. La lógica positiva y la lógica negativa son conceptos definidos por el ser humano; tanto una como otra pueden cumplir con las funciones de control requeridas por el sistema de instrumentación de seguridad (consulte las definiciones de lógica positiva y negativa). Mi pregunta es: ya que la lógica positiva también puede garantizar la seguridad, no hay necesidad de insistir en que los sistemas de instrumentación de seguridad utilicen lógica negativa, ya que eso causaría confusión en el trabajo. Por ejemplo, la lógica AND que se utiliza en la lógica positiva, en la lógica negativa se convierte en lógica OR ; Para el uso frecuente de los flip-flops RS en la reinicialización de interbloqueo, también será necesario adoptar un enfoque diferente para comprenderlos. Además, según las normas de la industria, para los DCS se debe utilizar lógica positiva, mientras que para los SISI se utiliza lógica negativa. ¿Qué sentido tiene cambiar constantemente esto? Los requisitos de las normas nacionales son sencillos y precisos, mientras que los estándares del sector son complejos y sus explicaciones no son claras. En mi opinión, lo más innecesario es complicar cosas sencillas; eso no demuestra habilidad alguna, sino que solo confunde a los demás y a uno mismo.
Adicionalmente: por razones de seguridad, tanto la entrada como la salida deben activarse con un valor “0”. Una lógica de tipo “no” es suficiente para lograrlo; por lo tanto, tanto la lógica positiva como la negativa permiten alcanzar el mismo objetivo.
Por ejemplo, en el caso de las válvulas electromagnéticas presentes en el sitio: ¿por qué las válvulas electromagnéticas importantes permanecen cargadas cuando todo está normal, pero dejan de funcionar cuando se interrumpe la alimentación eléctrica? Esto exige que el sistema utilice lógica negativa. Si, debido a un problema en los instrumentos, se produce una apertura en la línea, se recibe una señal de 0 en el lugar, lo que provoca que la máquina se detenga. De esta manera, el dispositivo queda parado y en estado seguro. Si se utiliza lógica positiva, la señal 0 es normal y la señal 1 provoca una parada del sistema. Si la línea está abierta, la válvula electromagnética en el sitio recibe constantemente la señal 0; por lo tanto, el sistema permanece en estado de funcionamiento. Si los parámetros del proceso superan los límites establecidos y es necesario enviar la señal 1, la válvula sigue recibiendo la señal 0, por lo que no se produce el cierre automático del sistema. Esto resulta inseguro.
Así es, las válvulas electromagnéticas importantes están cargadas cuando todo funciona normalmente, y dejan de funcionar cuando se pierde la alimentación eléctrica. Pero no se dice que sea necesario utilizar lógica negativa. Ya se ha mencionado varias veces que basta con usar la lógica no convencional. ¿Por qué es tan difícil entenderlo?
Entiendo que la lógica positiva y negativa se define en función de las entradas y salidas del programa; al invertir eso, se obtiene la lógica negativa.
Las relaciones lógicas positivas y negativas se determinan mediante un sistema lógico; se puede establecer que el cierre de los contactos sea igual a 0, y en ese caso la relación lógica se considera positiva. La operación de negación no implica necesariamente que se deba utilizar una relación negativa.
La lógica positiva se utiliza generalmente en diseños de tipo de seguridad contra fallos, como por ejemplo: los diseños de interconexión DCS/ESD. La lógica negativa, por su parte, se emplea en diseños que no cuentan con seguridad contra fallos, como por ejemplo: los sistemas FGS y los diseños de interconexión para la extinción de incendios