Процессор автоматизации

Содержание

Слайд 2

Функциональное назначение и общая организация

Процессор автоматизации (ПА) является центральным устройством комплекса

Функциональное назначение и общая организация Процессор автоматизации (ПА) является центральным устройством комплекса
средств автоматизации ТПТС-НТ, выполняющим централизованно-распределенную обработку данных технологического процесса и обмен данными между устройствами комплекса в системе автоматизации. Алгоритмы обработки данных и коммуникаций задаются в ПА в виде функциональной и коммуникационной структуры на языке STEP-M (BG), получаемой при разработке проекта системы автоматизации в пакете проектирования GET-R.
В составе системы нормальной эксплуатации ПА выполняет следующие основные функции:
- сбор данных технологического процесса по шине ENL;
- получение данных от других процессоров автоматизации и системы верхнего уровня по шине EN;
- обработку полученных данных и передачу результатов обработки и команд управления исполнительными устройствами в модулях СПМ станций ввода вывода по шине ENL;
- обмен данными в соответствии с коммуникационной структурой с другими ПА и системой верхнего уровня по шине EN;
- обмен данными с интеллектуальными датчиками и приводами, а также другой периферией по интерфейсу RS485 и протоколу MODBUS;
- приeм и анализ диагностических данных от станций ввода/вывода по шине ENL и периферийных устройств, подключенных к интерфейсу RS485, передачу диагностических сообщений на верхний уровень управления по шине EN;
- счет времени и поддержку внешней синхронизации времени по шине EN;
- синхронизацию времени в модулях станций ввода/вывода;
- поддержку загрузки пользовательского программного обеспечения в виде коммуникационной и функциональной структуры по шине EN и интерфейсу USB;
- поддержку диагностики и загрузки встроенного прикладного программного обеспечения (ВПО) ПА по интерфейсу USB и шине EN;
- поддержку диагностики и загрузки ВПО станций ввода/вывода по шине ENL;
- самоконтроль и сигнализацию ошибок.
В системе нормальной эксплуатации ПА, как и другие устройства комплекса (модули станций ввода/вывода, шины EN и ENL), резервируется.
В соответствии с этим ПА в сиcтеме нормальной эксплуатации дополнительно выполняет следующие функции:
- управление резервированием на основе данных о состоянии резервируемого ПА - партнера, получаемых по двум последовательным интерфейсам;
- обновление в резервном ПА текущих данных, принимаемых по шинам EN и ENL, и результатов обработки путем передачи их в резервный ПА из активного ПА по шине ENL;
- поддержку резервирования шин EN и ENL.

Слайд 3

Основное назначение БПА – организация в нем процессора автоматизации (ПА).
ПА ­– функциональное

Основное назначение БПА – организация в нем процессора автоматизации (ПА). ПА ­–
устройство, собранное из модулей EMS и МПИ, установленных на выделенные посадочные места в крейте ТПТС55.9002.
Модули RSL, устанавливаемые в БПА, позволяют подключить к ПА, через шину ENL, интеллектуальные датчики и исполнительные механизмы, имеющие интерфейс RS-485 и работающие по протоколу Modbus.
Функции ПА в комплексе средств автоматизации (КСА) ТПТС-НТ:
- выполнение заданного пользователем алгоритма задачи АСУ ТП;
- выполнение, заданного пользователем, алгоритма обмена данными по шине EN между процессорами автоматизации, подключенными к шине EN, диагностической станцией (ДС) и рабочими станциями (РС), подключенными через шлюз сопряжения КСА с СВБУ;
- управление обменом данными по шине ENL, к которой подключаются станции ввода-вывода (СВВ), с модулями преобразователей аналоговых сигналов датчиков и исполнительных механизмов, непосредственно связанных с технологическим процессом (СП), и модули RSL;
- получение и обработка команд управления ПА, СВВ, модулями RSL и исполнительными механизмами от СВБУ по шине EN, в соответствии с алгоритмом пользователя или заданным в ВПО;
- получение данных от датчиков через СВВ и модули RSL по шине ENL;
- передача информации по шине EN о состоянии объекта управления для СВБУ;
- передача команд управления по шине ENL в СВВ и модули RSL для выдачи управляющих воздействий на исполнительные механизмы;
- обмен данными с другими ПА и иными устройствами, входящими в состав КСА по шине EN.

Слайд 4

Модули процессора автоматизации

Модули процессора автоматизации

Слайд 5




нерезервированный ПА (ПА минимальной комплектации)


резервированный ПА

нерезервированный ПА (ПА минимальной комплектации) резервированный ПА

Слайд 6



резервированный ПА, плюс шесть модулей RSL

БПА с модулями RSL.

резервированный ПА, плюс шесть модулей RSL БПА с модулями RSL.

Слайд 7

ПА состоит из кассеты (крейта), в которую устанавливаются модули, выполняющие следующие функции:
-

ПА состоит из кассеты (крейта), в которую устанавливаются модули, выполняющие следующие функции:
подключения питания и индикации;
- коммуникации с другими устройствами комплекса ТПТС-НТ;
- выполнения алгоритмов управления технологическим процессом.

Х1 Х2 Х3 Х4 Х5 Х6 Х7 Х8 Х9

Х11 Х12 Х13 Х14 Х15 Х16 Х17 Х18 Х19

левый полукрейт (ПА)

правый полукрейт (ПА)

Внешний вид крейта ПА

В показанном на рисунке крейте реализован один нерезервированный ПА. В крейт установлены:
- 2 модуля EMS - слоты Х2 и Х3;
- 2 модуля МПИ - слоты Х1 и Х11;
- 1 модуль RSL - слот Х12.
Нумерация слотов в крейте идет с левой стороны, начиная со слота Х1 (посадочное место модуля МПИ), нумерация слотов правой части крейта начинается с Х11 (посадочное место второго модуля МПИ).

Слайд 8

Нумерация слотов в крейте ТПТС55.9002 идет с левой стороны, начиная со слота

Нумерация слотов в крейте ТПТС55.9002 идет с левой стороны, начиная со слота
Х1 (посадочное место модуля МПИ), нумерация слотов правой части крейта начинается с Х11 (посадочное место второго модуля МПИ).
В БПА, показанном на рисунке, реализована типовая конфигурация резервированного ПА. В крейт ТПТС55.9002 установлены:
- 4 модуля EMS - слоты Х2, Х3 (первый ПА), Х12, Х13 (второй ПА);
- 2 модуля МПИ - слоты Х1 и Х11.
Модули EMS устанавливаются в посадочные места БПА X2, X3, X12, X13 .
Модули RSL устанавливаются в посадочные места БПА X2, X12, X4, X14, X6, X16, X8, X18 , причем, для обеспечения работы функции резервирования, модули RSL следует устанавливать парами в посадочные места, номера которых отличаются на 10, например, места Х4 и Х14.

Слайд 9

Взаимодействие модулей

Модули EMS в каждом полукрейте БПА взаимодействуют между собой посредством

