Настройки обмена последовательного порта

<< Click to Display Table of Contents >>

Navigation:  Проект > Элементы дерева системы > Контроллеры >

Настройки обмена последовательного порта

Настройки COM порта.

Примечание. В справке будет описана настройка протоколов для шлюза MasterLink, но данное описание подходит для контроллеров под управлением MasterPLC.

mplc3

Группа "Параметры интерфейса".

Номер порта – задание номера COM порта, к которому подключено опрашиваемое устройство.

Скорость – скорость обмена по интерфейсу.

Четность – наличие/отсутствие контроля четности (Да – Нет).

Стоп бит – количество используемых стоповых бит (значения 1, 1.5, 2).

Размер байта – количество бит в посылке (значения 7 или 8).

Группа Интерфейс. В данной группе задается интерфейс для опроса устройства.

RS-232. Интерфейс для подключения одного прибора.

Поддержаны протоколы:

1) Связь с верхним уровнем

2) Драйвер прозрачного канала

3) Данфосс ECL

4) Меркурий 230

5) Логика 961

6) Логика 762

7) Логика 942

8) Пульсар

9) ПРЧ Мицубиси

10) Драйвер для примера

RS-485. Интерфейс для подключения нескольких приборов по интерфейсу RS-485.

1) Связь с верхним уровнем

2) Драйвер прозрачного канала

3) ADAM-совместимый

4) ФБ-протокол (См. Smartlink)

5) Modbus RTU

6) Меркурий 230

7) Логика 961

8) Логика 762

9) Логика 942

10) Пульсар

11) ST-BUS

12) ПРЧ Мицубиси

13) Драйвер для примера

Модем. Интерфейс для подключения GSM-модема. Поддержана только связь с верхним уровнем. См. также Соединение через GSM модем.

Протоколы обмена.

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

Связь с верхним уровнем.

Данный протокол предназначен для реализации обмена между верхним уровнем (MasterSCADA или MasterPLC-OPC Server) и контроллером под управлением MasterPLC. См. также Страница свойств "Настройки".

Modbus RTU.

Modbus – стандартный открытый протокол для организации связи электронного оборудования, один из самых распространенных в промышленности.

mplc5

Интерфейс – RS-485.

Параметры протокола.

Таймаут (мс) – в течение этого времени MasterLink ожидает ответ от устройства. В случае если от устройства не пришел ответ, или ответ был забракован, предпринимается попытка повторного запроса.

Количество повторов при неудачном запросе – если через заданное количество повторов от устройства не получен корректный ответ, то у устройства устанавливается флаг "Отказ".

Добавление устройства в порт.

Устройство добавляется через контекстное меню нужного порта.

В случае Modbus RTU, необходимо добавить устройство и добавить в него нужные регистры чтения/записи.

Добавление устройства:

mplc6

Настройка параметров устройства происходит на закладке "Свойства".

mplc7

Параметры.

Таймаут - в течение этого времени MasterLink ожидает ответ от устройства. По истечению этого времени предпринимается попытка повторного запроса. Если установлен 0, то время таймаута наследуется от настроек COM порта.

Адрес устройства – адрес устройства в сети Modbus. Задается в десятичном формате.

Максимальный интервал неиспользуемых адресов – если адреса опрашиваемых регистров идут с перерывами, позволяет оптимизировать запросы (посылается один групповой запрос, если перерывы в адресах не более этого значения).

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

Максимальный размер массива – максимальное количество запрашиваемых регистров при групповом опросе.

Использовать групповые запросы – разрешает или запрещает использование одного запроса для опроса нескольких идущих подряд регистров.

Добавление регистров.

Регистры добавляются через контекстное меню устройства.

mplc8

Описание вставляемых элементов.

Обозначение в MasterSCADA

Функция Modbus

Описание

Регистр запись

16 (0х10) Preset Multiple Registers

Запись значений в несколько регистров хранения

Регистр чтение

3 (0х03) Read Holding Registers

Чтение значений из нескольких регистров хранения

Входной регистр

4 (0х04) Read Input Registers

Чтение значений из нескольких регистров ввода

Флаг запись

5 (0х05) Force Single Coil

Запись значения одного флага

Флаг чтение

1 (0х01) Read Coil Status

Чтение значений из нескольких регистров флагов

Дискретный вход

2 (0х02) Read Discrete Inputs

Чтение значений из нескольких дискретных входов

