Thread Content
Вопросы о положительной и отрицательной логике защитных интерлокаций упоминались кем-то из Хайчуаня, но не рассматривались подробно. Требования национального стандарта: «GBT 50770-2013 — Спецификации по проектированию систем безопасности в нефтехимической промышленности». Опубликован 7.2.2013 г.; вступил в силу 9.7.2013 г. Пункт 11.1.1... Логическая структура прикладных программ должна соответствовать принципам положительной логики. Требования отраслевых стандартов химической промышленности: «HG_T20511-2014 — Спецификации по проектированию систем сигнализации, оповещения и взаимного блокирования». Опубликовано 6.5.2014 г.; вступило в силу 10.1. Примечание 4.3.1: для логического проектирования систем безопасного взаимного блокирования может использоваться негативная логика. Пояснения к положениям стандарта HG_T20511-2014: 4.3.1 ...... 1. Когда в качестве датчика используется сигнальное устройство с переключаемым выходом, обычно выбирается устройство с замкнутым состоянием по умолчанию: при нормальных условиях выход находится в замкнутом состоянии, а при достижении заданного уровня для активации защитных мер выход переходит в разомкнутое состояние; при этом значение булевой переменной равно «0»” ; (Комментарий: неплохо. ) 2. В начальном состоянии или при сбое логического контроллера булевское значение в программе равно «0». (Комментарий: Неплохо, но это слишком абсолютно. Значения «0» и «1» можно установить.) ) Положения двух стандартов различаются. Лично я считаю, что, хотя с логической точки зрения использование как положительной, так и отрицательной логики не представляет проблем, одновременное применение обеих форм логики (согласно стандартам индустрии HG: для небезопасных целей можно использовать положительную логику, а для безопасных — отрицательную) неизбежно приведет к путанице в работе и даже может спровоцировать аварии. Я считаю, что с учетом традиций работы в области процессной инженерии и приборостроения более целесообразно использовать единый принцип положительной логики.
Я считаю, что следует руководствоваться отраслевыми стандартами и учитывать стандарты ISA.
Являются ли стандарты абсолютными? Существует ли абсолютная истина? Что касается стандартов, то, на мой взгляд, государственные стандарты уже являются достаточно авторитетными и способствуют эффективной работе в инженерной сфере ; Стандарты отрасли сбили людей с толку, у меня в голове тоже полный беспорядок.
Что касается реализации проекта, то можно использовать как положительную, так и отрицательную логику; главное — соблюдать единообразие. Не стоит использовать один проект: такая логика считается положительной, а другая — отрицательной. Это создает множество проблем при настройке и обслуживании.
В общем, отрицательная логика более безопасна. Использование угла падения сигнала позволяет избегать помех легче, чем использование угла подъема сигнала.
Учитывая надежность при отказах, отрицательная логика более разумна. По сравнению с этим стандартом, обновление отраслевых стандартов становится более разумным. В нашей практике в логических схемах используется положительная логика — она проста в понимании и не запутана ; В программировании используется отрицательная логика. Соответственно, требуется использовать отрицательную логику и на соединительных проводах.
Извините! Я по-прежнему не вижу убедительных причин для использования отрицательной логики. Было бы хорошо подробно объяснить, почему использование фазы спада позволяет лучше избегать помех, чем использование фазы роста. К тому же более новые стандарты не обязательно являются более подходящими, чем предыдущие, ведь стандарты создаются людьми. Специалисты, разрабатывающие новые стандарты, могут быть менее квалифицированными, чем те, кто работал раньше. Такое явление встречается во многих проектных институтах: не удается правильно выполнить проектирование? Пойдём на собрание, чтобы разработать стандарт.
К тому же логика «иногда положительно, иногда отрицательно» уже достаточна, чтобы сбить человека с толку; а нужно ли усложнять то, что и так просто?
Что касается вопросов безопасности, то прежде всего должна соблюдаться максимальная безопасность
Ха-ха, у нашей компании тоже была похожая ситуация: DCS работает по принципам положительной логики, а SIS — по принципам отрицательной логики. Когда я только пришел, я совершенно растерялся