Взаимодействие модулей Модули EMS в каждом полукрейте БПА взаимодействуют между собой посредством
обмена данными через параллельную внутреннюю шину связи. Проведение операций записи и чтения на этой шине разрешается только одному из модулей EMS, установленных в полукрейт, называемому ведущим шины ВШС (выбирается переключателем на модуле EMS, предназначенного для установки в посадочные места Х2 или Х12).
Между полукрейтами от каждого посадочного места проложены по две последовательные независимые полнодуплексные гальванически развязанные шины интерфейсов V24/1 и V24/2.
Шины V24 соединяют симметричные посадочные места левого и правого полукрейта: X2-X12, X3-X13, X4-X14, X5-X15, X6‑X16, X7-X17, X8-X18, X9-X19.
Шины V24 в резервированном варианте ПА выполняют функции управления резервированием и обновления данных в модулях левой и правой части крейта, для поддержки горячего резерва.
В каждом полукрейте через все посадочные места проложена последовательная шина SPI, предназначенная для вывода на дисплей модуля МПИ оперативной информации о работе ПА. Проведение операций записи и чтения на этой шине разрешается только одному из модулей EMS, установленных в полукрейт (выбирается переключателем на модуле EMS).
В каждом полукрейте через все посадочные места проложена шина RS-485, объединяющая все посадочные места полукрейта. Внутрикрейтовая шина RS-485 предназначена для обеспечения доступа к каждому посадочному месту внешнего устройства (пульт оператора, диагностическая станция или персональный компьютер), присоединяемого к разъему USB на модуле МПИ.

Слайд 10

Средства коммуникации ПА нормальной эксплуатации

Для выполнения коммуникационных функций в системе нормальной

Средства коммуникации ПА нормальной эксплуатации Для выполнения коммуникационных функций в системе нормальной
эксплуатации ПА имеет следующие интерфейсы:
- 2 канала шины EN,
- 2 канала шины ENL,
- 2 порта последовательных интерфейсов типа V24 для управления резервированием ПА,
- до 6-ти портов интерфейса RS485;
- порт интерфейса USB.

Слайд 11

Состав и структура ПА

ПА представляет собой агрегатируемое устройство с модульной организацией,

Состав и структура ПА ПА представляет собой агрегатируемое устройство с модульной организацией,
построенное на базе набора модулей связи и обработки (модулей ПА), объединяемых в крейте ПА посредством общих шин.
Модули ПА позволяют создавать конфигурации ПА с различными функциональными возможностями. Развитие функциональных возможностей ПА выполняется посредством установки в крейт и подключения к общим шинам ПА дополнительных модулей.
В состав модулей ПА входят:
модуль питания и индикации (МПИ);
центральный модуль связи (модуль ENC);
центральный функциональный модуль (модуль FMC);
модуль связи по интерфейсу RS-485 (модуль RSB);
выносной модуль связи по интерфейсу RS-485, подключаемый к шине ENL (модуль RSL);
модуль связи с шиной Profibus (модуль МС-ПБ);
модуль связи с шиной Profinet (модуль МС-ПН).
Модули ENC, FMC и МПИ являются центральными модулями ПА, входящими в состав всех конфигураций ПА, другие модули ПА устанавливаются в той или иной конфигурации ПА в зависимости от требований проекта.
Модули ПА объединяются в крейте ПА в агрегатируемое устройство посредством шин:
внутренней шины связи (ВШС);
шины UART;
шины SPI.
Структурная схема ПА приведена на рисунке (показаны все модули ПА).
ВШС является параллельной шиной общего назначения, используемой для передачи данных между модулями ПА.
Шина UART является последовательной шиной специального назначения, используемой для связи модулей ПА с внешней шиной USB.
Шина SPI является последовательной шиной специального назначения, используемой для передачи информации, подлежащей отображению на дисплее ПА.
В общем случае модули связи и обработки ПА устанавливаются в крейт ПА и подключаются к ВШС.
Модуль связи RSL, в отличие от модуля связи RSB, подключается не к ВШС, а к шине ENL (подобно СВВ), и может быть использован в крейте ПА при отсутствии в нём центральных модулей ПА (ENC, FMC). Это позволяет строить более развитые конфигурации связей ПА с устройствами, подключаемыми по интерфейсу RS-485.
МПИ выполняет в ПА:
подключение ПА к внешнему резервированному источнику питания 24 В;
связь модулей ПА с шиной USB;
отображение информации о состоянии ПА на дисплее ПА.

Слайд 12

Структурная схема ПА

Структурная схема ПА

Слайд 14

Вся передача данных между модулями ПА по ВШС выполняется одним модулем ПА

Вся передача данных между модулями ПА по ВШС выполняется одним модулем ПА
— ведущим модулем шины ВШС (master-устройством ВШС), которым является центральный модуль связи ENC.
Передача данных между модулями ПА по ВШС выполняется опосредованно через двухпортовую память RAM (DPR): данные, подлежащие чтению из модуля ПА (из slave-устройства ВШС), модуль ENC по ВШС считывает из DPR этого модуля; данные, подлежащие записи в модуль ПА, модуль ENC по ВШС записывает в DPR этого модуля.
DPR имеется в каждом slave-устройстве ВШС и обеспечивает разделяемый доступ к хранимым в ней данным как master-устройству ВШС, так и процессору этого slave-устройства ВШС.
Модули ПА имеют опосредованный выход в шину USB через шину UART в крейте ПА. При установке в крейт ПА модули подключаются к шине UART, посредством которой они связываются с мостом UART–USB, размещённым в МПИ. Модулю ПА шина USB представляется как интерфейс UART.
Передача данных по шине UART выполняется согласно процедуре master-slave. Модули ПА являются slave-устройствами шины UART, master-устройством шины UART является мост UART–USB (в конечном итоге — внешнее устройство, подключённое к ПА по шине USB). Slave-устройство может послать данные по шине UART только в ответ на запрос master-устройства. Адресация модулей ПА на общей шине UART реализуется master-устройством на прикладном уровне протокола шины USB: все slave-устройства шины UART принимают запрос, переданный master-устройством, и выполняют его лишь при условии, что адрес, содержащийся в запросе, совпадает с их собственным.

Слайд 15

Функции, выполняемые модулями в составе ПА

Центральный функциональный модуль FM-C осуществляет подключение

Функции, выполняемые модулями в составе ПА Центральный функциональный модуль FM-C осуществляет подключение
ПА к шине ENL по двум каналам. В составе ПА он выполняет следующие прикладные функции:
- прием данных технологического процесса, данных диагностики и параметров СПМ -модулей от станций ввода/вывода по шине EN-L;
- чтение из DPRAM прикладных данных, поступающих от модуля EN-C по шине ВШС;
- обработку данных в соответствие с заданными алгоритмами;
- передачу результатов обработки и команд управления исполнительными устройствами по шине EN-L в станции ввода/вывода;
- запись результатов обработки и полученных по шине EN-L данных в двухпортовую память DPRAM для чтения их модулем EN-C по шине ВШС.
Прикладные функции модуля FM-C задаются пользовательской функциональной структурой, загружаемой в модуль по собственному интерфейсу USB или по шине ВШС модулем EN-C.
Модуль FM-C выполняет также следующие базовые функции ПА, задаваемые встроенным программным обеспечением модуля (ВПО):
- канальный (LLC) и прикладной (ПМС) протоколы передачи данных по шине ENL,
- поддержку синхронизации счета времени в RTC-таймере (счетчике реального времени), которая осуществляется модулем EN-C путем прямой записи в счетчик по шине ВШС текущего значения времени, получаемого модулем EN-C по шине EN в телеграммах синхронизации времени;
- синхронизацию времени в модулях станций ввода/вывода,
- программно-аппаратный самоконтроль,
- поддержку резервирования и обновления текущих данных ПА в резервированных ПА по шине EN-L.
- поддержку загрузки пользовательской функциональной структуры модуля по собственному интерфейсу USB и по шине ВШС от модуля EN-C;
- поддержку диагностики и загрузки ВПО модуля по собственному интерфейсу USB и по шине ВШС от модуля EN-C.

Слайд 16