Вставляемые элементы имеют настройки, которые задаются на закладке "Свойства".

mplc9

Адрес ячейки – адрес регистра в приборе. Задается в десятичном формате.

Тип значения – тип данных.

ADAM-совместимый протокол (протокол DCON).

DCON – открытый протокол обмена по сети RS-485. Разработан компанией Advantec, применяется для обмена данными с модулями ввода/вывода ADAM, ICP DAS и другими (Овен, Текон, Контравт).

Интерфейс – RS-485.

Протокол задается при установленном переключателе RS-485 группы "Интерфейсы".

mplc11

Таймаут – если в течение заданного времени от устройства не приходит ответ, то формируется сигнал ошибки – "Вкл" на выходе "Отказ" и всплывающее сообщение.

Контрольная сумма – включение/отключение подсчета контрольной суммы.

В случае с протоколом DCON в COM порт добавляется устройство из поддержанных на данный момент.

mplc12

В добавленном устройстве, на закладке "Настройки" задается номер, который имеет прибор на шине.

mplc13

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

Драйвер прозрачного канала.

Интерфейс – RS-232, RS-485.

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

mplc14

Протокол имеет следующий принцип работы. Когда на COM-порт поступают данные, то происходит прерывание передачи данных порта указанного в настройке "Номер прерываемого COM порта", и в этот порт пересылаются полученные данные.

Например. К контроллеру подключено устройство, работающее по протоколу Modbus RTU, но с ним периодически необходимо работать из другого устройства (например, компьютера). Устройство с Modbus RTU подключается к порту COM1 контроллера, настройка протокола – Modbus RTU. Компьютер подключается к устройству COM2 контроллера, настройка протокола – драйвер прозрачного порта, "Номер прерываемого COM порта" - 1. Когда на COM2 поступят данные, обмен COM1<--> устройство будет прерван, и устройству будут посланы данные, которые поступили на COM2. Далее драйвер ожидает ответа в течение времени равного параметру "Таймаут",  направляет полученный от устройства ответ в порт, на который назначен "драйвер прозрачного порта" (COM2), и освобождает прерванный порт (COM1).

ФБ-протокол.

Интерфейс – RS-232, RS-485.

Нужно указывать данную настройку протокола, если планируется использовать модуль SmartLink (См. Smartlink).

Меркурий 230.

Интерфейс – RS-232, RS-485.

Данный протокол предназначен для получения данных от счетчиков электроэнергии Mercury_230_AR и Mercury_230ART2_F. Счетчики предназначены для учета активной и реактивной электрической энергии и мощности, в трехфазных 3-х и 4-х проводных сетях переменного тока частотой 50 Гц через измерительные трансформаторы тока или непосредственно, с возможностью передачи измерений и накопленной информации об энергопотреблении по цифровым интерфейсным каналам.

Меркурий 230 AR – однонаправленный однотарифный счетчик, без поддержки архива профиля мощности и событий.

Меркурий 230 ART2_F – двунаправленный четырехтарифный счетчик, с поддержкой архива профиля мощности и журналом событий.

Счетчики добавляется через контекстное меню COM порта.

mplc15

Свойства прибора (для прибора Меркурий 230 ART2_F).

mplc16

Таймаут – если в течение заданного времени от устройства не приходит ответ, то формируется сигнал ошибки – "Вкл" на выходе "Отказ" и всплывающее сообщение.

Адрес – адрес устройства на шине.

Смещение времени – задание смещение времени в часах (для задания часового пояса).

Пароль уровня доступа 1 – пароль определяет разрешение на исполнение счётчиком команды считывания энергетических и вспомогательных параметров.

Пароль уровня доступа 2 – пароль определяет разрешение на исполнение счётчиком команды по смене тарифов и программирования параметров счётчика на уровне энергосбыта.

Количество записей профиля мощности – при старте контроллера (или MasterLink) происходит считывание заданного количества записей из профиля мощности.

Параметр 1, Параметр 2, Параметр 3 – зарезервировано.

mplc17

Группа "Индивидуальные_параметры_счетчика" - в данной группе содержаться параметры счетчика: Сетевой_адрес, Серийный_номер, Дата_выпуска, Местоположение.

Группа "Вспомогательные параметры" - в данной группе содержаться действующие параметры сети: Напряжение, ток, частота сети, активная, реактивная, полная мощность на каждой фазе, угол между фазами, коэффициенты мощности.

