Содержание SIMATIC Технологические 1 2 PCS 7 …...PCS 7...

668
s Содержание Технологические блоки 1 Драйвер-блоки 2 Коммуникационные блоки 3 Глоссарий, предметный указатель SIMATIC PCS 7 Библиотека Руководство Выпуск 01/2004 A5E00180684-02

Transcript of Содержание SIMATIC Технологические 1 2 PCS 7 …...PCS 7...

  • s

    Содержание Технологические блоки 1 Драйвер-блоки 2 Коммуникационные блоки 3 Глоссарий, предметный указатель

    SIMATIC

    PCS 7 Библиотека Руководство

    Выпуск 01/2004 A5E00180684-02

  • Copyright © Siemens AG 2003-2004 . Все права защищены Воспроизведение, передача или использование этого документа или его содержания не допускаются без письменного разрешения. Нарушители будут нести ответственность за нанесенный ущерб. Все права, включая права, вытекающие из предоставления патента или регистрации практической модели или конструкции, защищены. Siemens AG Bereich Automation and Drives Geschaeftsgebiet Industrial Automation Systems Postfach 4848, D- 90327 Nuernberg

    Отказ от ответственности Мы проверили содержание этого руководства на соответствие сописанным аппаратным и программным обеспечением. Так какотклонения не могут быть полностью исключены, то мы не можемгарантировать полного соответствия. Однако данные, приведенные вэтом руководстве. регулярно пересматриваются и все необходимыеисправления вносятся в последующие издания. Мы будем благодарныза предложения по улучшению содержания. ©Siemens AG 2004 Technical data subject to change.

    Siemens Aktiengesellschaft A5E00180684-02

    Указания по технике безопасности

    Данное руководство содержит указания, которые вы должны соблюдать для обеспечения собственной безопасности, а также защиты от повреждений оборудования. Эти замечания выделены в руководстве символами, как показано ниже, в соответствии с уровнем опасности:

    ! Опасность указывает, что несоблюдение надлежащих мер предосторожности может привести к гибели людей, тяжким телесным повреждениям или существенному имущественному ущербу.

    ! Предупреждение указывает, что несоблюдение надлежащих мер предосторожности может привести к гибели людей, тяжким телесным повреждениям или к существенному имущественному ущербу.

    ! Предостережение указывает, что несоблюдение надлежащих мер предосторожности может привести к легким телесным повреждениям и нанесению незначительного имущественного ущерба.

    Предостережение

    указывает, что несоблюдение надлежащих мер предосторожности может привести к нанесению незначительного имущественного ущерба.

    Замечание привлекает ваше внимание к особо важной информации о продукте, обращении с ним, или к соответствующей части документации.

    Квалифицированный персонал

    К монтажу и работе на этом оборудовании должен допускаться только квалифицированный персонал. Квалифицированный персонал – это люди которые, имеют право вводить в эксплуатацию, заземлять и маркировать электрические цепи, оборудование и системы в соответствии с установленной практикой и стандартами техники безопасности.

    Надлежащее использование

    Примите во внимание следующее:

    ! Предупреждение Это устройство и его компоненты могут использоваться только для применений, описанных в каталоге или технической документации, и совместно только с теми устройствами или компонентами других производителей, которые были одобрены или рекомендованы фирмой Siemens. Этот продукт может правильно и надежно функционировать только в том случае, если он правильно транспортируется, хранится, устанавливается и монтируется, а также если эксплуатируется и обслуживается в соответствии с рекомендациями.

    Товарные знаки

    SIMATIC®, SIMATIC HMI® and SIMATIC NET® - это зарегистрированные товарные знаки SIEMENS AG.

  • PCS 7 Библиотека A5E00180684-02 iii

    Содержание

    1 Технологические блоки 1-1 1.1 Общие замечания по описанию блоков 1-1

    1.2 Общая информация по графической интерфейсной панели - "панели управления" (faceplate)

    1-6

    1.3 Измерение и управление 1-8

    1.3.1 CTRL_PID: Блок PID-регулятора 1-8

    1.3.1.1 CTRL_PID: Описание 1-8

    1.3.1.2 CTRL_PID: Обработка сигнала в цепях уставки (setpoint) и переменной процесса (process variable)

    1-10

    1.3.1.3 CTRL_PID: Формирование управляющего воздействия 1-12

    1.3.1.4 CTRL_PID: Ручной, автоматический и следящий режим 1-14

    1.3.1.5 CTRL_PID: Переключение режимов работы 1-16

    1.3.1.6 CTRL_PID: Обработка ошибок 1-19

    1.3.1.7 CTRL_PID: Режим запуска, временнáя характеристика и режим сообщений

    1-20

    1.3.1.8 CTRL_PID: Блок-схема 1-22

    1.3.1.9 CTRL_PID: Входные/выходные параметры (I/O) 1-23

    1.3.1.10 CTRL_PID: Операторское управление и мониторинг 1-29

    1.3.1.11 CTRL_PID: VSTATUS 1-29

    1.3.2 CTRL_S: Блок PID-регулятора пошагового управления 1-30

    1.3.2.1 CTRL_S: Описание 1-30

    1.3.2.2 CTRL_S: Обработка сигнала в цепях уставки (setpoint) и переменной процесса (process variable)

    1-32

    1.3.2.3 CTRL_S: Формирование управляющего сигнала 1-34

    1.3.2.4 CTRL_S: Ручной, автоматический и следящий режим 1-38

    1.3.2.5 CTRL_S: Переключение режимов работы 1-42

    1.3.2.6 CTRL_S: Обработка ошибок 1-44

    1.3.2.7 CTRL_S: Операторское управление и мониторинг 1-45

    1.3.2.8 CTRL_S: Режим запуска, временнáя характеристика и режим сообщений

    1-45

  • Содержание

    PCS 7 Библиотека iv A5E00180684-02

    1.3.2.9 CTRL_S: Блок-схема 1-48

    1.3.2.10 CTRL_S: Входные/выходные параметры (I/O) 1-50

    1.3.2.11 CTRL_S: VSTATUS 1-57

    1.3.3 DEADT_P: Задерживающий временной фильтр "Время нечувствительности" ("Dead time")

    1-58

    1.3.3.1 DEADT_P: Описание 1-58

    1.3.3.2 DEADT_P: Входные/выходные параметры (I/O) 1-59

    1.3.4 DIF_P: Дифференциатор 1-60

    1.3.4.1 DIF_P: Описание 1-60

    1.3.4.2 DIF_P: Входные/выходные параметры (I/O) 1-61

    1.3.5 DIG_MON: Мониторинг дискретных значений 1-62

    1.3.5.1 DIG_MON: Описание 1-62

    1.3.5.2 DIG_MON: Входные/выходные параметры (I/O) 1-65

    1.3.5.3 DIG_MON: Операторское управление и мониторинг 1-66

    1.3.5.4 DIG_MON: VSTATUS 1-66

    1.3.6 FM_CO: Координация FMCS_PID/FMT_PID 1-67

    1.3.6.1 FM_CO: Описание 1-67

    1.3.6.2 FM_CO: Входные/выходные параметры (I/O) 1-69

    1.3.7 FMCS_PID: Блок регулятора 1-70

    1.3.7.1 FMCS_PID: Описание 1-70

    1.3.7.2 FMCS_PID: Адресация 1-71

    1.3.7.3 FMCS_PID: Функция 1-72

    1.3.7.4 FMCS_PID: Формирование заданного значения (setpoint), граничных значений, сигнала рассогласования и управляющего воздействия (manipulated variable)

    1-73

    1.3.7.5 FMCS_PID: Ручной, автоматический и следящий режим 1-75

    1.3.7.6 FMCS_PID: Выбор рабочего режима 1-77

    1.3.7.7 FMCS_PID: Безопасный (Safety) режим 1-79

    1.3.7.8 FMCS_PID: Передача параметров в модуль 1-79

    1.3.7.9 FMCS_PID: Считывание данных из модуля 1-79

    1.3.7.10 FMCS_PID: Обработка ошибок 1-80

    1.3.7.11 FMCS_PID: Режим запуска, временнáя характеристика, режим сообщений

    1-80

    1.3.7.12 FM 355: Режим резервирования (Backup mode) 1-83

    1.3.7.13 FMCS_PID: Входные/выходные параметры (I/O) 1-83

    1.3.7.14 FMCS_PID: Операторское управление и мониторинг 1-91

    1.3.7.15 FMCS_PID: VSTATUS 1-91

    1.3.8 FMT_PID: Блок регулятора температуры 1-92

    1.3.8.1 FMT_PID: Описание 1-92

    1.3.8.2 FMT_PID: Адресация 1-94

  • Содержание

    PCS 7 Библиотека A5E00180684-02 v

    1.3.8.3 FMT_PID: Функция 1-94

    1.3.8.4 FMT_PID: Формирование заданного значения (setpoint), граничных значений, сигнала рассогласования и управляющего воздействия (manipulated variable)

    1-95

    1.3.8.5 FMT_PID: Ручной, автоматический и следящий режим 1-97

    1.3.8.6 FMT_PID: Выбор рабочего режима 1-98

    1.3.8.7 FMT_PID: Безопасный (Safety) режим 1-100

    1.3.8.8 FMT_PID: Передача параметров в модуль 1-100

    1.3.8.9 FMT_PID: Считывание данных модуля / работа с утилитой конфигурирования

    1-100

    1.3.8.10 FMT_PID: Оптимизация (Общий обзор) 1-101

    1.3.8.11 Переключение между различными наборами ПИД-параметров 1-102

    1.3.8.12 FMT_PID: Обработка ошибок 1-102

    1.3.8.13 FMT_PID: FMT_PID: Режим запуска, временнáя характеристика, режим сообщений

    1-103

    1.3.8.14 FM 355-2: Режим резервирования (Backup mode) 1-105

    1.3.8.15 FMT_PID: Входные/выходные параметры (I/O) 1-105

    1.3.8.16 FMT_PID: Операторское управление и мониторинг 1-113

    1.3.8.17 FMT_PID: VSTATUS 1-113

    1.3.9 INT_P: Интегратор 1-114

    1.3.9.1 INT_P: Описание 1-114

    1.3.9.2 INT_P: Входные/выходные параметры (I/O) 1-118

    1.3.10 MEANTM_P: Вычисление среднего по времени значения аналогового входного сигнала

    1-119

    1.3.10.1 MEANTM_P: Описание 1-119

    1.3.10.2 MEANTM_P: Входные/выходные параметры (I/O) 1-120

    1.3.11 MEAS_MON: Мониторинг измеряемой величины 1-121

    1.3.11.1 MEAS_MON: Описание 1-121

    1.3.11.2 MEAS_MON: Входные/выходные параметры (I/O) 1-123

    1.3.11.3 MEAS_MON: Операторское управление и мониторинг 1-125

    1.3.11.4 MEAS_MON: VSTATUS 1-125

    1.3.12 POLYG_P: Ломаная линия с максимальным числом опорных точек, равным 8

    1-126

    1.3.12.1 POLYG_P: Описание 1-126

    1.3.12.2 POLYG_P: Входные/выходные параметры (I/O) 1-127

    1.3.13 PT1_P: Элемент задержки 1-го порядка 1-128

    1.3.13.1 PT1_P: Описание 1-128

    1.3.13.2 PT1_P: Входные/выходные параметры (I/O) 1-129

    1.3.14 RAMP_P: Ограничение скорости изменения сигнала 1-130

    1.3.14.1 RAMP_P: Описание 1-130

    1.3.14.2 RAMP_P: Входные/выходные параметры (I/O) 1-131

  • Содержание

    PCS 7 Библиотека vi A5E00180684-02

    1.3.15 RATIO_P: Регулирование соотношения 1-132

    1.3.15.1 RATIO_P: Описание 1-132

    1.3.15.2 RATIO_P: Входные/выходные параметры (I/O) 1-133

    1.3.15.3 RATIO_P: Операторское управление и мониторинг 1-134

    1.3.15.4 RATIO_P: VSTATUS 1-135

    1.3.16 SPLITR_P: Разделение диапазона 1-136

    1.3.16.1 SPLITR_P: Описание 1-136

    1.3.16.2 SPLITR_P: Входные/выходные параметры (I/O) 1-138

    1.3.16 SPLITR_P: Разделение диапазона 1-136

    1.3.16.1 SPLITR_P: Описание 1-136

    1.3.16.2 SPLITR_P: Входные/выходные параметры (I/O) 1-138

    1.4 Управление двигателем и клапаном 1-139

    1.4.1 MOT_REV: Управление реверсивным двигателем 1-139

    1.4.1.1 MOT_REV: Описание 1-139

    1.4.1.2 MOT_REV: Входные/выходные параметры (I/O) 1-144

    1.4.1.3 MOT_REV: Операторское управление и мониторинг 1-147

    1.4.1.4 MOT_REV: VSTATUS 1-147

    1.4.2 MOT_SPED: Управление двухскоростным двигателем 1-148

    1.4.2.1 MOT_SPED: Описание 1-148

    1.4.2.2 MOT_SPED: Входные/выходные параметры (I/O) 1-152

    1.4.2.3 MOT_SPED: Операторское управление и мониторинг 1-156

    1.4.2.4 MOT_SPED: VSTATUS 1-156

    1.4.3 MOTOR: Двигатель с сигналом управления 1-157

    1.4.3.1 MOTOR: Описание 1-157

    1.4.3.2 MOTOR: Входные/выходные параметры (I/O) 1-161

    1.4.3.3 MOTOR: Операторское управление и мониторинг 1-163

    1.4.3.4 MOTOR: VSTATUS 1-163

    1.4.4 VAL_MOT: Управление клапаном с помощью двигателя 1-164

    1.4.4.1 VAL_MOT: Описание 1-164

    1.4.4.2 VAL_MOT: Входные/выходные параметры (I/O) 1-169

    1.4.4.3 VAL_MOT: Операторское управление и мониторинг 1-172

    1.4.4.4 VAL_MOT: VSTATUS 1-172

    1.4.5 VALVE: Управление клапаном 1-173

    1.4.5.1 VALVE: Описание 1-173

    1.4.5.2 VALVE: Входные/выходные параметры (I/O) 1-177

    1.4.5.3 VALVE: Операторское управление и мониторинг 1-180

    1.4.5.4 VALVE: VSTATUS 1-180

    1.5 Другие технологические блоки 1-181

    1.5.1 ADD4_P: Сумматор для нескольких (максимально до 4) значений 1-181

  • Содержание

    PCS 7 Библиотека A5E00180684-02 vii

    1.5.1.1 ADD4_P: Описание 1-181

    1.5.1.2 ADD4_P: Входные/выходные параметры (I/O) 1-181

    1.5.2 ADD8_P: Сумматор для нескольких (максимально до 8) значений 1-182

    1.5.2.1 ADD8_P: Описание 1-182

    1.5.2.2 ADD8_P: Входные/выходные параметры (I/O) 1-182

    1.5.3 AVER_P: Вычисление среднего по времени значения 1-183

    1.5.3.1 AVER_P: Описание 1-183

    1.5.3.2 AVER_P: Входные/выходные параметры (I/O) 1-184

    1.5.4 COUNT_P: Счетчик 1-185

    1.5.4.1 COUNT_P: Описание 1-185

    1.5.4.2 COUNT_P: Входные/выходные параметры (I/O) 1-186

    1.5.5 DOSE: Дозирование 1-187

    1.5.5.1 DOSE: Описание 1-187

    1.5.5.2 DOSE: Входные/выходные параметры (I/O) 1-192

    1.5.5.3 DOSE: Операторское управление и мониторинг 1-196

    1.5.5.4 DOSE: VSTATUS 1-196

    1.5.6 ELAP_CNT: Счетчик рабочего времени 1-197

    1.5.6.1 ELAP_CNT: Описание 1-197

    1.5.6.2 ELAP_CNT: Входные/выходные параметры (I/O) 1-199

    1.5.6.3 ELAP_CNT: Операторское управление и мониторинг 1-200

    1.5.6.4 ELAP_CNT: VSTATUS 1-200

    1.5.7 INTERLOK: Индикатор блокировки 1-201

    1.5.7.1 INTERLOK: Описание 1-201

    1.5.7.2 INTERLOK: Входные/выходные параметры (I/O) 1-202

    1.5.7.3 INTERLOK: Операторское управление и мониторинг 1-204

    1.5.7.4 INTERLOK: VSTATUS 1-204

    1.5.8 LIMITS_P: Ограничение 1-205

    1.5.8.1 LIMITS_P: Описание 1-205

    1.5.8.2 LIMITS_P: Входные/выходные параметры (I/O) 1-206

    1.5.9 MUL4_P: Мультипликатор для нескольких (максимально до 4) значений

    1-207

    1.5.9.1 MUL4_P: Описание 1-207

    1.5.9.2 MUL4_P: Входные/выходные параметры (I/O) 1-207

    1.5.10 MUL8_P: Мультипликатор для нескольких (максимально до 8) значений

    1-208

    1.5.10.1 MUL8_P: Описание 1-208

    1.5.10.2 MUL8_P: Входные/выходные параметры (I/O) 1-208

    1.5.11 OB1_TIME: Определение нагрузки CPU 1-209

    1.5.11.1 OB1_TIME: Описание 1-209

  • Содержание

    PCS 7 Библиотека viii A5E00180684-02

    1.5.11.2 OB1_TIME: Входные/выходные параметры (I/O) 1-210

    1.5.12 SWIT_CNT: Счетчик коммутационных циклов 1-211

    1.5.12.1 SWIT_CNT: Описание 1-211

    1.5.12.2 SWIT_CNT: Входные/выходные параметры (I/O) 1-213

    1.5.12.3 SWIT_CNT: Операторское управление и мониторинг 1-215

    1.5.12.4 SWIT_CNT: VSTATUS 1-215

    1.6 Блоки преобразования 1-216

    1.6.1 Блоки преобразования, общая информация 1-216

    1.6.2 R_TO_DW: Преобразование значений типа REAL в значения типа DWORD

    1-217

    1.6.2.1 R_TO_DW: Описание 1-217

    1.6.2.2 R_TO_DW: Входные/выходные параметры (I/O) 1-217

    1.7 Блоки операторского управления 1-218

    1.7.1 Общий обзор блоков операторского управления 1-218

    1.7.2 OP_A: Локальное управление аналоговым сигналом 1-223

    1.7.2.1 OP_A: Описание 1-223

    1.7.2.2 OP_A: Входные/выходные параметры (I/O) 1-225

    1.7.2.3 OP_A: Операторское управление и мониторинг 1-225

    1.7.3 OP_A_LIM: Локальное управление аналоговым сигналом (с ограничением по амплитуде)

    1-226

    1.7.3.1 OP_A_LIM: Описание 1-226

    1.7.3.2 OP_A_LIM: Входные/выходные параметры (I/O) 1-229

    1.7.3.3 OP_A_LIM: Операторское управление и мониторинг 1-229

    1.7.4 OP_A_RJC: Локальное управление аналоговым сигналом (с отменой недопустимого значения)

    1-230

    1.7.4.1 OP_A_RJC: Описание 1-230

    1.7.4.2 OP_A_RJC: Входные/выходные параметры (I/O) 1-233

    1.7.4.3 OP_A_RJC: Операторское управление и мониторинг 1-233

    1.7.5 OP_D: Локальное управление дискретными сигналами (2 кнопки) 1-234

    1.7.5.1 OP_D: Описание 1-234

    1.7.5.2 OP_D: Входные/выходные параметры (I/O) 1-236

    1.7.5.3 OP_D: Операторское управление и мониторинг 1-236

    1.7.6 OP_D3: Локальное управление дискретными сигналами (3 кнопки) 1-237

    1.7.6.1 OP_D3: Описание 1-237

    1.7.6.2 OP_D3: Входные/выходные параметры (I/O) 1-241

    1.7.6.3 OP_D3: Операторское управление и мониторинг 1-241

    1.7.7 OP_TRIG: Локальное управление дискретными сигналами (1 кнопка)

    1-242

    1.7.7.1 OP_TRIG: Описание 1-242

    1.7.7.2 OP_TRIG: Входные/выходные параметры (I/O) 1-244

  • Содержание

    PCS 7 Библиотека A5E00180684-02 ix

    1.7.7.3 OP_TRIG: Операторское управление и мониторинг 1-244

    1.8 Блоки сообщений 1-245

    1.8.1 Общий обзор блоков сообщений 1-245

    1.8.2 MSG_NACK: Сообщения, определяемые пользователем (не требующие квитирования)

    1-246

    1.8.2.1 MSG_NACK: Описание 1-246

    1.8.2.2 MSG_NACK: Входные/выходные параметры (I/O) 1-248

    1.8.3 MESSAGE: Блок сообщений (конфигурируемые сообщения) 1-249

    1.8.3.1 MESSAGE: Описание 1-249

    1.8.3.2 MESSAGE: Входные/выходные параметры (I/O) 1-252

    1.9 Панели управления (Faceplates) + Значки блоков (Block icons) 1-253

    1.9.1 Панели управления (Faceplates) 1-253

    1.9.1.1 Общие виды 1-253

    1.9.1.2 CTRL_PID (все виды) 1-253 1.9.1.3 CTRL_PID: Standard View (Стандартный вид) 1-254 1.9.1.4 CTRL_PID: Maintenance View (Вид обслуживания) 1-256 1.9.1.5 CTRL_PID: Parameter View (Вид параметров) 1-258 1.9.1.6 CTRL_PID: Limits View (Вид граничных значений) 1-260 1.9.1.7 CTRL_S (все виды) 1-262 1.9.1.8 CTRL_S: Standard View (Стандартный вид) 1-262 1.9.1.9 CTRL_S: Maintenance View (Вид обслуживания) 1-265 1.9.1.10 CTRL_S: Parameter View (Вид параметров) 1-265 1.9.1.11 CTRL_S: Limits View (Вид граничных значений) 1-265 1.9.1.12 CTRL_S: StandardS View (СтандартныйS вид) 1-265 1.9.1.13 DIG_MON (все виды) 1-267 1.9.1.14 DIG_MON: Standard View (Стандартный вид) 1-267 1.9.1.15 DOSE (все виды) 1-267 1.9.1.16 DOSE: Standard View (Стандартный вид) 1-268 1.9.1.17 DOSE: Maintenance View (Вид обслуживания) 1-270 1.9.1.18 DOSE: Parameter View (Вид параметров) 1-271 1.9.1.19 DOSE: Limits View (Вид граничных значений) 1-272 1.9.1.20 ELAP_CNT (все виды) 1-273 1.9.1.21 ELAP_CNT: Standard View (Стандартный вид) 1-273 1.9.1.22 FMCS_PID (все виды) 1-275 1.9.1.23 FMCS_PID: Standard View (Стандартный вид) 1-275 1.9.1.24 FMCS_PID: Maintenance View (Вид обслуживания) 1-277 1.9.1.25 FMCS_PID: Parameter View (Вид параметров) 1-278 1.9.1.26 FMCS_PID: Limits View (Вид граничных значений) 1-279 1.9.1.27 FMCS_PID: StandardS View (СтандартныйS вид) 1-280

  • Содержание

    PCS 7 Библиотека x A5E00180684-02

    1.9.1.28 FMT_PID (все виды) 1-282 1.9.1.29 FMT_PID: Standard View (Стандартный вид) 1-282 1.9.1.30 FMT_PID: Maintenance View (Вид обслуживания) 1-284 1.9.1.31 FMT_PID: Parameter View (Вид параметров) 1-284 1.9.1.32 FMT_PID: Limits View (Вид граничных значений) 1-284 1.9.1.33 FMT_PID: StandardS View (СтандартныйS вид) 1-284 1.9.1.34 INTERLOK: Standard View (Стандартный вид) 1-284 1.9.1.35 MEAS_MON (все виды) 1-286 1.9.1.36 MEAS_MON: Standard View (Стандартный вид) 1-286 1.9.1.37 MEAS_MON: Limits View (Вид граничных значений) 1-288 1.9.1.38 MOT_REV (все виды) 1-289 1.9.1.39 MOT_REV Standard View (Стандартный вид) 1-289 1.9.1.40 MOT_REV Maintenance View (Вид обслуживания) 1-290 1.9.1.41 MOT_SPED (все виды) 1-291 1.9.1.42 MOT_SPED: Standard View (Стандартный вид) 1-291 1.9.1.43 MOT_SPED: Maintenance View (Вид обслуживания) 1-292 1.9.1.44 MOTOR (все виды) 1-293 1.9.1.45 MOTOR: Standard View (Стандартный вид) 1-293 1.9.1.46 MOTOR: Maintenance View (Вид обслуживания) 1-294 1.9.1.47 OP_A: Standard View (Стандартный вид) 1-295 1.9.1.48 OP_A_LIM: Standard View (Стандартный вид) 1-295 1.9.1.49 OP_A_RJC: Standard View (Стандартный вид) 1-295 1.9.1.50 OP_D: Standard View (Стандартный вид) 1-296 1.9.1.51 OP_TRIG: Standard View (Стандартный вид) 1-297 1.9.1.52 OP_D3: Standard View (Стандартный вид) 1-298 1.9.1.53 RATIO_P (все виды) 1-298 1.9.1.54 RATIO_P: Standard View (Стандартный вид) 1-299 1.9.1.55 RATIO_P: Limits View (Вид граничных значений) 1-300 1.9.1.56 SWIT_CNT (все виды) 1-301 1.9.1.57 SWIT_CNT: Standard View (Стандартный вид) 1-301 1.9.1.58 VAL_MOT (все виды) 1-303 1.9.1.59 VAL_MOT: Standard View (Стандартный вид) 1-303 1.9.1.60 VAL_MOT: Maintenance View (Вид обслуживания) 1-304 1.9.1.61 VALVE (все виды) 1-305 1.9.1.62 VALVE: Standard View (Стандартный вид) 1-305 1.9.1.63 VALVE: Maintenance View (Вид обслуживания) 1-307 1.9.2 Значки блоков (Block icons) 1-308 1.9.2.1 Общие свойства значков блоков 1-309 1.9.2.2 Значок блока: CTRL_PID 1-310

  • Содержание

    PCS 7 Библиотека A5E00180684-02 xi

    1.9.2.3 Значок блока: CTRL_S 1-311 1.9.2.4 Значок блока: DIG_MON 1-312 1.9.2.5 Значок блока: DOSE 1-313 1.9.2.6 Значок блока: ELAP_CNT 1-314 1.9.2.7 Значок блока: FMCS_PID 1-314 1.9.2.8 Значок блока: FMT_PID 1-315 1.9.2.9 Значок блока: INTERLOK (Замыкание) 1-316 1.9.2.10 Значок блока: MEAS_MON 1-316 1.9.2.11 Значок блока: MOT_REV 1-317 1.9.2.12 Значок блока: MOT_SPED 1-317 1.9.2.13 Значок блока: MOTOR 1-318 1.9.2.14 Значок блока: OP_A 1-319 1.9.2.15 Значок блока: OP_A_LIM 1-319 1.9.2.16 Значок блока: OP_A_RJC 1-319 1.9.2.17 Значок блока: OP_D 1-320 1.9.2.18 Значок блока: OP_D3 1-320 1.9.2.19 Значок блока: OP_TRIG 1-320 1.9.2.20 Значок блока: RATIO_P 1-321 1.9.2.21 Значок блока: SWIT_CNT 1-321 1.9.2.22 Значок блока: VAL_MOT 1-322 1.9.2.23 Значок блока: VALVE 1-322 1.10 Приложение 1-323 1.10.1 Технические данные технологических блоков 1-323

    2 Драйвер-блоки 2-1 2.1 Замечания по использованию драйвер-блоков 2-1

    2.2 Сигнальные блоки и диагностические драйверы 2-3

    2.2.1 CH_AI: Вход аналоговых сигналов 2-3

    2.2.1.1 CH_AI: Описание 2-3

    2.2.1.2 CH_AI: Входные/выходные параметры (I/O) 2-8

    2.2.2 CH_AO: Выход аналоговых сигналов 2-9

    2.2.2.1 CH_AO: Описание 2-9

    2.2.2.2 CH_AO: Входные/выходные параметры (I/O) 2-12

    2.2.3 CH_CNT: Блок для управления и считывания данных из модулей FM 350

    2-13

    2.2.3.1 CH_CNT: Описание 2-13

    2.2.3.2 CH_CNT: Входные/выходные параметры (I/O) 2-16

    2.2.4 CH_DI: Вход дискретных сигналов 2-19

    2.2.4.1 CH_DI: Описание 2-19

  • Содержание

    PCS 7 Библиотека xii A5E00180684-02

    2.2.4.2 CH_DI: Входные/выходные параметры (I/O) 2-22

    2.2.5 CH_DO: Выход дискретных сигналов 2-23

    2.2.5.1 CH_DO: Описание 2-23

    2.2.5.2 CH_DO: Входные/выходные параметры (I/O) 2-25

    2.2.6 CH_U_AI: Вход аналоговых сигналов (универсальный) 2-26

    2.2.6.1 CH_U_AI: Описание 2-26

    2.2.6.2 CH_U_AI: Входные/выходные параметры (I/O) 2-32

    2.2.7 CH_U_AO: Выход аналоговых сигналов (универсальный) 2-34

    2.2.7.1 CH_U_AO: Описание 2-34

    2.2.7.2 CH_U_AO: Входные/выходные параметры (I/O) 2-38

    2.2.8 CH_U_DI: Вход дискретных сигналов (универсальный) 2-39

    2.2.8.1 CH_U_DI: Описание 2-39

    2.2.8.2 CH_U_DI: Входные/выходные параметры (I/O) 2-42

    2.2.9 CH_U_DO: Выход дискретных сигналов (универсальный) 2-43

    2.2.9.1 CH_U_DO: Описание 2-43

    2.2.9.2 CH_U_DO: Входные/выходные параметры (I/O) 2-46

    2.2.10 DREP: Диагностический повторитель в системе ведущего DP-устройства

    2-47

    2.2.10.1 DREP: Описание 2-47

    2.2.10.2 DREP: Входные/выходные параметры (I/O) 2-52

    2.2.10.3 DREP: DREP: Тексты сообщений и дополнительные переменные процесса

    2-53

    2.2.11 DREP_L: Диагностический повторитель (repeater) в сегменте Y-соединителя (Y Link)

    2-56

    2.2.11.1 DREP_L: Описание 2-56

    2.2.11.2 DREP_L: Входные/выходные параметры (I/O) 2-61

    2.2.11.3 DREP_L: Тексты сообщений и дополнительные переменные процесса

    2-62

    2.2.12 FM_CNT: Конфигурирование модулей FM 350 и управление ими 2-65

    2.2.12.1 FM_CNT: Описание 2-65

    2.2.12.2 FM_CNT: Входные/выходные параметры (I/O) 2-70

    2.2.12.3 FM_CNT: Тексты сообщений и дополнительные переменные процесса

    2-71

    2.2.13 IM_DRV: Передача изменений сигнала процесса с отметкой времени (Time Stamp)

    2-72

    2.2.13.1 IM_DRV: Описание 2-72

    2.2.13.2 IM_DRV: Входные/выходные параметры (I/O) 2-77

    2.2.13.3 IM_DRV: Тексты сообщений и дополнительные переменные процесса

    2-78

    2.2.14 MOD_1: Мониторинг до 16 каналов SM-модулей S7-300/400 без диагностических функций

    2-80

  • Содержание

    PCS 7 Библиотека A5E00180684-02 xiii

    2.2.14.1 MOD_1: Описание 2-80

    2.2.14.2 MOD_1/MOD_2: Входные/выходные параметры (I/O) 2-84

    2.2.14.3 MOD_1/MOD_2/MOD_3: Тексты сообщений и дополнительные переменные процесса

    2-85

    2.2.15 MOD_2: Мониторинг до 32 каналов SM-модулей S7-300/400 без диагностических функций

    2-86

    2.2.15.1 MOD_2: Описание 2-86

    2.2.16 MOD_3: Мониторинг до 16 каналов SM-модулей S7-200/300/400 без диагностических функций

    2-90

    2.2.16.1 MOD_3: Описание 2-90

    2.2.16.2 MOD_3: Входные/выходные параметры (I/O) 2-94

    2.2.17 MOD_CP: Диагностика CP 341/441 2-95

    2.2.17.1 MOD_CP: Описание 2-95

    2.2.17.2 MOD_CP: Входные/выходные параметры (I/O) 2-98

    2.2.17.3 MOD_CP: Тексты сообщений и дополнительные переменные процесса

    2-99

    2.2.18 MOD_D1: Мониторинг до 16 каналов SM-модулей S7-300/400 с диагностическими функциями

    2-100

    2.2.18.1 MOD_D1: Описание 2-100

    2.2.18.2 MOD_D1/MOD_D2: Входные/выходные параметры (I/O) 2-106

    2.2.18.3 MOD_D1: Тексты сообщений и дополнительные переменные процесса

    2-107

    2.2.19 MOD_D2: Мониторинг до 32 каналов SM-модулей S7-300/400 с диагностическими функциями

    2-109

    2.2.19.1 MOD_D2: Описание 2-109

    2.2.19.2 MOD_D2: Тексты сообщений и дополнительные переменные процесса

    2-114

    2.2.20 MOD_HA: Диагностика полевых приборов с HART-протоколом обмена данными

    2-117

    2.2.20.1 MOD_HA: Описание 2-117

    2.2.20.2 MOD_HA: Входные/выходные параметры (I/O) 2-123

    2.2.20.3 MOD_HA: Тексты сообщений и дополнительные переменные процесса

    2-124

    2.2.21 MOD_MS: Мониторинг до 16 каналов пускателей электродвигателей модулей ET200S/ET200X с диагностическими функциями

    2-126

    2.2.21.1 MOD_MS: Описание 2-126

    2.2.21.2 MOD_MS: Входные/выходные параметры (I/O) 2-130

    2.2.21.3 MOD_MS: Тексты сообщений и дополнительные переменные процесса

    2-131

    2.2.22 OB_BEGIN: Диагностика CPU и AS-коммуникаций 2-134

    2.2.22.1 OB_BEGIN: Описание 2-134

    2.2.22.2 OB_BEGIN: Входные/выходные параметры (I/O) 2-141

  • Содержание

    PCS 7 Библиотека xiv A5E00180684-02

    2.2.22.3 OB_BEGIN: Тексты сообщений и дополнительные переменные процесса

    2-142

    2.2.23 OB_DIAG: OB диагностики для предотвращения перехода CPU в состояние STOP

    2-150

    2.2.23.1 OB_DIAG: Описание 2-150

    2.2.23.2 OB_DIAG: Входные/выходные параметры (I/O) 2-153

    2.2.23.3 OB_BEGIN: Тексты сообщений и дополнительные переменные процесса

    2-142

    2.2.24 OB_DIAG1: OB диагностики для предотвращения перехода CPU в состояние STOP в системах ведущих DPV1-устройств

    2-154

    2.2.24.1 OB_DIAG1: Описание 2-154

    2.2.24.2 OB_DIAG1: Входные/выходные параметры (I/O) 2-158

    2.2.24.3 OB_DIAG1: Тексты сообщений и дополнительные переменные процесса

    2-159

    2.2.25 OB_END: Сброс указателя стека в блоке OB_BEGIN 2-161

    2.2.25.1 OB_END: Описание 2-161

    2.2.25.2 OB_END: Входные/выходные параметры (I/O) 2-162

    2.2.26 OR_M_16: Формирование значения состояния путем логического сложения (ИЛИ) данных двух резервированных сигнальных модулей с числом каналов до 16

    2-163

    2.2.26.1 OR_M_16: Описание 2-163

    2.2.26.2 OR_M_16/OR_M_32: Входные/выходные параметры (I/O) 2-165

    2.2.26.3 OR_M_16/OR_M_32: Тексты сообщений и дополнительные переменные процесса

    2-166

    2.2.27 OR_M_32: Формирование значения состояния путем логического сложения (ИЛИ) данных двух резервированных сигнальных модулей с числом каналов до 32

    2-167

    2.2.27.1 OR_M_32: Описание 2-167

    2.2.28 PO_UPDAT: Отображение выходов процесса 2-168

    2.2.28.1 PO_UPDAT: Описание 2-168

    2.2.29 RACK: Мониторинг стойки 2-169

    2.2.29.1 RACK: Описание 2-169

    2.2.29.2 RACK: Входные/выходные параметры (I/O) 2-173

    2.2.29.3 RACK: Тексты сообщений и дополнительные переменные процесса

    2-174

    2.2.30 RCV_341: Прием данных с помощью коммуникационного процессора последовательной связи CP 341

    2-175

    2.2.30.1 RCV_341: Описание 2-175

    2.2.30.2 RCV_341: Входные/выходные параметры (I/O) 2-180

    2.2.30.3 RCV_341: Тексты сообщений и дополнительные переменные процесса

    2-181

    2.2.31 SND_341: Передача данных с помощью коммуникационного процессора последовательной связи CP 341

    2-182

  • Содержание

    PCS 7 Библиотека A5E00180684-02 xv

    2.2.31.1 SND_341: Описание 2-182

    2.2.31.2 SND_341: Входные/выходные параметры (I/O) 2-186

    2.2.31.3 SND_341: Тексты сообщений и дополнительные переменные процесса

    2-187

    2.2.32 SUBNET: Мониторинг системы ведущего DP-устройства 2-189

    2.2.32.1 SUBNET: Описание 2-189

    2.2.32.2 SUBNET: Входные/выходные параметры (I/O) 2-193

    2.2.32.3 SUBNET: Тексты сообщений и дополнительные переменные процесса

    2-194

    2.3 Блоки для PROFIBUS PA 2-195

    2.3.1 DPAY_V0: Мониторинг DP/PA- и Y- соединителей (Link), работающих в режиме ведомых устройств V0 (V0 slave)

    2-195

    2.3.1.1 DPAY_V0: Описание 2-193

    2.3.1.2 DPAY_V0: Входные/выходные параметры (I/O) 2-201

    2.3.1.3 DPAY_V0: Тексты сообщений и дополнительные переменные процесса

    2-202

    2.3.2 DPAY_V1: Активация блоков в системах DP/PA- и Y-соединителей (Link), работающих в режиме ведомых устройств V1 (V1 slave)

    2-203

    2.3.2.1 DPAY_V1: Описание 2-203

    2.3.2.2 DPAY_V1: Входные/выходные параметры (I/O) 2-205

    2.3.3 MOD_PAL0: Диагностика ведомого РА-устройства версии DPV0 в системе DP/PA-соединителя (link) версии DPV1 с использованием DP/PA-разветвителя (coupler)

    2-206

    2.3.3.1 MOD_PAL0: Описание 2-206

    2.3.3.2 MOD_PAL0: Входные/выходные параметры (I/O) 2-209

    2.3.3.3 MOD_PAL0: Тексты сообщений и дополнительные переменные процесса

    2-210

    2.3.4 MOD_PAX0: Диагностика ведомого РА-устройства версии DPV0 в системе ведущего DP-устройства с использованием DP/PA-разветвителя (coupler)

    2-213

    2.3.4.1 MOD_PAX0: Описание 2-213

    2.3.4.2 MOD_PAX0: Входные/выходные параметры (I/O) 2-216

    2.3.4.3 MOD_PAX0: Тексты сообщений и дополнительные переменные процесса

    2-217

    2.3.5 PA_AI: Вход аналоговых сигналов PROFIBUS PA 2-220

    2.3.5.1 PA_AI: Описание 2-220

    2.3.5.2 PA_AI: Входные/выходные параметры (I/O) 2-223

    2.3.5.3 PA_AI: Тексты сообщений 2-226

    2.3.6 PA_AO: Выход аналоговых сигналов PROFIBUS PA 2-227

    2.3.6.1 PA_AO: Описание 2-227

    2.3.6.2 PA_AO: Входные/выходные параметры (I/O) 2-230

    2.3.6.3 PA_AO: Тексты сообщений 2-234

  • Содержание

    PCS 7 Библиотека xvi A5E00180684-02

    2.3.7 PA_DI: Вход дискретных сигналов PROFIBUS PA 2-235

    2.3.7.1 PA_DI: Описание 2-235

    2.3.7.2 PA_DI: Входные/выходные параметры (I/O) 2-238

    2.3.7.3 PA_DI: Тексты сообщений 2-240

    2.3.8 PA_DO: Выход дискретных сигналов PROFIBUS PA 2-241

    2.3.8.1 PA_DO: Описание 2-241

    2.3.8.2 PA_DO: Входные/выходные параметры (I/O) 2-244

    2.3.8.3 PA_DO: Тексты сообщений 2-247

    2.3.9 PA_TOT: Сумматор PROFIBUS PA 2-248

    2.3.9.1 PA_TOT: Описание 2-248

    2.3.9.2 PA_TOT: Входные/выходные параметры (I/O) 2-251

    2.3.9.3 PA_TOT: Тексты сообщений 2-254

    2.3.10 PADP_L0x: Мониторинг ведомых DP/PA-устройств 2-255

    2.3.10.1 PADP_L00: Описание 2-255

    2.3.10.2 PADP_L0x: Входные/выходные параметры (I/O) 2-259

    2.3.10.3 PADP_L00: Тексты сообщений и дополнительные переменные процесса

    2-260

    2.3.10.4 PADP_L01: Описание 2-261

    2.3.10.5 PADP_L01: Тексты сообщений и дополнительные переменные процесса

    2-265

    2.3.10.6 PADP_L02: Описание 2-267

    2.3.10.7 PADP_L02: Тексты сообщений и дополнительные переменные процесса

    2-271

    2.3.11 PADP_L10: Мониторинг PA-приборов (DPV0) с максимальным количеством слотов 16

    2-274

    2.3.11.1 PADP_L10: Описание 2-274

    2.3.11.2 PADP_L10: Входные/выходные параметры (I/O) 2-279

    2.4 Приложения 2-280

    2.4.1 Адресация 2-280

    2.4.2 MSG_STAT: Информация об ошибках в выходном параметре 2-281

    2.4.3 Установки MODE для сигнальных модулей 2-282

    2.4.4 Установки MODE для PA-приборов 2-287

    2.4.5 Текстовые библиотеки для сигнальных модулей 2-289

    2.4.6 Текстовые библиотеки ведомых DP- или PA-устройств в системе PA- или Y-соединителя (Link) версии DPV0

    2-291

    2.4.7 Технические данные драйвер-блоков 2-292

    3 Коммуникационные блоки 3-1 3.1 REC_BO: Прием 128 значений типа BOOL с помощью BRCV 3-1

    3.1.1 REC_BO: Описание 3-1

  • Содержание

    PCS 7 Библиотека A5E00180684-02 xvii

    3.1.2 REC_BO: Входные/выходные параметры (I/O) 3-3

    3.2 REC_R: Прием 32 значений типа BOOL и 32 значений типа REAL с помощью BRCV

    3-4

    3.2.1 REC_R: Описание 3-4

    3.2.2 REC_R: Входные/выходные параметры (I/O) 3-6

    3.3 SEND_BO: Передача 128 значений типа BOOL с помощью BSEND 3-7

    3.3.1 SEND_BO: Описание 3-7

    3.3.2 SEND_BO: Входные/выходные параметры (I/O) 3-9

    3.4 SEND_R: Передача 32 значений типа BOOL и 32 значений типа REAL с помощью BSEND

    3-10

    3.4.1 SEND_R: Описание 3-10

    3.4.2 SEND_R: Входные/выходные параметры (I/O) 3-13

    3.5 Приложения 3-14

    3.5.1 Технические данные коммуникационных блоков 3-14

    A Глоссарий A-1 B Предметный указатель B-1

  • Содержание

    PCS 7 Библиотека xviii A5E00180684-02

  • PCS 7 - Библиотека A5E00180684-02 1-1

    1 Технологические блоки

    1.1 Общие замечания по описанию блоков

    Описания блоков имеют одинаковую структуру. Это поможет Вам быстро находить нужную информацию при чтении описаний отдельных блоков. Описания блоков имеют следующие разделы:

    Заголовок описания блока

    Пример: CTRL_PID: блок PID-регулятора

    Заголовок начинается именем типа блока (CTRL_PID). Это символьное имя должно быть уникальным в рамках Вашего проекта. Имя типа является ключевым словом и содержит также информацию о задаче или функции, выполняемой блоком (PID controller block = блок PID-регулятора).

    Имя объекта (Object name) (тип + номер)

    FB x

    Синтаксические компоненты имени объекта для типа блока следующие: функциональный блок = FB, функция = FC и номер блока = x.

    Командная кнопка для отображения входов/выходов блока (I/O)

    Пример:

    Вы можете непосредственно открыть список входов/выходов (I/O) выбранного блока, щелкнув на командной кнопке "Block Connections" (Соединения блока). Значок перед блоком позволяет быстро локализовать командную кнопку.

    Функция

    Здесь кратко описывается функция блока. Дополнительная информация для сложных блоков приводится в разделе "Принцип работы".

    Принцип работы Дополнительная информация о функциях отдельных входов, режимах работы, временных последовательностях и т.д. Вам следует знать соответствующий контекст, чтобы эффективно использовать блок.

  • 1 Технологические блоки

    PCS 7 - Библиотека 1-2 A5E00180684-02

    Вызывающие OB Здесь Вы найдете информацию, относящуюся к организационным блокам (OB), в которых должен быть установлен вызываемый блок. При использовании CFC Вам нужно выполнить установку только в циклическом OB таймерного прерывания (watchdog interrupt) и в блоках OB, стоящих в списке заданий блока (например, в ОВ перезапуска OB100).

    CFC создает требуемые OB во время компиляции. Если Вы используете эти блоки без использования CFC, то должны сами запрограммировать эти OB и вызвать их экземпляр блока.

    Обработка ошибок

    На выходе ENO блока с типом данных Bool в CFC-схеме (chart) индицируется ошибка. Значение на выходе блока соответствует биту BR (двоичному результату в STEP 7 STL по окончании обработки блока) или биту OK (в нотации SCL) и означает:

    ENO=BR=OK=1 (TRUE (ИСТИНА)) -> Результат выполнения блока нормален (OK)

    ENO=BR=OK=0 (FALSE (ЛОЖЬ)) -> Результат или условия для его вычисления (например, входные значения, режимы работы и т.д.) недопустимы.

    Кроме того, для FB вы найдете на выходе QERR экземплярного DB инвертированное значение BR:

    QERR=NOT ENO

    Индикация ошибки производится двумя независимыми путями:

    Операционная система распознает ошибку обработки (например: переполнение значения, вызванные системные функции снабжают код ошибки двоичным входным битом = 0). Это системная утилита, которая не упоминается специально в описании отдельного блока.

    Алгоритм блока проверяет значения и режимы работы на их функциональную допустимость. Такие сбойные ситуации документированы в описании блока.

    Проверка индикации ошибки может быть использована, например, для формирования сообщений (см. раздел о блоках аварийных сигналов) или для применения заменяющих значений вместо недопустимых результатов.

    Режим запуска Следует делать различие между следующими режимами:

    • Первоначальный пуск Блок вызывается впервые из ОВ, в котором он установлен. Как правило, это ОВ, в котором происходит нормальная обработка, относящаяся к процессу (например: ОВ циклических прерываний). Блок входит в состояние, соответствующее входным параметрам. Это могут быть начальные значения (см. также таблицу ввода/вывода) или значения, которые вы уже сконфигурировали, например, в CFC.

  • 1 Технологические блоки

    PCS 7 - Библиотека A5E00180684-02 1-3

    Поведение при первоначальном пуске отдельно не описывается, если блок не отклоняется от этого правила.

    • Запуск Блок выполняется один раз при запуске CPU. Это достигается вызовом блока из ОВ запуска (где он дополнительно устанавливается или автоматически через систему проектирования ES, или вручную через STEP 7). В этом случае режим запуска описывается.

    Временные характеристики

    Блок с этими характеристиками должен быть установлен в ОВ циклических прерываний. Он рассчитывает свои постоянные и параметры времени на основе времени квантования (времени между двумя последовательными шагами циклической обработки). При проектировании CFC в рамках системы разработки (ES) время квантования определяется через так называемую исполняемую группу. Это гарантирует, что блок не будет исполняться при каждом прогоне OB. Это время квантования вводится в линейке входов/выходов в параметр SAMPLE_T.

    Это происходит автоматически при разработке или конфигурировании проекта CFC после установки блока в ОВ и группе выполнения (поэтому этот вход здесь невидим для пользователя).

    При программировании с помощью STEP 7 это должно быть сделано вручную.

    Ссылка на временные характеристики делается тогда, когда этого требует блок.

    Режим сообщений

    Блок с определенными характеристиками режима сообщений выдает сообщения о различных событиях OS верхнего уровня. Если этот режим существует, то параметры, требуемые для формирования сообщений, представлены в данном документе. Блоки, не имеющие режима сообщений, могут быть дополнены блоками аварийных сообщений. Ссылка на режим сообщений содержится в описании отдельных блоков, обладающих способностями к сигнализации.

    Входные/выходные параметры (I/O) блока

    Таблица ввода/вывода предоставляет интерфейс данных блока, посредством которого Вы можете передавать данные в блок и извлекать результаты из блока.

    I/O

    (параметр) Значение

    Тип

    данныхЗначение по умолчанию

    Тип

    Атри-бут

    OCM Допустимые значения

    U1 Слагаемое 1 REAL 0 I Q + >0

    .....

  • 1 Технологические блоки

    PCS 7 - Библиотека 1-4 A5E00180684-02

    Эта таблица перечисляет все входные и выходные параметры типа блока, к которым пользователь может получить доступ с помощью инструментальных средств для конфигурирования. Они расположены в алфавитном порядке. Элементы, к которым доступ возможен только из алгоритма блока, в список не включены (так называемые внутренние переменные). Столбцы имеют следующие значения:

    I/O = имя параметра, полученное из его английского наименования, например, PV_IN = Process Variable INput (переменная процесса, переменная управления). Там, где установлены соглашения SIMATIC, используются такие же правила формирования имен.

    При отображении блока в CFC выполняются следующие правила: имена параметров, выделенные полужирным шрифтом (bold), являются видимыми, имена параметров, записанные обычным шрифтом, невидимы.

    Значение = функция (краткое описание)

    Тип данных = S7 тип данных параметра (BOOL, REAL и т.д.).

    Значение по умолчанию = значение параметра перед тем, как блок исполняется в первый раз (если не изменено при разработке проекта).

    Тип = вид обращения к параметру алгоритма блока. Различают входы, невзаимодействующие входы и выходы (см. таблицу);

    Сокра-щение Тип

    I Вход. Инициализирует блок с параметрами (представление в CFC: левая сторона блока)

    O Выход. Выходное значение (представление в CFC: правая сторона блока)

    IO Вход/выход. Невзаимодействующий вход, записываемый станцией оператора OS, который может быть считан обратно из блока (представление в CFC: левая сторона блока)

    Атрибут = дополнительная характеристика параметра, используемая в CFC. Параметры вида Вход и Вход/выход, которые не могут быть включены в схему взаимосвязей блоков, могут быть сконфигурированы(для FC в режиме online – только параметры вида Вход/выход). Выходные параметры не могут конфигурироваться, но могут передаваться в CFC путем соединения в входом, имеющим тот же тип данных. Дополнительные или отклоняющиеся свойства параметра указываются следующим образом:

    Сокра-щение Атрибут

    O Управляемый оператором (только посредством блока OS). К этому элементу имеется доступ на запись из OS. Невидим (не отображается) в CFC.

    M Идентификатор сообщения (MESSAGE ID) для блока сообщений (например, ALARM 8P) не конфигурируется. ID назначается сервером сообщений.

    Q Соединяемый. Этот элемент может быть соединен с другим выходом того же типа.

  • 1 Технологические блоки

    PCS 7 - Библиотека A5E00180684-02 1-5

    OCM = параметры, помеченные знаком "+", могут управляться и наблюдаться оператором с помощью соответствующего блока OS.

    Допустимые значения = дополнительное ограничение внутри диапазона значений типа данных.

    Операторское управление и мониторинг

    Если для блока AS существует блок OS, то в таблице описаны представления графической интерфейсной панели (faceplate), так называемой "панели управления".

  • 1 Технологические блоки

    PCS 7 - Библиотека 1-6 A5E00180684-02

    1.2 Общая информация по графической интерфейсной панели - "панели управления" (faceplate)

    Что такое "панель управления" (faceplate)? "Панель управления" (faceplate) - это графическое отображение определенных элементов технологического блока в автоматической системе, предназначенное для операторского управления и мониторинга. Блок панели управления (faceplate block) отображается в отдельном окне в станции OS и может вызываться с помощью кнопок управления, списка опорных тэгов (reference tag list), значка блока, и т.д.

    Предпосылки

    Чтобы пользоваться блоками панелей управления (faceplate block), Вам потребуются система WinCC и пакеты системы управления "Basis Process Control [Базовая система управления процессом]" и "Advanced Process Control [Система управления процессом с дополнительными возможностями]".

    Блоки панелей управления (faceplate) рассчитаны на использование видеоплат, поддерживающих разрешение 1280х1024 пикселов. При размерах панели управления 320х256 пикселов на одном экране могут быть представлены 12 панелей в виде матрицы из 3 строк по 4 столбца в каждом без линеек прокрутки. При работе с графическими платами меньшего разрешения должен быть предпринят вывод на экран линеек прокрутки или уменьшено количество панелей управления.

    Преимущества, которые обеспечивают панели управления (faceplate)

    Панели управления обеспечивают следующие преимущества:

    • легкость в освоении;

    • простота конфигурирования благодаря использованию интерфейса панели управления (faceplate) в станции AS;

    • простота использования благодаря малому количеству правил управления;

    • наглядность представления процесса;

    • совместимость с WinCC и Windows. Отображение

    Панели управления имеют два различных формата отображения:

    • Групповое отображение (Group display): отображение контролируемых параметров AS в различных видах с возможностью выбора элементов для циклического мониторинга (Loop monitor display).

    • Отображение циклического мониторинга (Loop monitor display): отображение элементов из всех видов группового отображения (Group display).

  • 1 Технологические блоки

    PCS 7 - Библиотека A5E00180684-02 1-7

    Дополнительная информация Подробную информацию по проектированию, конфигурированию и тестированию панелей управления (faceplate) Вы можете найти в руководстве "PCS 7 Programming Instructions for Blocks" ("Инструкции по программированию блоков в PCS 7").

  • 1 Технологические блоки

    PCS 7 - Библиотека 1-8 A5E00180684-02

    1.3 Измерение и управление

    1.3.1 CTRL_PID: Блок PID-регулятора

    1.3.1.1 CTRL_PID: Описание Имя объекта (тип + номер)

    FB 61

    Функция

    Блок PID-регулятора CTRL_PID это блок PID-регулятора непрерывного управления, служит для конструирования следующих стандартных схем регулирования: автоматическая стабилизация, каскадное регулирование (одноступенчатые/многоступенчатые каскады), регулирование соотношения, синхронное регулирование и пропорциональное регулирование.

    Блок регулятора, наряду с собственной функцией регулирования, включает в себя еще следующие возможности обработки:

    • Режимы работы: ручной, автоматический или следящий режим

    • Контроль граничных значений регулируемой величины и формирование сигналов и сообщений об ошибках посредством блока ALARM8_P

    • Вход переменной помехи

    • Отслеживание заданного значения (SP = PV_IN)

    • Установка диапазона для заданного значения и регулируемой величины (физическая нормализация)

    • Установка диапазона для управляющего воздействия (физическая нормализация)

    • Зона нечувствительности (порог срабатывания) в цепи сигнала рассогласования

    • Компоненты пропорционального управления, интегрального управления и дифференциального управления могут быть индивидуально активизированы и деактивизированы

    • Элементы пропорционального управления и дифференциального управления могут быть установлены в цепи обратной связи

    • Настройка рабочей точки для пропорционального и пропорционально-дифференциального регулятора

  • 1 Технологические блоки

    PCS 7 - Библиотека A5E00180684-02 1-9

    Вызывающие OB Блок CTRL_PID может быть вставлен в OB таймерного прерывания (watchdog interrupt), например OB32, а также в блок запуска OB100 (см. п. Режим запуска).

    Принцип работы

    Блок работает как PID–регулятор (с запаздыванием из-за дифференциальной составляющей) и имеет показанную ниже переходную характеристику. Интегратор работает в соответствии с правилами трапеций.

    Примечание

    Входной параметр LMNR_IN отображается на панели управления (в обзорном изображении) как управляющее воздействие. Если обратная связь по положению недоступна из процесса, вы можете соединить в CFC выход управляющего воздействия LMN с LMNR_IN, чтобы отобразить управляющее воздействие в обзорном изображении (loop display).

    t

    GAIN * TV

    TM_LAG + SAMPLE_T/2

    LMN_HLM

    LMN_LLM

    LMN

    1, если t>0 0, если t

  • 1 Технологические блоки

    PCS 7 - Библиотека 1-10 A5E00180684-02

    1.3.1.2 CTRL_PID: Обработка сигнала в цепях уставки (setpoint) и переменной процесса (process variable)

    Формирование заданного значения Как показано в следующей таблице, заданное значение (значение уставки) SP может быть получено из трех различных источников, которые выбираются через входы SP_TRK_ON и SPEXTSEL_OP:

    SP_TRK_ON SPEXTSEL_OP SP= Состояние

    0 0 SP_OP Внутреннее заданное значение

    irrelevant 1 SP_EXT Внешнее заданное значение

    1 0 PV_IN ** Отслеживаемое заданное значение

    ** в ручном режиме только при SPBUMPON = 1

    Внутреннее заданное значение Внутреннее заданное значение SP_OP действует и ограничивается посредством OP_A_LIM или OP_A_RJC (диапазон SP_LLM - SP_HLM).

    Внешнее заданное значение Внешнее заданное значение SP_EXT может быть включено в систему взаимосвязей и ограничено диапазоном (SPEXTLLM, SPEXTHLM).

    Изменение внутреннего или внешнего заданного значения ограничено максимальным градиентом (SPDRLM, SPURLM), если активизирована функция ограничения темпа нарастания заданного значения (SPRAMPOF = 0).

    Отслеживаемое заданное значение При SP_TRK_ON=1 в качестве заданного значения используется регулируемая величина PV_IN. Приведение уставки к переменной процесса разрешается (enabled) только в ручном режиме (manual) (для внутренней уставки и при SPBUMPON = 1), и прежде всего используется для обеспечения адекватной уставки (setpoint) при переходе от ручного к автоматическому режиму.

    Формирование сигнала рассогласования Он образуется из активного заданного значения SP и регулируемой величины PV_IN и доступен на выходе ER после прохождения фильтра шумов с порогом нечувствительности DEADB_W.

    D E A D B _ W

    E R

    S P - P V _ I N

  • 1 Технологические блоки

    PCS 7 - Библиотека A5E00180684-02 1-11

    Контроль за сигналом рассогласования Сигнал рассогласования ER контролируется на предмет достижения границ подачи аварийных сообщений (ERL_ALM, ERH_ALM) с использованием общего гистерезиса (ER_HYS). Результат проверки сигнала отображается на соответствующих выходах (QERL_ALM, QERH_ALM).

    Контроль текущего значения переменной процесса Текущее значение PV_IN контролируется на предмет достижения границ подачи предупреждений и аварийных сообщений (PVL_ALM, PVL_WRN, PVH_WRN, PVH_ALM) с использованием общего гистерезиса (HYS). Результат проверки величины сигнала отображается на соответствующих выходах (QPVL_ALM, QPVL_WRN, QPVH_WRN и QPVH_ALM).

    Физическая нормализация Сигнал рассогласования нормализуется пересчетом его в проценты от физического диапазона измерения фактического значения (NM_PVHR, NM_PVLR).

    100*__ PVLRNMPVHRNM

    ERERNorm. −=

    После выполнения PID-алгоритма управляющее воздействие денормализуется из процентного значения от физического диапазона измерения управляющего воздействия (NM_LMNHR, NM_LMNLR).

    )__(*100

    LMN + NM_LMNLR normiert LMNLRNMLMNHRNMLMN −=

    Внутреннее и внешнее заданное значение, регулируемая величина, а также соответствующие параметры вводятся в физическом диапазоне измерения фактического значения.

    Значение, вводимое вручную, отслеживаемое значение управляющего воздействия, непосредственное управление, а также соответствующие параметры вводятся в физическом диапазоне измерения управляющего воздействия.

    Коэффициент усиления регулятора GAIN задается в нормализованной (безразмерной) форме.

  • 1 Технологические блоки

    PCS 7 - Библиотека 1-12 A5E00180684-02

    1.3.1.3 CTRL_PID: Формирование управляющего воздействия

    Управляющее воздействие LMN может возникнуть из трех различных источников, которые, как показано в таблице, выбираются посредством входов LMN_SEL, LIOP_MAN_SEL, AUT_L и AUT_ON_OP:

    LMN_SEL LIOP_MAN_SEL AUT_L AUT_ON_OP LMN= Состояние

    0 0 X 0 MAN_OP (ограничивается) Ручной режим, устанавливаемый посредством OS

    0 0 X 1 Рассчитывается с помощью PID-алгоритма

    Автоматический режим, устанавливаемый посредством OS

    0 1 0 X MAN_OP (ограничивается) Ручной режим, устанавливаемый при AUT_L=0

    0 1 1 X Рассчитывается с помощью PID-алгоритма

    Автоматический режим, устанавливаемый при AUT_L=1

    1 X X X LMN_TRK Отслеживание управляющего воздействия

    X = любое состояние

    • Переключение от ручного к автоматическому режиму выполняется на станции OS установкой параметра AUT_ON_OP, если LIOP_MAN_SEL=0.

    • Переключение от ручного к автоматическому режиму выполняется с помощью подключения в CFC установкой параметра AUT_L, если LIOP_MAN_SEL=1.

    • Следящий режим (Tracking mode) может быть разрешен (enabled) только с помощью подключения посредством параметра LMN_SEL. Следящий режим имеет более высокий приоритет, чем ручной и автоматический режимы.

    Нормализованное управляющее воздействие формируется в автоматическом режиме в соответствии со следующим алгоритмом:

    normiertnormiert ERsLAGTMsTV

    sTNGAINLMN *

    *_1*

    *11* ⎟⎟

    ⎞⎜⎜⎝

    ⎛+

    ++=

    а затем денормализуется. См. также: Комплексные числа

    Непосредственное управление и ограничения В автоматическом режиме на выходе PID-алгоритма добавляется сигнал непосредственного управления DISV, а затем результат ограничивается диапазоном от LMN_LLM до LMN_HLM.

  • 1 Технологические блоки

    PCS 7 - Библиотека A5E00180684-02 1-13

    1.3.1.4 CTRL_PID: Ручной, автоматический и следящий режим Ручной режим

    Управляющее воздействие определяется оператором со станции управления OS через вход MAN_OP. Управление и ограничение реализуются посредством OP_A_LIM или OP_A_RJC (диапазон MAN_HLM – MAN_LLM). Выходные значения QVHL и QVLL для OP_A_LIM или OP_A_RJC передаются на выходы QLMN_HLM и QLMN_LLM.

    Автоматический режим

    Управляющее воздействие рассчитывается PID–алгоритмом. Параметры регулятора GAIN, TN и TV, TM_LAG не подключаются по умолчанию. Если они должны быть подключены в соответствии с требованиями определенного приложения, например, для планового управления усилением (gain scheduling), то соответствующий системный атрибут s7_link должен быть изменен. Необходимо отметить, что изменения параметра во время автоматического режима работы могут привести к большим колебаниям управляющего воздействия (manipulated variable).

    • Направление действия регулятора можно реверсировать (возрастание рассогласования вызывает уменьшение управляющего воздействия), сделав при параметрировании коэффициент пропорциональности GAIN отрицательным. Пропорциональная составляющая может быть деактивизирована установкой P_SEL = 0. Интегральная составляющая может быть деактивизирована установкой TN=0. Если управляющее воздействие LMN ограничивается в автоматическом режиме, то интегратор останавливается (anti wind up). Направление действия интегратора реверсируется изменением знака параметра TN.

    • Рабочая точка: Рабочая точка устанавливается на LMN_OFF. В автоматическом режиме это значение заменяет интегральную составляющую PID-алгоритма, при ее деактивации. Рабочая точка устанавливается в диапазоне измерения управляющего воздействия.

    • Дифференциальная составляющая реализована как дифференцирующее звено с запаздыванием. Она может быть деактивизирована установкой TV = 0. Направление действия дифференциатора реверсируется изменением знака параметра TV.

    • Постоянная задержки TM_LAG должна быть в определенном отношении с постоянной времени дифференциальной составляющей TV. Такое отношение называется также термином "дифференциальное усиление" ("derivative gain") (максимум переходной характеристики (реакции на воздействие единичного ступенчатого сигнала) дифференциальной составляющей). Это значение лежит обычно в диапазоне: 5 < TV/TM_LAG < 10.

    • Для включения пропорциональной составляющей в цепь обратной связи регулятора задайте PFDB_SEL = TRUE (ИСТИНА). Тогда скачок управляющего сигнала не будет влиять на пропорциональную составляющую регулятора, так что явление перерегулирования может быть уменьшено или вообще устранено при изменениях заданного значения (setpoint), без изменения параметров режима слежения. В автоматическом режиме сброс PFDB_SEL вызовет чрезвычайно высокую амплитуду колебаний управляющего воздействия (manipulated

  • 1 Технологические блоки

    PCS 7 - Библиотека 1-14 A5E00180684-02

    variable), то есть режим должен переключаться только в ручном режиме (manual mode).

    • Для включения дифференциальной составляющей в цепь обратной связи регулятора задайте: DFDB_SEL = TRUE (ИСТИНА). Тогда скачок управляющего сигнала не будет влиять на дифференциальную составляющую регулятора. Переключение DFDB_SEL происходит не плавно.

    Следящий режим В этом режиме (LMN_SEL=1) в качестве управляющего воздействия принимается подключенное отслеживаемое значения LMN_TRK, которое затем подается на выход. Выходы QLMN_HLM и QLMN_LLM сбрасываются в значение FALSE (ЛОЖЬ). "Следящий" ("Tracking") режим имеет приоритет над всеми другими режимами, что означает, что этот вход может использоваться для конфигурирования безаварийных схем для системы.

    Влияние пропорциональной и дифференциальной компонент в цепи обратной связи

    Выброс переменной процесса (process variable) после ступенчатого изменения сигнала уставки может быть уменьшен или полностью компенсирован установкой P- и D- компонент в цепи обратной связи. В этом режиме ступенчатое изменение сигнала уставки (setpoint) не влияет на функционирование P- и D- составляющих и не вызывает скачков управляющего воздействия (manipulated variable). Используйте установку параметра PFDB_SEL = 1 для внесения P-составляющей и параметра DFDB_SEL=1 для внесения D-составляющей в цепь обратной связи.

    Каскадное включение нескольких PID-регуляторов Управляющее воздействие LMN главного или ведущего (master) регулятора соеди