.
Модуль EN-C обеспечивает подключение ПА к шине EN по двум каналам Ethernet,

. Модуль EN-C обеспечивает подключение ПА к шине EN по двум каналам
а также к двум последовательным интерфейсам V24 и интерфейсу USB.
В составе ПА модуль EN-C выполняет следующие прикладные функции:
- прием и обработку телеграмм по шине EN, извлечение из телеграмм и передачу прикладных данных в модуль FM-C путем записи их в DPRAM модуля FM-C по шине ВШС;
- прием прикладных данных и данных диагностики из модуля FM-C путем чтения его DPRAM, формирование телеграмм шины EN и передачу их по шине EN;
- прием прикладных данных из модулей EN-S путем чтения их из DPRAM модулей по шине ВШС и передачу их в модуль FM-C путем записи в DPRAM модуля по шине ВШС;
- прием по шине EN телеграмм времени и синхронизацию времени ПА путем записи значения времени в RTC-таймер модуля FM-C непосредственно по шине ВШС.
Коммуникационные прикладные функции модуля задаются пользовательской коммуникационной структурой на языке STEP- M (BG), загружаемой по шине EN или интерфейсу USB.
Модуль EN-C выполняет также следующие базовые функции, задаваемые ВПО модуля:
- канальный протокол LLC и прикладной протокол ПМС передачи данных по шине EN;
- программно-аппаратный самоконтроль;
- управление резервированием ПА путем взаимного опроса состояний работоспособности резервируемых ПА по двум последовательным интерфейсам V24 и принятия на этой основе решения о назначении активного и резервного ПА;
- управление резервированными каналами шины EN путем назначения активного и резервного канала на основе результатов самоконтроля и контроля шины EN;
- поддержку загрузки пользовательской функциональной структуры модуля по шине EN и по интерфейсу USB;
- поддержку диагностики и загрузки ВПО модуля;
- передачу запросов диагностики и загрузки ВПО, поступающих по шине EN и по интерфейсу USB, модулям FM-C и ЕN-S по шине ВШС и через модуль FM-C по шине EN-L модулю RS-L и модулям станций ввода/вывода.

Слайд 17

Модуль RS-L предназначен для организации связи ПА с интеллектуальными датчиками и приводами

Модуль RS-L предназначен для организации связи ПА с интеллектуальными датчиками и приводами
по 2-м интерфейсам RS-485 и протоколу MODBUS.
Он может быть использован также для связи с другой периферией по программно реализуемым протоколам передачи данных. По двум интерфейсам RS-485 модуля к ПА могут подключаться до 62 периферийных устройств. Связь модуля с другими модулями ПА осуществляется по шине ENL через сетевой коммутатор аналогично станции ввода/вывода, что обеспечивает его автономность. Он может размещаться не только в крейте ПА, но и в других крейтах и удаленных приборных стойках. К одному ПА может быть подключено до 16 модулей RS-L вместо станций ввода/вывода.
В отличие от других модулей ПА модуль RS-L может резервироваться автономно независимо от ПА. Для управления резервированием модуль имеет два последовательных интерфейса V24, по которым два резервируемых модуля производят взаимный опрос состояния работоспособности друг друга и принимают решение о назначении одного из них активным, а другого резервным модулем.
Модуль имеет средства программно-аппаратного самоконтроля и поддерживает диагностику и загрузку ВПО по собственному интерфейсу USB, а также по запросам, поступающим от модуля FM-C по шине EN-L.
Модуль RS-L не структурируется, его функции задаются встроенным программным обеспечением.

Слайд 18

Основные функции модулей ПА в типовых конфигурациях ПА

Основные функции модулей ПА в типовых конфигурациях ПА

Слайд 19

Информация о состоянии ПА, ошибках/неисправностях, конфигурации (адресах, параметрах, др.) может выводиться в

Информация о состоянии ПА, ошибках/неисправностях, конфигурации (адресах, параметрах, др.) может выводиться в
виде бегущей строки на 4-символьный алфавитно-цифровой дисплей, размещённый в МПИ.
При установке в крейт ПА модули ПА подключаются к шине SPI. Это обеспечивает модулю ПА (одному из модулей ПА) возможность выводить информацию на дисплей ПА. В типовой конфигурации вывод информации на дисплей ПА выполняет центральный модуль связи EN-C.
Предусмотрено резервирование ПА. Резервируемые ПА-партнёры размещаются в одном крейте. Информационная связь (обмен) между резервируемыми ПА-партнёрами осуществляется по резервированной двунаправленной линии последовательной связи типа V24 между модулями EN-C резервируемого ПА.
Питание ПА от внешних источников с напряжением питания 24 В — резервированное.
Все внешние интерфейсы модулей ПА, а также интерфейс с общей шиной UART имеют гальваническую развязку.
Центральные модули ПА — конфигурируемые, в соответствии с проектом в них по шине EN загружается исполняемая пользовательская структура. В модуль FMC пользовательская структура по шине EN загружается опосредованно через модуль EN-C и ВШС. Пользовательская структура может быть загружена в центральные модули ПА также локально по шине USB.
Остальные модули ПА — параметрируемые.

Слайд 21

Центральный коммуникационный модуль EN-C

Назначение модуля
Коммуникационный модуль EN-C входит в состав процессора автоматизации

Центральный коммуникационный модуль EN-C Назначение модуля Коммуникационный модуль EN-C входит в состав
(ПА) и предназначен для передачи данных между функциональной частью процессора автоматизации (FM-C), абонентами верхнего уровня и другими коммуникационными модулями.
Коммуникационный модуль связан с функциональной частью с помощью двухпортовой памяти, физически располагающейся в модуле FM-C. С абонентами верхнего уровня и другими коммуникационными модулями модуль связан двумя резервированными каналами, подключенными к шинной системе EN.
Модуль может работать как в составе одиночного ПА, так и в составе резервированной пары ПА, где один ПА является мастером, а второй находится в горячем резерве.
Функции модуля
Коммуникационный модуль выполняет следующие функции:
- управление резервированием при работе модуля в резервированном режиме
- обработка запросов структурирования коммуникационной части
- передача запросов структурирования функциональной части соответствующей задаче FM-C
- обработка и хранение пользовательской структуры коммуникационной части
- самоконтроль аппаратной части модуля
- обновление данных и пользовательских структур в резервном модуле
- прием от FM-C данных и посылка их в сеть другим абонентам в соответствии с пользовательской структурой
- прием данных из сети от других абонентов и передача их FM-C в соответствии с пользовательской структурой
- обработка ациклических запросов из сети
- поддержки программирования, тестирования и отладки коммуникационного модуля с помощью внешних аппаратно-программных средств по интерфейсам JTAG и BDM.

Слайд 22

Структурная схема модуля EMS

Каналы Ethernet A, B модуля EMS, используемые для реализации

Структурная схема модуля EMS Каналы Ethernet A, B модуля EMS, используемые для
соответствующих каналов шин EN, ENL, ENS, выполнены на базе встроенных в микропроцессор (CPU) MCF5474 программируемых FEC-контроллеров (Fast Ethernet Controller), микросхемах трансиверов DJLX972ALC и выведены на соединители X2, X3.
Интерфейсы последовательных линий связи V241, V242 реализованы на базе встроенных в CPU программируемых контроллеров последовательного интерфейса PSC (Programmable Serial Controller). Линии V241, V242 выведены на соединитель X1 через преобразователи UART–RS-485, обеспечивающие гальваническую развязку.
Интерфейс подключения модуля к шине UART (контроллер UART) реализован в ПЛИС КСФ. Канал подключения модуля к шине UART выведен на соединитель X1 через преобразователь UART–RS-485, обеспечивающий гальваническую развязку.
Интерфейс подключения модуля к шине SPI реализован в ПЛИС КСФ. Канал подключения модуля к шине SPI выведен на соединитель X1.