В группах "Энергия" содержится накопленное значение энергии.

Расшифровка обозначения. Например группа "Энергия_Т1_А+", где:

Т1 – номер тарифа, А (Р) – активная или реактивная энергия, + (-) – прямое или обратное направление энергии (в случае использования двунаправленного счетчика).

Группа "Энергия_T1+T2+T3+T4_A+" содержит накопленную по всем тарифам активную энергию прямого направления.

Группа "Энергия_T1+T2+T3+T4_A-" содержит накопленную по всем тарифам активную энергию обратного направления.

Группа "Энергия_T1+T2+T3+T4_R+" содержит накопленную по всем тарифам реактивную энергию прямого направления.

Группа "Энергия_T1+T2+T3+T4_R-" содержит накопленную по всем тарифам реактивную энергию обратного направления.

Все группы "Энергия" имеют одинаковый набор выходов, хранящие накопленное значение энергии соответствующей категории группы, за различные периоды времени – от последнего сброса, за текущие и предыдущие сутки, за текущий и предыдущий год, а также за прошедшие месяцы.

mplc19

Группа "Текущая_запись_профиля_мощности". Профиль мощности – распределение объема потребления электрической энергии в течение суток.

Данная группа содержит в себе архивные значения, считываемые из счетчика.

mplc20

Дата – дата последней записи считанной из архива. Представляется в виде ДДММГГГГ, то есть 21 декабря 2010 года будет представлено как 21122010.

Время – время последней записи считанной из архива. Представляется в виде ЧЧММ, то есть время 19:45 будет представлено как 1945.

Период – длительность периода интегрирования в минутах. Задается в приборе в диапазоне  1…45 мин с шагом 1 мин.

Прямая_Активная_Мощность_А+, Обратная_Активная_Мощность_А-, Прямая_Реактивная_Мощность_R+, Обратная_Реактивная_Мощность_R- значения расхода мощности.

Flag – состояние записи средних мощностей. Биты состояния флага:

         Бит 0 – флаг переполнения массива срезов.

         Бит 1 – флаг неполного среза.

         Бит 2 – флаг выполнения инициализации памяти

         Бит 3 – признак сезонного времени (0 – лето, 1 – зима).

Группа "Журналы". Меркурий 230 хранит в памяти журнал событий – пропадание фаз, отключение питания, открытие крышки и т.д. Журнал представляет собой кольцевой буфер на 10 записей.

В группе "Журналы" находятся:

Заданный номер журнала - определяет номер считываемого журнала (см. таблицу событий).

Текущий номер журнала - выход номера журнала.

Выходы:

nn_П1_Время – время начала события.

nn_П1_Дата – дата начала события.

nn_П2_Время – время конца события.

nn_П2_Дата – дата конца события.

nn – числа от 1 до 10. Номер записи в буфере журнала событий.

Дата представляется в виде ДДММГГГГ, то есть 21 декабря 2010 года будет представлено как 21122010.

Время представляется в виде ЧЧММ, то есть время 19:45 будет представлено как 1945.

Таблица событий.

Номер

Значение журнала событий

Пояснения

1

Время включения/выключения прибора

В журнал заносятся временные  признаки появления/пропадания напряжения во всех трех фазах счетчика.

2

Время до/после коррекции текущего времени

В журнал заносятся  текущее время и дата до и после установки/коррекции времени встроенных часов счетчика.

3

Время включения/выключения фазы 1

В журнал заносятся  времена появления/ пропадания напряжения в 1 фазе, при этом если напряжение появляется /пропадает во всех фазах, записи в данный массив не производятся.

4

Время включения/выключения фазы 2

В журнал заносятся  времена появления/ пропадания напряжения во 2 фазе, при этом если напряжение появляется /пропадает  во всех фазах, записи в данный массив не производятся.

5

Время включения/выключения фазы 3

В журнал заносятся  времена появления/ пропадания напряжения в 3 фазе, при этом если напряжение появляется /пропадает  во всех фазах, записи в данный массив не производятся.

6

Время начала/окончания превышения лимита мощности

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

7

Время коррекции тарифного расписания

В журнал заносится  временной признак операций с тарифным расписанием и изменение режима тарификатора

8

Время коррекции расписания праздничных дней

В журнал заносится  временной признак коррекции  расписания праздничных дней.

9

Время сброса регистров накопленной энергии

