Что проверяем

26 правил в четырёх разделах. Правило — универсальная логика сверки; числа и исключения, которые у каждого исполнителя свои, вынесены в нормы профиля и показаны ниже.

Комплектность альбома

ПравилоЧто означаетОснование
Номер листа в основной надписи не прочитан
album.stamp-unreadable существенно
Без номера листа страница выпадает из всех остальных проверок.
Когда это не ошибка: если это обложка, титул или согласование — у них номера нет.
ГОСТ 2.104-2006, графа 7
Номер листа встречается в альбоме дважды
album.sheet-duplicate критично
Один номер — один лист. Повтор означает вставленный не туда файл.
Когда это не ошибка: если лист намеренно повторён в приложении — уточните часть комплекта.
ГОСТ 2.104-2006, графа 7
В нумерации листов пропуск
album.sheet-missing критично
Нумерация листов сплошная: пропуск означает невыпущенный лист.
Когда это не ошибка: если лист изъят по извещению — он всё равно остаётся в ведомости.
ГОСТ Р 21.101-2020, п. 4.2
album.numbering
Листы подшиты не по порядку
album.sheet-order мелочь
Листы подшиты в порядке возрастания номеров.
Когда это не ошибка: если порядок задан ведомостью — сверьте с нею.
ГОСТ Р 21.101-2020, п. 4.2
Подлисты нумерованы не подряд
album.sub-numbering существенно
Подлисты листа идут 1, 2, 3 … без повторов.
Когда это не ошибка: если часть страниц выпущена отдельным извещением — оговорите это.
ГОСТ 2.104-2006, графа 7
album.subs_from_one
«Листов» в основной надписи не совпадает с числом страниц
album.stamp-total-mismatch существенно
Графа «Листов» заполняется один раз и после перечерчивания забывается.
Когда это не ошибка: если часть страниц листа выпущена отдельно — сверьте с ведомостью.
ГОСТ 2.104-2006, графа 8
Ведомость объявляет не тот объём листа
album.volume-mismatch критично
«на N листах» в ведомости против того, сколько страниц в альбоме.
Когда это не ошибка: если лист выпущен позже ведомости — ведомость всё равно исправляется.
ГОСТ Р 21.101-2020, п. 4.2
Лист и ведомость не сходятся составом
album.not-in-vedomost существенно
Ведомость — договор о составе комплекта, и он должен быть исполнен.
Когда это не ошибка: если лист выпускается отдельным извещением — оговорите это в ведомости.
ГОСТ Р 21.101-2020, п. 4.2
Объём прилагаемого документа объявлен неверно
album.attached-volume критично
Спецификация и прочие прилагаемые документы выпускаются своим шифром.
Когда это не ошибка: если документ подшит отдельным томом — сверьте с ним, а не с альбомом.
ГОСТ Р 21.101-2020, п. 4.2
В штампе чужой шифр комплекта
album.code-mismatch критично
Шифр отличается — либо лист чужой, либо в шифре опечатка.
Когда это не ошибка: если лист заимствован из смежного комплекта — это оговаривается.
ГОСТ 2.104-2006, графа 2
Страницы повторяются
album.page-duplicate критично
Содержимое страницы (без штампа) уже встречалось в альбоме.
Когда это не ошибка: если это одинаковые типовые узлы — сравните обозначения на них.

album.duplicate_min_words
album.duplicate_min_run

Состав оборудования

ПравилоЧто означаетОснование
Базовых блоков меньше, чем модулей
hw.base-units критично
Каждый модуль ввода-вывода и связи сидит на своём базовом блоке.
Когда это не ошибка: если часть модулей ставится в другую станцию — проверьте состав станций.
Siemens ET 200SP System Manual
et200sp.base_unit_kinds
Перечень на общем виде расходится с листом питания
hw.power-vs-overview существенно
Перечень на общем виде повторяет перечень листа питания.
Когда это не ошибка: если на общем виде показана только часть оборудования.

doc.quantity_places
Спецификация расходится с перечнем щита
hw.power-vs-spec критично
Спецификация повторяет перечни щита — по ней заказывают оборудование.
Когда это не ошибка: если спецификация ведётся по другой ревизии — сверьте даты выпуска.

doc.quantity_places
Число клемм не соответствует числу модулей
hw.terminals-count существенно
Клеммник рассчитан на все каналы модуля: 16 у DI и DO, 8 у AI.
Когда это не ошибка: если клеммы ставятся по факту подключений, а не на весь модуль.

et200sp.terminals
В ряду клеммников пропущен номер
hw.terminal-gap существенно
На общем виде показаны все клеммники, объявленные в перечне.
Когда это не ошибка: если клеммник действительно не устанавливается.
ГОСТ 21.408-2013, п. 5.5
Число промежуточных реле не соответствует числу модулей вывода
hw.relays-count существенно
На каждый канал модуля вывода ставится своё промежуточное реле.
Когда это не ошибка: у модулей с релейными выходами промежуточные реле не нужны.
ГОСТ 2.710-81 (обозначение реле — K)
org.relays_per_do — в этом профиле не задана, правило не выполнится
Состав модулей в перечне не совпадает со схемами подключения
hw.list-vs-scheme критично
Модули из перечня должны быть разведены, а разведённые — объявлены.
Когда это не ошибка: аналоговые модули подписаны маркировкой проводников, а не «поз.AI», и этим правилом не проверяются.
ГОСТ 21.408-2013, п. 5.5
Обозначение и количество в строке перечня не совпадают
hw.range-vs-qty существенно
«DO1...DO4» — это четыре модуля, и в графе «Кол.» должно стоять 4.
Когда это не ошибка: если в графе «Кол.» указано не число изделий, а, например, длина.
ГОСТ 2.701-2008, п. 5.5