Слайд 23

2
1

Вид передней панели модуля EMS

На переднюю панель модуля EMS выведены:
1 – индикатор

2 1 Вид передней панели модуля EMS На переднюю панель модуля EMS
ERR общей ошибки модуля (красный);
2 – индикатор RES нахождения модуля в состоянии резерва (жёлтый);
3 – индикатор MIB включения режима мастера ВШС (зелёный);
4 – индикаторы (зелёные):
исполняемой функции (ENC, FMC, ENS A, ENS B, т. д.);
канала Ethernet, являющегося активным;
нахождения модуля в режиме тестирования;
5, 6 – соединители типа RJ45 (розетки) для подключения к каналам Ethernet с интегрированными индикаторами, отображающими состояние линии: L/T – связь/передача, L/R – связь/приём (зелёные).

Слайд 25

Модуль RSB Структурная схема модуля RSB

Интерфейсы RS-485 модуля реализованы на базе встроенных в

Модуль RSB Структурная схема модуля RSB Интерфейсы RS-485 модуля реализованы на базе
микропроцессор программируемых контроллеров последовательного интерфейса PSC. Каналы RS-485 модуля выведены на соединители X13, X14.

Слайд 26

2

1

6

7

Модуль RSB ТПТС55.1214 состоит из печатной платы ТПТС55.1214.010 с закреплённой на ней

2 1 6 7 Модуль RSB ТПТС55.1214 состоит из печатной платы ТПТС55.1214.010
передней панелью ТПТС55.1214.020 шириной 20 мм (4 HP).
Вид передней панели модуля RSB приведён на рисунке 4.4.2.
На переднюю панель модуля RSB выведены:
1 – индикатор ERR общей ошибки модуля (красный);
2 – индикатор RES нахождения модуля в состоянии резерва (жёлтый);
3 – индикатор MIB включения режима мастера ВШС (зелёный);
4, 5 – соединители типа DB9 (вилка) для подключения к каналам RS-485;
6, 7 – индикаторы, отображающие состояние каналов RS-485: Tх – передача, Rх – приём (зелёные).

Вид передней панели модуля RSB

Слайд 27

Модуль RSL Структурная схема модуля RSL

Модуль RSL Структурная схема модуля RSL

Слайд 28

2

3

1

4

5

6

7

8

Модуль RSL ТПТС55.1214-01 состоит из базовой печатной платы ТПТС55.1214.010 и дополнительной печатной

2 3 1 4 5 6 7 8 Модуль RSL ТПТС55.1214-01 состоит
платы ТПТС55.1214.030 с закреплённой на них передней панелью ТПТС55.1214.020-01 шириной 40 мм (8 HP).
Вид передней панели модуля RSL приведён на рисунке.
На переднюю панель модуля RSL выведены:
1 – индикатор ERR общей ошибки модуля (красный);
2 – индикатор RES нахождения модуля в состоянии резерва (жёлтый);
3 – индикатор MIB включения режима мастера ВШС (зелёный);
4, 5 – соединители типа DB9 (вилка) для подключения к каналам RS-485
6, 7 – индикаторы, отображающие состояние каналов RS-485: Tх – передача, Rх – приём (зелёные);
8 – соединитель типа RJ45 (розетка) для подключения к каналу Ethernet с интегрированными индикаторами, отображающими состояние линии: L/T –связь/передача, L/R – связь/приём (зелёные).

Слайд 29

Модуль связи с шиной Profibus (МС-ПБ)

Функциональное назначение
Модуль связи с шиной Profibus ТПТС55.1205

Модуль связи с шиной Profibus (МС-ПБ) Функциональное назначение Модуль связи с шиной
(МС-ПБ) предназначен для применения в составе ПА для реализации связи модуля EN-C с периферийными устройствами по шине PROFIBUS-DP.
Связь МС-ПБ с модулем EN-C осуществляется по ВШС через двухпортовую память RAM МС-ПБ.
Структурная организация
МС-ПБ состоит из следующих основных блоков:
микропроцессор NetX500;
тактовый генератор микропроцессора;
переключатели режимов работы процессора и загрузки ВПО;
ППЗУ (Flash-память);
ППЗУ лицензии протокола Profibus;
оперативная память SDRAM;
контроллер системных функций (КСФ);
системный сторожевой таймер;
контроллер ВШС;
интерфейс Profibus;
интерфейс USB;
двухканальный интерфейс RS-232;
интерфейс JTAG;
визуальные индикаторы;
преобразователи напряжения;
монитор питания.

Слайд 30

Структурная схема МС-ПБ

Структурная схема МС-ПБ

Слайд 31

Микропроцессор NetX500 является центральным процессорным устройствомМС-ПБ, программно реализующим протокол master-устройства шины Profibus-DP.

Микропроцессор NetX500 является центральным процессорным устройствомМС-ПБ, программно реализующим протокол master-устройства шины Profibus-DP.
Режимы работы микропроцессора и загрузки ВПО задаются переключателями на плате МС-ПБ.
Переключатели позволяют задавать режим загрузки процессора:
из памяти;
по последовательному интерфейсу;
из двухпортовой памяти;
по периферийной шине микропроцессора.
А также обеспечивают выбор микросхемы ППЗУ для загрузки и запуска программы.
Постоянная последовательная память (SPIFlash ППЗУ) предназначена для хранения и загрузки программы микропроцессора.
Внешняя оперативная память SDRAMмикропроцессора работает на тактовой частоте 100 МГц. Ёмкость SDRAMсоставляет 16Мбайт, разрядность шины данных 32 бита.
SDRAMиспользуется, в частности, для организации двухпортовой памяти (DPM) ведомого модуля, посредством которой реализуется обмен данными с МС-ПБ по ВШС.
В рабочем режиме интерфейс USBиспользуется для конфигурирования программы протокола Profibusмикроконтроллера при помощи утилиты SyCON.NET.В отладочном режиме интерфейс USBможет быть использован для программирования Flash ППЗУ модуля.
Интерфейс USB имеет защиту от статического электричества и выбросов напряжения.
МС-ПБ оснащён двумя интерфейсамиRS-232, используемыми в сервисных целях. Один интерфейс (COM0) предназначен для производственного тестирования МС-ПБ,второй интерфейс – для целей отладки модуля.
Интерфейс Profibus реализует физический уровень шины Profibus с гальванической развязкой. Модуль имеет изолированный преобразователь напряжения, питающийся от внутреннего источника питания МС-ПБ.
Интерфейс ProfibusМС-ПБ поддерживает скорость работы до 12Мбит/с. Предусмотрены встроенные согласующие резисторы шины Profibus, включаемые переключателем на плате модуля.
КСФ предназначен для управления работой микропроцессора и устройствами МС- ПБ. КСФ выполняет функции:
контроля состояния;
управления;
сброса;
индикации.

Слайд 32

Программное управление устройствами
Управление устройствами МС-ПБ осуществляется по ВШС.
Управление работой процессора МС-ПБ