В журнал заносится  временной признак операции  сброса регистров накопленной энергии (обнуление всех массивов накопленной энергии).

10

Время инициализации массива средних мощностей

В журнал заносится  временной признак инициализации массива учета средних мощностей.

11

Время превышения лимита энергии по тарифу 1

В журнал заносится  временной признак  начала/окончания превышения лимита энергии по тарифу 1 в случае, если разрешен контроль за превышением лимита энергии.

12

Время превышения лимита энергии по тарифу 2

В журнал заносится  временной признак  начала/окончания превышения лимита энергии по тарифу 2 в случае, если разрешен контроль за превышением лимита энергии.

13

Время превышения лимита энергии по тарифу 3

В журнал заносится  временной признак  начала/окончания превышения лимита энергии по тарифу 3 в случае, если разрешен контроль за превышением лимита энергии.

14

Время превышения лимита энергии по тарифу 4

В журнал заносится  временной признак  начала/окончания превышения лимита энергии по тарифу 4 в случае, если разрешен контроль за превышением лимита энергии.

15

Время коррекции параметров контроля за превышением лимита мощности

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

16

Время коррекции параметров контроля за превышением лимита энергии

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

17

Время коррекции параметров учета технических потерь

В журнал заносятся  временные признаки изменения параметров учета технических потерь.

18

Время вскрытия/закрытия прибора

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

Примечание. Таким образом при задании на входе "Заданный номер журнала" номера 3, на выходах nn_П1_Время, nn_П1_Дата, nn_П2_Время, nn_П2_Дата установятся значения даты и времени появления и пропадания фазы 1.

Выходы устройства:

Предыдущее_время_опроса – время предыдущего опроса прибора.

Текущее_время_опроса – время последнего опроса прибора.

Флаг_состояний - на выходе формируется статус ошибок прибора. Биты состояния:

         Бит0 – Ошибка устройства.

         Бит1 – Ошибка контрольной суммы.

         Бит2 – Первый опрос.

         Бит3 – Считывание архива.

Отказ - на выходе формируется ВКЛ в случае отсутствия связи с прибором.

Логика 961.

Интерфейс – RS-232, RS-485.

При данной настройке протокола добавляется устройство - тепловычислитель "Логика СПТ961". Данный прибор предназначен для измерения электрических сигналов, соответствующих параметрам теплоносителя, с последующим расчетом тепловой энергии и количества теплоносителя.

mplc22

Таймаут – если в течение заданного времени от устройства не приходит ответ, то формируется сигнал ошибки – "Вкл" на выходе "Отказ" и всплывающее сообщение. Адрес – адрес устройства на шине.

mplc21

Прибор содержит две группы "Прямой_трубопровод" и "Обратный_трубопровод". Обе группы имеют одинаковый набор выходов:

Давление – измеренное значение давления в трубопроводе.

Температура – измеренное значение температуры в трубопроводе.

Массовый_расход_теплоносителя – измеренное значение температуры в трубопроводе.

Масса_теплоносителя_н_и – вычисленное значение массы теплоносителя (нарастающий итог).

Тепловая_энергия_н_и – вычисленное значение тепловой энергии (нарастающий итог).

Объем_теплоносителя_н_и – вычисленное значение объема теплоносителя (нарастающий итог).

Отказ – на выходе формируется ВКЛ в случае отсутствия связи с прибором.

Ошибка – на выходе формируется статус ошибок прибора. Биты состояния:

         Бит 0 – отказ прибора.

         Бит 6 – ошибка по контрольной сумме.

         Бит 7 – ошибка данных в принятом буфере.

Логика 762.

Интерфейс – RS-232, RS-485.

При данной настройке протокола добавляется устройство - корректор "Логика СПТ762". Корректор предназначен для измерения электрических сигналов, соответствующих параметрам технических газов различного состава, и последующего вычисления расхода и объема газа, приведенных к стандартным условиям.

mplc22

Таймаут – если в течение заданного времени от устройства не приходит ответ, то формируется сигнал ошибки – "Вкл" на выходе "Отказ" и всплывающее сообщение. Адрес – адрес устройства на шине.

mplc23

Прибор содержит две группы "Трубопровод_1" и "Трубопровод_2". Обе группы имеют одинаковый набор выходов:

Давление – измеренное давление газа в трубопроводе.

Температура – измеренная температура газа в трубопроводе.

Массовый_расход_газа – измеренное значение массового расхода газа.

