Thread Content
Уважаемые коллеги, если у меня будет файл с логикой последовательных действий устройства, как мне определить условия, при которых происходит их запуск? Иными словами, логика взаимосвязи обычно основана на операциях «или» и «и», так что, исходя только из этого, могу ли я судить, что условие активации такой взаимосвязи будет выполнено при соблюдении хотя бы одного из условий или же при соблюдении всех условий?
Эта логика взаимосвязей — это описание словами?
Это зависит от того, как поступает ваша компания. У нас это работает в формате сети, и многие условия OR и AND не совпадают.
Автор вопроса переживает из-за того, почему иногда используется блокировка типа 0, а иногда — типа 1. Когда я только начинал работать над проектом SIS, у меня тоже были проблемы, потому что раньше при работе с DCS использовалась система интерлокуирования на основе значения «1», то есть так называемая логика положительных значений. При создании SIS необходимо учитывать принципы безопасности при отказах оборудования; поэтому для активации защитных механизмов используется значение «0». В этом случае «0» означает ситуацию отказа оборудования. При этом применяется принцип обратной логики, в связи с чем функции AND и OR работают в обратном порядке. Мой метод оценки и принятия решений: 1. В DCS для обеспечения взаимосвязи часто используется значение 1, а в SIS — значение 0. 2. Определите условия интерлокирования: если выходной сигнал равен 1, то это положительная логика; если же выходной сигнал равен 0, то это отрицательная логика. 3. Посмотрите на кнопку обхода: если значение 0 означает режим обхода, и при значении 0 всё работает нормально, то это пример положительной логики ; Если 1 — это обход, и при значении 1 работает в нормальном режиме, то это обратная логика. Конечно, также важно смотреть на выходные параметры и т. д., но выходные показатели делятся на электрические и на те, что связаны с работой на месте, причем в некоторых случаях они различаются. Посмотрите на несколько логических связей, постепенно разберитесь в отношениях AND и OR, и когда освоите их, всё станет понятно само собой.
В логике цепочек условия, стоящие перед «OR» и «AND», соответствуют условиям запуска цепочки. “Если выполняется хотя бы одно из условий «ИЛИ», цепочка может начать действовать. “И — выполнять действие, когда соблюдены все условия. Также есть кнопки «Ручной, автоматический» (в условиях активации) и «Включить, отключить» (последовательное включение/отключение). Если известно желаемое состояние безопасности процесса, логика становится понятной. Есть пост: как понимать диаграммы цепочек? ? ? http://bbs.hcbbs.com/thread-1060299-1-1.html (Источник: форум HaiChuan Chemical) Надеюсь, это поможет вам