Программное управление устройствами Управление устройствами МС-ПБ осуществляется по ВШС. Управление работой процессора
возможно путем записи через двухпортовую память ВШС соответствующих сообщений.
Также возможен сброс и/или перезапуск МС-ПБ путем записи по ВШС соответствующего значения в регистры ввода-вывода МС-ПБ.
Контроль состояния устройств
Контроль состояния работы МС-ПБ возможен либо путем чтения через двухпортовую память ВШС информационных и диагностических сообщений программы процессора, либо путем чтения по ВШС значений регистров ввода-вывода.
Программное самотестирование
МС-ПБ имеет POST (Power On-Self Test) программу, которая запускается каждый раз после включения питания.
POST-программа осуществляет тестирование работоспособности ядра процессора и встроенных блоков, индикаторов на лицевой панели и вспомогательных индикаторов, инициализирует и проверяет внешнюю память (Flash, SDRAM), проверяет связь с ПЛИС.
По результатам тестирования в ПЛИС записывается слово состояния, отражающее результаты прохождения тестов, которое может быть считано по ВШС из регистров ввода-вывода МС-ПБ.
В случае успешно прохождения POST-теста осуществляется запуск основной рабочей программы. В противном случае в ПЛИС записывается код ошибки, зажигается индикатор ошибки на передней панели и модуль переходит в режим ожидания без запуска основной рабочей программы.
Сигнализация
На лицевой панели МС-ПБ предусмотрена индикация наличия питания модуля, аппаратно-программной ошибки, обмена данными по шине Profibus.
Расширенную информацию по кодам ошибок и состоянию линий питания можно прочитать по ВШС в соответствующих регистрах ввода-вывода.

Слайд 33

Вид передней панели МС-ПБ

Вид передней панели МС-ПБ

Слайд 34

Модуль связи с шиной Profinet (МС-ПН)

Функциональное назначение
Модуль связи с шиной Profinet ТПТС55.1206

Модуль связи с шиной Profinet (МС-ПН) Функциональное назначение Модуль связи с шиной
(МС-ПН) предназначен для применения в составе ПА для реализации связи модуля EN-C с периферийными устройствами по шинам на базе Real-Time Ethernet.
Связь МС-ПН с модулем EN-C осуществляется по ВШС ПА через двухпортовую память RAM МС-ПН.
Унификация модулей МС-ПБ и МС-ПН
Модуль ТПТС55.1206 (МС-ПН) и ТПТС55.1205 (МС-ПБ) построены на общей аппаратной платформе и отличаются тем, что МС-ПБ имеет внешнюю полевую шину Profibus, а МС-ПН — два интерфейса RealTime Ethernet. На программном уровне модули отличаются тем, какие программы коммуникационных протоколов загружаются в процессор NetX500.
Данный подход позволяет сократить время разработки модулей, унифицировать конструкцию, комплектующие, средства разработки, отладки и технологической проверки модулей при производстве.
Структурная организация МС-ПН
Структурная организация МС-ПН отличается от структурной организации МС-ПБ лишь наличием другого внешнего интерфейса — вместо интерфейса Profibus применяются два интерфейса RealTime Ethernet, на базе которых реализуются различные промышленные протоколы обмена и полевые шины.

Слайд 35

Структурная схема МС-ПН

Структурная схема МС-ПН

Слайд 36

Вид передней панели МС-ПН

Вид передней панели МС-ПН

Слайд 37

Модуль питания и индикации
Модуль питания и индикации (МПИ) выполняет функции:
коммутации основного и

Модуль питания и индикации Модуль питания и индикации (МПИ) выполняет функции: коммутации
резервного питания, включения-выключения питания;
вывода оперативной информации о работе ПА на табло алфавитно-цифрового дисплея.
МПИ имеет интерфейс USB для диагностики и настройки ПА при помощи персонального компьютера или инженерного пульта.
МПИ не имеет в своем составе микропроцессоров и микросхем, требующих программирования. Для модулей EMS и RSB модуль МПИ является пассивным периферийным устройством коммуникаций и индикации, а также устройством подачи питания 24 В.

Слайд 38

Структурная схема МПИ

В состав МПИ входят:
алфавитно-цифровой дисплей на 4 знакоместа Х12;
выключатель питания

Структурная схема МПИ В состав МПИ входят: алфавитно-цифровой дисплей на 4 знакоместа
S1;
разъем USB X10;
разъем подачи питания «24V» Х1;
разъем сигнала общей ошибки ERR X9;
индикаторы наличия основного и резервного питания «24V», «24VR»;
индикатор включения крейта ON;
индикатор соединения по USB;
микросхема преобразователя USB-UART D2;
приемо-передатчик RS-485 UART с гальванической развязкой D3;
схема формирования сигнала сброса преобразователя USB-UART при подключении к внешнему устройству (компьютеру) D6;
преобразователь напряжения питания 24 В в напряжение питания 3,3 B для устройств, соединенных с шиной ВШС, U2;
преобразователь напряжения питания 24 В в напряжение 5 В для питания алфавитно-цифрового дисплея U1;
схема формирования сигнала сброса при подачи питания на дисплей D7;
схема формирования сигнала общей ошибки D5;
набор выключателей, предназначенных для отключения неиспользуемых линий сигналов неисправности модулей Е[7-0], соответствующих слотам полукрейта SW1;
оптореле DA1;
штырьковый разъем, на который устанавливается перемычка, для выбора нормального состояния сигнала общей ошибки (нормально замкнутые контакты или нормально разомкнутые контакты оптореле) Х11.

Слайд 39

2

3

4

8

5

9

10

Вид передней панели МПИ

1 – индикатор наличия основного питания 24 В

2 3 4 8 5 9 10 Вид передней панели МПИ 1
(зеленый);
2 – индикатор наличия резервного питания 24 В (зеленый);
3 – индикатор подачи питания 24 В на модули полукрейта (зеленый);
4 – индикатор наличия питания 3,3 В (питание устройств шины ВШС) (зеленый);
5 – индикатор наличия напряжения питания USB при присоединении к внешнему активному USB-устройству (зеленый);
6 – алфавитно-цифровой дисплей;
7 – выключатель питания полукрейта;
8 – разъем USB;
9 – разъем сигнала общей ошибки;
10 – разъем для контроля наличия напряжения питания;
11 – разъем подачи основного питания 24 В.

Слайд 40

Встроенное программное обеспечение процессора автоматизации

Центральный функциональный модуль FM-C осуществляет подключение ПА

Встроенное программное обеспечение процессора автоматизации Центральный функциональный модуль FM-C осуществляет подключение ПА
к шине ENL по двум каналам. В составе ПА он выполняет следующие прикладные функции:
прием данных технологического процесса, данных диагностики и параметров ПМ -модулей от станций ввода/вывода по шине EN-L;
чтение из DPRAM прикладных данных, поступающих от модуля EN-C по шине ВШС;
обработку данных в соответствие с заданными алгоритмами;
передачу результатов обработки и команд управления исполнительными устройствами по шине EN-L в станции ввода/вывода;
запись результатов обработки и полученных по шине EN-L данных в двухпортовую память DPRAM для чтения их модулем EN-C по шине ВШС.
Прикладные функции модуля FM-C задаются пользовательской функциональной структурой, загружаемой в модуль по собственному интерфейсу USB или по шине ВШС модулем EN-C.

Слайд 41

Модуль FM-C выполняет также следующие базовые функций ПА, задаваемые встроенным программным обеспечением

Модуль FM-C выполняет также следующие базовые функций ПА, задаваемые встроенным программным обеспечением
модуля (ВПО):
канальный и прикладной протоколы передачи данных по шине ENL,
поддержку синхронизации счета времени в RTC-таймере (счетчике реального времени), которая осуществляется модулем EN-C путем прямой записи в счетчик по шине ВШС текущего значения времени, получаемого модулем EN-C по шине EN в телеграммах синхронизации времени;
синхронизацию времени в модулях станций ввода/вывода,
программно-аппаратный самоконтроль,
поддержку загрузки пользовательской функциональной структуры модуля по собственному интерфейсу USB и по шине ВШС от модуля EN-C;
поддержку диагностики и загрузки ВПО модуля по собственному интерфейсу USB и по шине ВШС от модуля EN-C.