Объемный_расход_газа – вычисленное значение объемного расхода газа.

Масса_газа – масса газа нарастающим итогом.

Ошибка – всегда ноль.

Отказ - на выходе формируется ВКЛ в случае отсутствия связи с прибором.

Логика 942.

Интерфейс – RS-232, RS-485.

При данной настройке протокола добавляется устройство - тепловычислитель "Логика СПТ942". Тепловычислитель предназначен для учета тепловой энергии и теплоносителя в закрытых и открытых водяных системах теплоснабжения, рассчитан на два тепловых ввода, на каждом из которых могут быть установлены три датчика объема, два датчика температуры и два датчика давления.

Драйвер устройства поддерживает функцию чтения архива прибора.

mplc24

Таймаут – если в течение заданного времени от устройства не приходит ответ, то формируется сигнал ошибки – "Вкл" на выходе "Отказ" и всплывающее сообщение.

Адрес – адрес устройства на шине.

Смещение_времени – задание смещение времени в часах (для задания часового пояса).

mplc25

Выходы групп ТВn_текущие_параметры:

Схема потребления. Значения на выходе могут от 0 до 10. Выход передает установленную схему потребления по каждому тепловому вводу (подробнее в документации к прибору).

Текущий_расход_по_трубопроводу_n – вычисленное от датчика объема текущее значение расхода.

Текущее_давление_в_трубопроводе_n – значение давления измеренное датчиком.

Текущая_температура_в_трубопроводе_n – значение температуры измеренное датчиком.

Тотальный_объем_в_трубопроводе_n – нарастающий итог объема теплоносителя за время счета.

Тотальная_масса_в_трубопроводе_n – нарастающий итог массы теплоносителя за время счета.

Тотальная_тепловая_энергия_по_вводу – нарастающий итог вычисленной тепловой энергии по вводу.

Суммарное_время_счета – установленное время счета.

В группе ТВn_Часовой_архив находится архив значений прибора. У архивируемых параметров на закладке "Архив" по умолчанию стоит галочка "Архивировать".

Отказ – на выходе формируется ВКЛ в случае отсутствия связи с прибором.

Ошибка – на выходе формируется статус ошибок прибора:

         Бит 0 – отказ прибора.

         Бит 6 – ошибка по контрольной сумме.

         Бит 7 – ошибка данных в принятом буфере.

Пульсар.

Интерфейс – RS-232, RS-485.

При включении данного протокола в COM порт можно добавить два устройства – "Пульсар 6"  и "Пульсар 10". "Пульсар 6"  - прибор с шестью счетными каналами и жидкокристаллическим дисплеем. "Пульсар 10" – прибор с десятью счетными каналами без элементов индикации.

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

mplc22

Таймаут – если в течение заданного времени от устройства не приходит ответ, то формируется сигнал ошибки – "Вкл" на выходе "Отказ" и всплывающее сообщение.

Адрес – адрес устройства на шине.

mplc26

КаналN – значения параметра в канале прибора.

Отказ – на выходе формируется ВКЛ в случае отсутствия связи с прибором.

Ошибка – всегда 0.

ST-BUS

Интерфейс - RS-232 и RS-485.

В данном режиме порта добавляются модули контроллеров Трей.

Proekt.Elementi_dereva_sistemi.Kontrollery.Nastroyki_obmena_posledov_porta

Настройки:

Период коррекции времени сек - в интеллектуальных модулях Трей предусмотрена коррекция времени на модулях. Данный параметр определяет интервал в секундах, с которым будет осуществляться коррекция времени всех интеллектуальных модулей, подключенных к каналу ST-BUS.

Таймаут ожидания ответа модуля, мс - время ожидания ответа на запрос от модуля. При значении параметра равным 0, для M915E параметр рассчитывается автоматически в зависимости от установленной скорости обмена тогда как для M903E параметр принимает значение равное 3 мс.

Количество попыток чтения/запися модуля - количество попыток чтения или записи модуля, если попытки исчерпаны, то тегам устанавливается плохой признак качества.

Задержка записи при старте опроса (циклов) - заданное количество циклов записи будет пропущено. Это необходимо, чтобы успели выполнится обработки, и только потом начали выдаваться значения на выходы (на первых циклах возможна недостоверность).

Выполнять запись по изменению - при включенной настройке запись в модуль будет производится по изменению значения, в противном случае - периодически.

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