Сигналы и уставки

ПравилоЧто означаетОснование
Наименование параметра не отвечает обозначению прибора
sig.param-name критично
Первая буква обозначения задаёт величину, которую прибор меряет.
Когда это не ошибка: если прибор многопараметрический — уточните наименование в таблице.
ГОСТ 21.208-2013
signals.letters
Границы уставок стоят не в том порядке
sig.limits-order существенно
Мин не бывает больше Макс, а аварийные границы шире рабочих.
Когда это не ошибка: если графа заполнена одним значением — сверьте с технологом.
ГОСТ 21.408-2013, п. 5.6
Позиция из таблицы уставок не заведена в щит
sig.not-wired критично
Позиция объявлена в таблице уставок, но её нет ни на одной схеме.
Когда это не ошибка: если сигнал заводится по сети или в смежную систему — внесите обозначение в норму signals.tags_not_wired.
ГОСТ 21.408-2013, п. 5.5
Позиция разведена, но в таблицу уставок не внесена
sig.not-in-table к сведению
Обратная сверка. Идёт справочно: часть приборов в таблицу не вносят.
Когда это не ошибка: приборы без уставок в таблицу не вносятся — см. норму профиля.
ГОСТ 21.408-2013, п. 5.5

Схемы автоматизации

ПравилоЧто означаетОснование
Позиция нарисована на листе дважды
scheme.duplicate-tag существенно
Одно обозначение в двух кружках — либо дубль, либо неподписанный прибор.
Когда это не ошибка: если это один прибор, показанный в двух местах схемы — оговорите ссылкой.
ГОСТ 21.208-2013, п. 4.1
Обозначение на схеме и в щите различаются
scheme.tag-mismatch критично
Номер отличается на один знак, а буквенный код — целиком.
Когда это не ошибка: если приборы разные — на схеме не хватает второго обозначения.
ГОСТ 21.208-2013, п. 4.1
Прибор нарисован на схеме, но в АСУ не заведён
scheme.tag-orphan к сведению
Справочно: часть приборов на схеме — местные, без сигнала в АСУ.
Когда это не ошибка: приборы местного контроля в щит не заводятся — это норма.
ГОСТ 21.408-2013, п. 5.2

Нормы профиля «foreign»

Нормы складываются стопкой: стандарт → вендор → проектная организация → конкретный объект. Верхний слой переопределяет нижние, и каждое замечание, опирающееся на норму, называет её источник.

ГОСТ 21.208-2013 std:gost-21208

signals.letters первая буква позиционного обозначения задаёт измеряемую величину {'D': ('плотность',), 'E': ('напряжение', 'ток', 'электрич'), 'F': ('расход',...
signals.homoglyphs кириллические буквы в латинских обозначениях приводятся к латинице ('АВЕКМНОРСТУХаеорсух', 'ABEKMHOPCTYXaeopcyx')

ГОСТ Р 21.101-2020 и ГОСТ 21.110-2013 std:spds

album.numbering нумерация листов основного комплекта сплошная, без пропусков (ГОСТ Р 21.101-2020, п. 4.2) continuous
album.subs_from_one подлисты нумеруются подряд с единицы: 67.1, 67.2, 67.3 (ГОСТ 2.104-2006, графа 7) True
doc.quantity_places спецификация составляется по рабочим чертежам: количество вычерчено трижды — лист питания, общий вид, спецификация (ГОСТ 21.110-2013) ('power', 'overview', 'spec')

порог проверки engine

album.duplicate_min_words страницы беднее 60 слов на повтор не проверяются: бланки совпадают 60
album.duplicate_min_run повтором считается блок от трёх подряд идущих страниц 3

Siemens ET 200SP System Manual vendor:et200sp

et200sp.articles {'6ES7193-6BP00-0DA': 'BU_LIGHT', '6ES7193-6BP00-0BA': 'BU_DARK', '6ES7193-6BP': 'BU',...
et200sp.base_unit_kinds базовых блоков столько же, сколько модулей ввода-вывода и связи ('AI', 'AO', 'DI', 'DO', 'CM')
et200sp.terminals клеммник на модуль: 16 у DI и DO, 8 у AI {'DI': 16, 'DO': 16, 'AI': 8, 'AO': 8}

Б100, руководство по эксплуатации vendor:b100

b100.articles {'Б100.311': 'CPU', 'Б100.112': 'DI', 'Б100.212': 'DO'}
b100.terminals клеммник на модуль ПАЗ: 16 у ввода, 20 у вывода {'DI': 16, 'DO': 20}
b100.relay_outputs у Б100.212 выходы релейные, промежуточные реле не нужны ('Б100.212',)