Слайд 42

Модуль EN-C обеспечивает подключение ПА к шине EN по двум каналам Ethernet,

Модуль EN-C обеспечивает подключение ПА к шине EN по двум каналам Ethernet,
а также к двум последовательным интерфейсам V24 и интерфейсу USB.
В составе ПА модуль EN-C выполняет следующие прикладные функции:
- прием и обработку телеграмм по шине EN, извлечение из телеграмм и передачу прикладных данных в модуль FM-C путем записи их в DPRAM модуля FM-C по шине ВШС;
- прием прикладных данных и данных диагностики из модуля FM-C путем чтения его DPRAM, формирование телеграмм шины EN и передачу их по шине EN;
- прием прикладных данных из модулей EN-S путем чтения их из DPRAM модулей по шине ВШС и передачу их в модуль FM-C путем записи в DPRAM модуля по шине ВШС;
- прием по шине EN телеграмм времени и синхронизацию времени ПА путем записи значения времени в RTC-таймер модуля FM-C непосредственно по шине ВШС.
Коммуникационные прикладные функции модуля задаются пользовательской коммуникационной структурой на языке STEP- M (BG), загружаемой по шине EN или интерфейсу USB.

Слайд 43

Модуль EN-C выполняет также следующие базовые функции, задаваемые ВПО модуля:
канальный протокол LLC

Модуль EN-C выполняет также следующие базовые функции, задаваемые ВПО модуля: канальный протокол
и прикладной протокол передачи данных по шине EN;
программно-аппаратный самоконтроль;
управление резервированием ПА путем взаимного опроса состояний работоспособности резервируемых ПА по двум последовательным интерфейсам V24 и принятия на этой основе решения о назначении активного и резервного ПА;
управление резервированными каналами шины EN путем назначения активного и резервного канала на основе результатов самоконтроля и контроля шины EN;
поддержку загрузки пользовательской функциональной структуры модуля по шине EN и по интерфейсу USB;
поддержку диагностики и загрузки ВПО модуля;
передачу запросов диагностики и загрузки ВПО, поступающих по шине EN и по интерфейсу USB, модулям FM-C и ЕN-S по шине ВШС и через модуль FM-C по шине EN-L модулю RS-L и модулям станций ввода/вывода.

Слайд 44

Модуль RS-L предназначен для организации связи ПА с интеллектуальными датчиками и приводами

Модуль RS-L предназначен для организации связи ПА с интеллектуальными датчиками и приводами
по 2-м интерфейсам RS-485 и протоколу MODBUS.
Он может быть использован также для связи с другой периферией по программно реализуемым протоколам передачи данных. По двум интерфейсам RS-485 модуля к ПА могут подключаться до 62 периферийных устройств. Связь модуля с другими модулями ПА осуществляется по шине ENL через сетевой коммутатор аналогично станции ввода/вывода, что обеспечивает его автономность. Он может размещаться не только в крейте ПА, но и в других крейтах и удаленных приборных стойках. К одному ПА может быть подключено до 16 модулей RS-L вместо станций ввода/вывода.
В отличие от других модулей ПА модуль RS-L может резервироваться автономно независимо от ПА. Для управления резервированием модуль имеет два последовательных интерфейса V24, по которым два резервируемых модуля производят взаимный опрос состояния работоспособности друг друга и принимают решение о назначении одного из них активным, а другого резервным модулем.
Модуль имеет средства программно-аппаратного самоконтроля и поддерживает диагностику и загрузку ВПО по собственному интерфейсу USB, а также по запросам, поступающим от модуля FM-C по шине EN-L.
Модуль RS-L не структурируется, его функции задаются встроенным программным обеспечением.

Слайд 45

Функционально-интерфейсный модуль FM-C Интерпретатор пользовательских структур

Для выполнения пользовательских структур разработан интерпретатор пользовательских структур.

Функционально-интерфейсный модуль FM-C Интерпретатор пользовательских структур Для выполнения пользовательских структур разработан интерпретатор
Пользовательская структура позволяет сконфигурировать работу модуля, каждая инструкция пользовательской структуры соответствует определенной функции встроенного программного обеспечения. В процессе работы модуля интерпретатор последовательно обрабатывает инструкции и вызывает соответствующие функции.
Модуль может находиться в трех состояниях:
«0» – пользовательская структура не выполняется;
«1» – пользовательская структура выполняется;
«2» – переход из состояния 0 в состояние 1.
В состояние «0» модуль переходит при подачи соответствующей команды из диагностической станции или при возникновении ошибок выполнения пользовательской структуры. Переход в состояние «0» могут вызвать следующие ошибки:
1) Номер исполняемой строки структуры превышает максимальное количество строк структуры.
2) Контрольная сумма пользовательской структуры, пересчитываемая в фоновом цикле, не совпала с изначальной контрольной суммой пользовательской структуры.
3) Контрольная сумма параметров инструкций пользовательской структуры, пересчитываемая в фоновом цикле, не совпала с изначальной контрольной суммой параметров инструкций пользовательской структуры.
При подаче команды от программы структурирования на включение выполнения пользовательской структуры, модуль переходит в состояние «2» - перезапуск. В этом состоянии выполняются следующие действия:
1) Проверка пользовательской структуры на ошибки структурирования.
2) Подсчет контрольной суммы пользовательской структуры и вычисление служебных параметров.
3) Построение служебной структуры для инструкций перехода и подпрограмм.
При успешном выполнение вышеперечисленных действий и отсутствии ошибок модуль переходит в состояние «1», в противном случае на диагностической станции выдается сообщение об ошибке, а модуль переходит в состояние «0».
При успешном переходе из состояния «0» в состояние «1» пользовательская структура сохраняется в энергонезависимую память. Так же, в энергонезависимой памяти хранится информация о текущем состоянии модуля и контрольная сумма сохраненной пользовательской структуры.

Слайд 46

Алгоритм работы интерпретатора пользовательских структур

Алгоритм работы интерпретатора пользовательских структур

Слайд 47

Протоколирование событий

Следующие события заносятся в историю событий модуля:
- подключение диагностической станции

Протоколирование событий Следующие события заносятся в историю событий модуля: - подключение диагностической
к модулю;
- отключение диагностической станции от модуля;
- подача команды перехода в состояние «1»;
- подача команды перехода в состояние «0»;
- включение тестового режима;
- выключение тестового режима;
- включение имитации маркеров;
- выключение имитации маркеров;
- модуль перешел в состояние «0» из-за ошибки во время обработки пользовательской структуры;
- модуль перешел в состояние «0» из-за несовпадения контрольной суммы пользовательской структуры;
- подача команды удаления структуры;
- подача команды загрузки структуры;
- установка точки останова;
- снятие точки останова;
- подача команды изменения значений маркеров.

Слайд 48

Резервирование

Модули EMS и МПИ по отдельности не резервируются, резервированный режим работы

