0

Подключение модема к Siemens ПЛК

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

  • предоставляет интерфейс связи с международными телефонными линиями
  • предоставляет модемный интерфейс со STEP 7-Micro/WIN для программирования и устранения неисправностей (телесервис)
  • поддерживает протокол Modbus RTU
  • поддерживает цифровую и текстовую пейджинговую связь
  • поддерживает передачу коротких сообщений (SMS)
  • допускает передачу данных от CPU к CPU и от CPU к Modbus
  • предоставляет парольную защиту
  • обеспечивает обратный вызов для предотвращения несанкционированного доступа к данным

Конфигурация модемного модуля хранится в CPU

Для настройки модемного модуля можно использовать Мастер расширения функций

модема (Modem Expansion wizard) STEP 7-Micro/WIN.

Интерфейс со STEP 7-Micro/WIN

Модемный модуль допускает обмен данными со STEP 7-Micro/WIN через телефонную линию (телесервис). При работе со STEP 7-Micro/WIN вам не нужно настраивать или программировать CPU, чтобы использовать модемный модуль в качестве удаленного модема.

Для использования модемного модуля со STEP 7-Micro/WIN действуйте следующим образом:

  1. Снимите питание с CPU и присоедините модемный модуль к шине расширения ввода/вывода. Не подключайте модули ввода/вывода, пока CPU находится под напряжением.
  2. Подключите к модемному модулю телефонную линию. В случае необходимости используйте переходное устройство.
  3. Подключите питание 24 В постоянного тока к клеммному блоку модемного модуля.
  4. Подключите заземляющую клемму клеммного блока модемного модуля к земле системы.
  5. Установите в нужное положение переключатели кода страны.
  6. Подайте напряжение на CPU и модемный модуль.
  7. Настройте STEP 7-Micro/WIN на обмен данными с 10-битовым модемом.

Протокол Modbus RTU

Модемный модуль можно настроить так, чтобы он функционировал как slave-устройство Modbus RTU. Модемный модуль принимает запросы Modbus через модемный интерфейс, интерпретирует эти запросы и передает данные в CPU или из него. После этого модемный модуль генерирует ответ Modbus и передает его через модемный интерфейс.

Модемный модуль поддерживает функции Modbus, приведенные в таблице 1. Функции 4 и 16 Modbus позволяют считывать или записывать до 125 регистров временного хранения информации (250 байтов в памяти переменных) в одном запросе. Функции 5 и 15 ведут запись в регистр выходов образа процесса CPU. Эти значения могут быть перезаписаны программой пользователя.

Адреса Modbus обычно записываются в виде значений из 5 или 6 символов, содержащих тип данных и смещение.

Один или два первых символа определяют тип данных, а последние четыре символа выбирают надлежащее значение внутри этого типа данных. Master-устройство Modbus отображает эти адреса на соответствующие функции Modbus.

Подключение модема к Siemens ПЛК, image002

Функции Modbus, поддерживаемые модемным модулем


В таблице 2 показаны адреса Modbus, поддерживаемые модемным модулем, и отображение адресов Modbus в адреса CPU. Создайте с помощью Мастера расширения функций модема конфигурационный блок, чтобы модемный модуль поддерживал протокол Modbus RTU. Прежде чем вы сможете использовать протокол Modbus, конфигурационный блок модемного модуля должен быть загружен в блок данных CPU.

Подключение модема к Siemens ПЛК, image004

Отображение адресов Modbus в адреса CPU

Пейджинговая связь и передача сообщений SMS

Модемный модуль поддерживает передачу цифровых и текстовых пейджинговых сообщений и сообщений SMS (Short Message Service [Служба коротких сообщений]) на сотовые телефоны (если они поддерживаются провайдером сотовой связи). Сообщения и телефонные номера хранятся в конфигурационном блоке модемного модуля, который должен быть загружен в блок данных CPU. Для создания сообщений и телефонных номеров конфигурационного блока модемного модуля можно воспользоваться Мастером расширения функций модема. Мастер расширения функций модема создает также программный код, позволяющий вашей программе инициировать передачу сообщений.