Резервирование Модули EMS и МПИ по отдельности не резервируются, резервированный режим работы
относится к резервированию ПА в целом, как системы из двух модулей EMS и модуля МПИ, установленных в левом и правом полукрейте БПА.
Выбор, какой из ПА в крейте (левый или правый) будет работать в режиме основного, а какой будет находиться в резерве, производится циклически во время работы, после проведения процедуры самотестирования модулей и операции «взвешивания» найденных отклонений от нормы и неисправностей. При отсутствии неисправностей или равенстве вычисленных весов отклонений, основным ПА назначается тот, у которого включен переключатель приоритета назначения основным ПА в резервированном режиме работы.
В типовой конфигурации, приоритет левого ПА в БПА при распределении функций основной-резервный в резервированном режиме работы ПА задается на этапе подготовки модулей EMS к работе.
Резервированием ПА управляют модули EMS, работающие в режиме ENC, установленные в посадочные места X2, X12 БПА. Модули EMS, установленные в посадочные места X3, X13, функций поддержки резервирования не имеют, режим их работы (основной-резервный) задается модулями, установленными в посадочные места X2, X12.
В отличии от модулей EMS, каждый модуль RSL может резервироваться модулем, установленным в соседнюю половину крейта БПА, в посадочное место с номером, отличающимся на 10. Таким образом, образуются резервированные пары модулей RSL в посадочных местах X2-X12, X4-X14, X6‑X16, X8-X18. При установке модулей RSL в симметричные посадочные места БПА доступна функция обмена оперативными данными между резервируемыми модулями RSL по шинам V24 внутри крейта.

Слайд 49

Резервированные модули RSL работают синхронно, основной модуль постоянно обновляет данные о состоянии

Резервированные модули RSL работают синхронно, основной модуль постоянно обновляет данные о состоянии
сети в резервном модуле, кроме того, резервный модуль в каждом цикле обмена проверяет наличие соединения и проводит самодиагностику.
Резервирование модулей RSL позволяет сохранять работоспособность сети при выходе из строя основного модуля, автоматически переключившись на резервный модуль.
Резервированное подключение модулей RSL позволяет обнаружить разрывы линии связи, и восстановить связь между наибольшим количеством подключенных к шине устройств и одним из пары модулем RSL, - модулем, работающем в основном режиме. Однако, при разрыве линии связи, связь с оставшимися устройствами на шине RS-485 будет потеряна, несмотря на имеющееся подключение к модулю RSL, который переведен в резервный режим.
В типовой конфигурации, приоритет включения основного режима для модулей RSL, устанавливаемых в левый полукрейт БПА, при распределении функций основной-резервный в резервированном режиме работы задается на этапе подготовки модулей RSL к работе.
ВНИМАНИЕ! При использовании варианта компоновки БПА, установка в одном полукрейте модулей EMS и модулей RSL, возникают ограничения по резервированию модулей RSL, поскольку, при необходимости замены модулей EMS или МПИ, не допускающих горячей замены, требуется отключение питания половины крейта, в которой заменяются модули, в этом случае, модули RSL, находящиеся в этой половине крейта, также выводятся из эксплуатации на время отключения питания.

Слайд 50

Основные определения языка STEP-M(NT)

Базовое программное обеспечение (БПО) – специальным образом подготовленный набор

Основные определения языка STEP-M(NT) Базовое программное обеспечение (БПО) – специальным образом подготовленный
служебных программ, загружаемый в память функционального модуля, фиксированный для модуля определенного типа и версии.
Язык STEP-M(FM) - язык программирования интерпретирующего типа для формирования и обработки пользовательской структуры в модуле FM-C.
Структурирование - совокупность действий, связанных с формированием, загрузкой и работой пользовательской структуры при использовании модулей в составе программно-технического комплекса (ПТК) ТПТС.
Пользовательская структура (ПСТ) - совокупность операторов языка STEP-M(FM), которая сформирована по определенным правилам и обеспечивает выполнение модулем конкретных задач по обработке информации в ПТК ТПТС. Часть пользовательской структуры от оператора AS до оператора SZYK называется секцией запуска. Часть пользовательской структуры от оператора SZYK до оператора ENDE называется циклической частью.
Операторы языка STEP-M(FM) - это законченные арифметические, логические и другие операции. Каждому оператору соответствует идентификатор, то есть символическое имя для его обозначения. Оператор может содержать параметры.
Маркер – идентификатор, используемый для доступа к значениям входов, выходов и внутренних переменных функционального модуля. Маркеру соответствует поименованная область оперативной памяти (RAM) функционального модуля, в которой содержится значение этого маркера. В зависимости от назначения маркеры могут быть аналоговыми и двоичными.
Операнд – маркер, используемый как параметр оператора языка STEP-M(FM).
Логический результат (VKE) – двоичный признак (значения 0 или 1), используемый для принятия решения при обработке прикладной структуры интерпретатором. Установка логического результата производится при выполнении некоторых операторов языка STEP-M(FM).
Идентификатор первичной проверки (ERAB) – двоичный признак (значения 0 или 1), используемый при выполнении логических операторов языка STEP-M(FM).

Слайд 51

Маркеры

Классификация маркеров
Основными маркерами являются бинарные маркеры типа M и аналоговые типа MA.

Маркеры Классификация маркеров Основными маркерами являются бинарные маркеры типа M и аналоговые
Такие маркеры записываются как <Тип маркера>,<№ группы>,<№ маркера в группе>. Здесь <№ группы> может быть от 0 до 99999 (5 символов), <№ маркера в группе> принимает значение от 1 до 16.
С точки зрения возможности использования в пользовательской структуре маркеры можно разделить на следующие типы:
- маркера входов/выходов ENL и ВШС;
- функциональные маркера;
- маркеры, доступные для пользователя;
- таймеры;
- маркеры диагностики СП-модулей.
Далее рассмотрены особенности использования маркеров в пользовательских структурах и примеры обозначения указанных типов маркеров.
Маркера входов/выходов ENL и ВШС
Маркеры данного типа предназначены для использования в качестве входов и выходов ENL и ВШС.
Входы/выходы ВШС:
ААТ,<№ группы>,<№ маркера в группе> ─ аналоговый выход ВШС.
ЕАТ,<№ группы>,<№ маркера в группе> ─ аналоговый вход ВШС.
АТ,<№ группы>,<№ маркера в группе> ─ двоичный выход ВШС.
ЕТ,<№ группы>,<№ маркера в группе> ─ двоичный вход ВШС.
Где <№ группы> может быть от 0 до 999 (3 символа), <№ маркера в группе > принимает значение от 1 до 16.
Входы/выходы ENL:
ААS,<№ интерфейсного модуля>,<№ СП-модуля>,<№ сигнала> ─ аналоговый выход ENL.
EАS,<№ интерфейсного модуля>,<№ СП-модуля>,<№ сигнала> ─ аналоговый вход ENL.
АS,<№ интерфейсного модуля>,<№ СП-модуля>,<№ сигнала> ─ двоичный выход ENL.
ES,<№ интерфейсного модуля>,<№ СП-модуля>,<№ сигнала> ─ двоичный вход ENL.
Здесь <№ интерфейсного модуля> может быть от 1 до 16, <№ СП-модуля> - от 1 до 16, <№ сигнала> - от 0 до 999 (3 десятичных символа). Если число каналов невелико, но каждый содержит множество сигналов (регулятор или ESG-функция), то в <№ сигнала> под номер канала отводится первая цифра, остальные две – номер сигнала в канале. Если наоборот, имеется несколько десятков каналов с небольшим числом сигналов в каждом (каналы ввода/вывода), то под номер канала отводится первые две цифры, а оставшаяся даёт номер сигнала.

Слайд 52

Функциональные маркеры

Маркеры данного типа предназначены для использования в соответствии со своим

Функциональные маркеры Маркеры данного типа предназначены для использования в соответствии со своим
назначением.
Примеры функциональных маркеров:
- интерфейсные блоки для связи модуля с верхним уровнем управления (IBR, IVL, ITE);
- маркеры, предназначенные для хранения данных обновления.
Пользователь должен обеспечить режим использования функциональных маркеров (чтение и запись) в строгом соответствии с их функциональным назначением.
Обозначение:
MF,<№ группы>,<№ маркера в группе> – бинарный функциональный маркер
MAF,<№ группы>,<№ маркера в группе> – аналоговый функциональный маркер
Здесь <№ группы> может быть от 0 до 9999 (4 десятичных символа), <№ маркера в группе> - от 1 до 16.

Слайд 53

Маркеры, доступные для пользователя

Маркеры данного типа, предназначены для хранения результатов вычисления промежуточных

Маркеры, доступные для пользователя Маркеры данного типа, предназначены для хранения результатов вычисления
значений при выполнении пользовательской структуры и доступны пользователю, как в режиме чтения, так и в режиме записи.
Обозначение:
M,<№ группы>,<№ маркера в группе> – бинарный маркер
MA,<№ группы>,<№ маркера в группе> – аналоговый маркер
Здесь <№ группы> может быть от 0 до 99999 (5 десятичных символов), <№ маркера в группе> - от 1 до 16.

Слайд 54

Таймеры
Из числа двоичных маркеров выделены особые, обеспечивающие функции таймеров. Таких маркеров 1024.

Таймеры Из числа двоичных маркеров выделены особые, обеспечивающие функции таймеров. Таких маркеров
Обращение к ним, как к операндам пользовательской структуры, выполняется по обозначению T,<номер таймера>.
Маркеры диагностики СП-модулей
Для каждого СП-модуля по шине ENL приходит информация о его текущем состоянии (ошибках) в виде 64-битных значений (биты состояния), где некоторые биты всегда имеют один и тот же смысл, некоторые специфичны для разных СП-модулей. Чтобы эта информация могла быть использована в алгоритмах функциональных модулей, для неё выделен специальный тип маркеров, обозначаемых как VS,<№ интерфейсного модуля>,<№ СП-модуля>,<№ бита состояния>. Здесь <№ интерфейсного модуля> может быть от 1 до 16, <№ СП-модуля> - от 1 до 16, <№ бита состояния> - от 1 до 64.
Примечание. Значения, доступные как маркеры диагностики СП-модулей, также отдаются на ВШС при соответствующем запросе инструментального средства.

Слайд 55

Аккумулятор
Аккумулятор (AKKU) содержит результат выполнения математической операции с аналоговыми значениями. Этот

Аккумулятор Аккумулятор (AKKU) содержит результат выполнения математической операции с аналоговыми значениями. Этот
результат представляет собой число с плавающей точкой. Он доступен для последующей обработки математическими функциями, использующими в качестве операндов аналоговые значения. Содержимое аккумулятора не изменяется, если после математической операции с аналоговыми значениями следует математическая операция с двоичными значениями.
Текущее содержимое аккумулятора выводится на экран программы структурирования в тестовом режиме выполнения структуры (команда структурирования TEST,1).
Результат считывания
Результат считывания – состояние двоичного операнда перед выполнением логической операции.
Логический результат
Логический результат (VKE) – двоичный признак (значения 0 или 1), используемый для принятия решения при обработке прикладной структуры интерпретатором. Установка логического результата производится при выполнении некоторых операторов языка STEP-M(FM).
Программа структурирования и язык STEP-M(FM) обеспечивают соответственно информационную и программную поддержку VKE. Информационная поддержка реализуется выводом значения VKE на экран программы структурирования при выполнении структуры в тестовом режиме (команда TEST,1). Программная поддержка VKE связана с наличием группы операторов, которые позволяют устанавливать, анализировать и использовать значение VKE.
Перед выполнением первого оператора циклической части структуры, значение VKE всегда устанавливается равным единице.

Слайд 56

Обмен с внешними абонентами по шине EN

В КСА ТПТС-НТ передача данных между

Обмен с внешними абонентами по шине EN В КСА ТПТС-НТ передача данных
процессорами автоматизации и верхним уровнем управления производится по шине EN. Передаваемые по шине EN сообщения делятся на следующие категории:
данные процесса,
данные управления от СВБУ,
служебные данные, в том числе и запросы структурирования,
диагностические данные,
телеграммы синхронизации времени.
ВПО EN-C обеспечивает обработку следующих типов телеграмм на шине EN:
1. Телеграмм, обеспечивающих совместную работу КСА ТПТС-НТ и ТПТС-ЕМ.
передача, прием телеграмм AKS, AES в режиме DI;
передача, прием телеграмм AKS в широковещательном режиме;
передача, прием телеграмм MKS, BES в режиме DI;
передача, прием телеграмм AKЕ, MKЕ, AEЕ, BEЕ - регистрации AKS, MKS, AES, BES;
передача, прием телеграмм RAKЕ, RMKЕ, RAEЕ, RBEЕ - ответа на телеграммы регистрации AKS, MKS, AES, BES;
передача телеграмм BST, ZTT, LUT;
прием телеграмм ABST, ALUT - регистрации BST, ZTT, LUT;
передача телеграмм RABST, RALUT ответа на телеграммы регистрации BST, ZTT, LUT;
прием запроса на диагностические телеграммы ASD;
выдача телеграмм RASD ответа на телеграммы ASD;
выдача телеграмм ANZ91 - ответ от шинной системы о недоставке телеграммы;
выдача телеграмм ANZ98 - оповещение об изменении состояния каналов шинной системы,
передача широковещательных телеграмм RTA для построения таблицы соответствия адресов абонентов CS275 и адресов SINEC,
прием телеграмм АТА – ответов, содержащих данные для построения таблицы соответствия (с адресом CS275 и адресом SINEC).
прием телеграмм чтения PL и телеграмм записи PS;
передача телеграмм ответа RPL, RPS на телеграммы PL, PS;
прием телеграммы запроса;
передача телеграммы ответа RY на запрос Y-адреса.
Форматы телеграмм BST сохраняются для следующих канальных
операторов: IVL, ITE, IBR, KOM,

Слайд 57

2. Телеграмм, передаваемые по завершению пользовательского цикла вычисления FM-S.
ВПО ЕN-C обеспечивает

2. Телеграмм, передаваемые по завершению пользовательского цикла вычисления FM-S. ВПО ЕN-C обеспечивает
передачу аналоговых и двоичных значений другим абонентам для следующего количества сигналов:
максимальное количество сигналов, передаваемых ПА на шину EN, равняется 256 аналоговых и 1024 дискретных сигналов,
максимальное число принимаемых ПА сигналов от других абонентов EN шины равняется1024 аналоговых и 4096 дискретных сигналов.
В исходной пользовательской структуре назначается перечень аналоговых и двоичных сигналов.
Для передачи этих сигналов они упаковываются в телеграммы (до 28-ми аналоговых значений или до 32-ух двоичных значений), предназначенные для одного абонента- получателя. Функцию объединения в телеграммы должны выполняться структурирующим пакетом
При передаче одного сигнала нескольким абонентам чтение его значения из DPRAM FM-С производится однократно.
Для передачи этих сигналов используются следующие типы телеграмм;
передача, прием телеграмм ATS в режиме DI; (время фиксируется с точностью до 0,1 секунды, 4-ёх байтное представление аналогового значения и признаки достоверности, сформированные для всех операндов в отдельном поле )

Слайд 58

Формат телеграммы ATS

Формат телеграммы ATS
Имя файла: Процессор-автоматизации.pptx
Количество просмотров: 36
Количество скачиваний: 0