Цифровая пейджинговая связь

Цифровая пейджинговая связь использует для передачи цифровых значений на пейджер тональные сигналы кнопочного телефона. Модемный модуль набирает запрашиваемую пейджинговую службу, ожидает конца речевого сообщения, а затем передает тональные сигналы, соответствующие цифрам пейджингового сообщения. В пейджинговом сообщении разрешены цифры от 0 до 9, астериск (*), A, B, C и D. Символы, фактически отображаемые пейджером вместо астериска и A, B, C и D, не стандартизованы и определяются пейджером и провайдером пейджинговой связи.

Текстовая пейджинговая связь

Текстовая пейджинговая связь допускает передачу провайдеру пейджинговой связи и от него на пейджер алфавитно-цифровых сообщений. Провайдеры текстовой пейджинговой связи обычно имеют линию с модемом, которая принимает текстовые сообщения. Модемный модуль использует для передачи текстовых сообщений провайдеру пейджинговой связи алфавитно-цифровой протокол Telelocator (Telelocator Alphanumeric Protocol, TAP). Многие провайдеры текстовой пейджинговой связи используют этот протокол для приема сообщений.

Служба коротких сообщений (SMS)

Передача сообщений через Службу коротких сообщений (Short Message Service, SMS) поддерживается некоторыми службами сотовой телефонной связи, обычно теми, которые совместимы со стандартом GSM. SMS позволяет модемному модулю передавать сообщение по аналоговой телефонной линии провайдеру SMS. Затем провайдер SMS передает это сообщение на сотовый телефон, и сообщение появляется на текстовом дисплее телефона. Модемный модуль использует для передачи сообщений провайдеру SMS алфавитно-цифровой протокол Telelocator (Telelocator Alphanumeric Protocol, TAP) и универсальный компьютерный протокол (Universal Computer Protocol, UCP). SMS- сообщения можно передавать провайдеру SMS только в том случае, если он поддерживает эти протоколы на линии с модемом.

Переменные, вставленные в текстовые сообщения и в короткие сообщения SMS

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

Передача данных

Модемный модуль дает возможность вашей программе передавать данные другому CPU или устройству Modbus через телефонную линию. Передаваемые данные и телефонные номера конфигурируются с помощью Мастера расширения функций модема и сохраняются в конфигурационном блоке модемного модуля. Затем конфигурационный блок загружается в блок данных в CPU. Мастер расширения функций модема создает также программный код, позволяющий вашей программе инициировать передачу данных. Передача данных может быть или запросом на чтение данных из удаленного устройства, или запросом на запись данных в удаленное устройство. За одну передачу можно прочитать или записать от 1 до 100 слов данных, при этом данные передаются из памяти переменных или в память переменных присоединенного CPU.

С помощью Мастера расширения функций модема можно сконфигурировать передачу данных, во время которой производится одно считывание из удаленного устройства, одна запись в удаленное устройство или считывание из удаленного устройства и запись в него. При передаче данных используется сконфигурированный протокол модемного модуля. Если модемный модуль настроен на поддержку протокола PPI (тогда он может реагировать на STEP 7-Micro/WIN), то и для передачи данных используется протокол PPI. Если модемный модуль настроен на поддержку протокола Modbus RTU, то данные передаются с помощью протокола Modbus.

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

Защита с помощью пароля

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

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

 

Раздел: Siemens PLC Метки: ,

Оставить комментарий

Отправить сообщение

CoDeSys GSM/GPRS модем Lectus OPC MasterSCADA Modbus MX110 Omron OPC-сервер owen OWEN Easy Logic owen logic PLC Configuration PROFIBUS s-200 SCADA scada системы siemens siemens plc SIMATIC Simplight SMS step7 TRACE MODE Динамизация ИП-320 ОВЕН ОВЕН ПЛК ОВЕН ПЧВ ПЛК ПЛК ОВЕН ПР 110 Панель оператора Программируемое реле Частотный преобразователь библиотека в CoDeSys визуализация диспетчеризация конфигурация панели программирование ПЛК серия NS сименс плк частотник частотное управление язык CFC язык ST
.