Настройка модема телеофис rtu1068
TELEOFIS RTU1068 V2 — новый 4G-роутер для высокоскоростного проводного и беспроводного подключения коммерческих и промышленных объектов к сети Интернет. Встроенный LTE-модем обеспечивает беспроводной доступ в Интернет до 150Мбит/сек* в любом месте, где есть покрытие сети сотового оператора.
Роутер отлично подойдет для применения на удалённых объектах автоматизации, так как имеет возможность резервирования как проводного, так и беспроводного канала связи. Незаменим для использования в сфере М2М решений, где требуется быстрая и безопасная передача данных по защищенному каналу.
Возможности RTU1068 V2:
- Два сетевых разъёма Ethernet 10/100Base-TX (LAN/WAN)
- Сетевые функции: NAT, Firewall, OpenVPN, VLAN, TinyProxy, IPv4/IPv6, PPTP, L2TP, IPSec, PPPoE, DHCP, NAPT, GRE. и др.
- Промышленные интерфейсы RS-232 и RS-485
- Преобразование промышленных протоколов Modbus RTU/ASCII в Modbus TCP
- Два слота под SIM-карты для надёжного беспроводного соединения
- USB Host (тип A) для подключения внешних устройств
- Четыре универсальных порта ввода-вывода I/O
- Слот для карт памяти microSD для хранения большого объёма данных
- Два разъёма SMA(f) для подключения внешних усиливающих 4G антенн
- Встроенный блок часов реального времени (RTC), позволяющий сохранять ход часов при отключении внешнего питания роутера
- Аппаратный сторожевой таймер WatchDog для перезагрузки роутера в случае системных зависаний
Доступные опции (за отдельную стоимость):
- Сверхточные часы реального времени со встроенным термокомпенсированным генератором для максимально точного хронометража (точность — ±1сек/сутки).
- GPS-приёмник для определения координат и сверхточной синхронизации времени со спутниковых систем GPS/ГЛОНАСС. При подключении GPS-антенны часы будут дополнительно синхронизироваться со спутниками и корректировать значения времени с точностью до миллисекунды.
- Модуль резервного питания на ионисторе, который при отсутствии внешнего питания обеспечит автономную работу роутера в течение 2 минут.
Уникальной особенностью RTU1068 V2 является мощная операционная система OpenWRT с открытым исходным кодом, что делает роутер гибкой программной платформой для встраивания пользовательского ПО. Система имеет удобный пакетный менеджер с репозиторием, включающим более 3500 пакетов программ. Это позволяет обеспечить легкую интеграцию с ПО верхнего уровня и адаптировать систему под любые задачи пользователя.
Учет электроэнергии для предприятий
Комплексные решения для малого и среднего бизнеса
Передача почасовых отчетов в энергокомпании
Сдача отчетности в форматах 80020 по регламентам энергокомпаний
Снижение стоимости электроэнергии до 35%
Перевод на выгодную ценовую категорию "Под ключ"
Контроль качества электроэнергии
Фиксация отклонений напряжения и подготовка претензий к энергокомпаниям
Оперативный контроль электропотребления объектов в любое время на своем мобильном устройстве
Электросчётчики с модемами
Комплекты оборудования для быстрого внедрения АСКУЭ
Решения на базе Ваших счётчиков
АСКУЭ с модемом или без него
Настройка GPRS модема TELEOFIS WRX
Подключение к модему
1. Вставляем в слот Sim1 – СИМ-карту основного оператора(прим. Мегафон). В Sim2 – СИМ-карту дополнительного оператора.(прим. Tele2)
2. Подключаем клеммный соединитель I/O. В клеммный разъем подключаем, от внешнего источника 12В, вход V - положительный вход внешнего питания и вход PG – Земля.
3. Подключаем модем по интерфейсу USB к ПК. Наблюдаем за индикацией подключени.
NET | RX | TX | |
Подключен USB провод или питание | - | Попеременное частое мигание индикаторов | |
Питание подано, поиск сети, инициализация | Очень частые мигания | - | - |
4. При первом подключении компьютер обнаружит новое устройство, для которого будет установлен USB-драйвер.
5. После инсталляции драйвера в системе появится новый виртуальный COM порт: «TELEOFIS GPRS Terminal». Узнать номер порта и проверить правильность установки драйвера модема можно в диспетчере устройств (Система → Диспетчер устройств) в разделе COM и LPT порты.
6. После установки драйвера - запустите программу настройки терминала WRX Configuration Tool.exe .
7. В начале работы необходимо выбрать тип подключения программы настройки к терминалу.
Локальное подключение через USB разъём:
Локальное подключение осуществляется при непосредственном подключении терминала к компьютеру через разъём mini-USB либо через основной последовательный порт (RS-232/485/422).
Чтобы подключить терминал локально через USB-порт:
1) Откройте меню Настройка подключения (кнопка с изображением «шестерёнок»).
- В правой части открывшегося окна выберите тип подключения Локальное.
- В левой части окна нажмите на тип подключения Локальное для настройки параметров подключения. При подключении по USB используйте настройки по умолчанию: пароль для доступа — 0000, имя COM-порта — Авто (автоматический поиск COM-порта подключенного терминала), тип подключения — USB. В качестве имени порта допускается указать конкретный COM-порт.
ПРИМЕЧАНИЕ!
!Пароль доступа к настройкам локального подключения по умолчанию — 0000. Пароль можно изменить на панели управления в меню Сервис (кнопка «гаечный ключ»). Длина пароля для доступа к настройкам не может превышать 32 символа (только цифры и латинские буквы; пароль чувствителен к регистру букв)!
3) После успешного подключения нажмите кнопку Прочитать параметры. (копка «стрелка вниз») чтобы считать сведения о подключенном терминале. Под панелью управления появится информация об устройстве: модель терминала, IMEI, оператор, уровень сигнала и т.д.
Настройка модема
Опускаемся вниз во вкладку Дополнительно. Допустимое время тишины в канале: 1027
4. Нажимаем кнопку «Записать»(Кнопка «Стрелочка вверх»). Смотрим Консоль.
5. Смотрим Индикацию.
NET | RX | TX | |
Получена регистрация в сети GPRS | 3 сек. горит/ 0.5 сек. гаснет | - | - |
Настройка АСКУЭ
1. Заходим в Настройки АСКУЭ необходимого ПУ.
Параметры соединения: Тип соединения: GPRS модем с протоколом TELEOFIS
IMEI: Вбиваем IMEI указанный в конфигураторе Teleofis.
Настройка модема SMS командами
В начале каждой SMS команды должен быть указан пароль администратора. По умолчанию это - 0000
Формат SMS сообщешия - PSW;CMD1=P1,P2;CMD2;CMD3=P1,P2
Где:
PSW - пароль администратора
CMD1 - символьное имя первой команды
= - разделитель имени команды и её параметров
P1 - первый параметр команды
, - разделитель параметров команды
P2 - второй параметр команды
CMD2 - символьное имя второй команды — в данном случае команда без параметров
CMD3 - символьное имя третьей команды
1. На основной номер телефона СИМ, вставленной в модем отправляем поочередно несколько команд.
1) Настройка оператора связи:
0000;SIM1APN=internet;SIM1LOGIN=gdata;SIM1PAS=gdata.
Где: 0000 - пароль администратора; SIM1APN - Точка входа в GPRS; SIM1LOGIN - Логин для выхода в GPRS; SIM1PAS - Пароль для выхода в GPRS
2) Настройка модема на сервер яЭнергетик:
Где: 0000 - пароль администратора; MODE - Выбор режима работы терминала(0 - клиент; 1 - сервер); CLIENT - Адрес и порт сервера через двоеточие в режиме клиент; AUTH1 - Выбор протокола авторизации на серверах 1-5 в режиме клиент(0 - без авторизации, 1 - Аналитика, 2 - Пирамида, 3 - TELEOFIS).
Ссылка на остальные команды, принимаемые GPRS модемами TELEOFIS: Удаленная настройка терминала WRX по SMS
Кто-нибудь заводил связь по протоколу modbus в режиме RTU?
Вопрос, а зачем вы настроили как Modbus TCP ? что, Овен ПР200 научился понимать TCP вдруг ?
при настройке шаблона укажите TransMode RTU и соответствующе настройте на модеме
- Этот ответ был изменен 10 месяцев назад от manjey73 .
- Этот ответ был изменен 10 месяцев назад от manjey73 .
На данный момент модем в режиме RTU и TransMode RTU. Результат как и выше:
У вас Телеофис преобразователь протокола к тому же или все же просто модем с RS485 ?
Если второе, то в принципе оно не может работать в режиме Modbus TCP и никогда не могло работать, тем более учитывая, что ПР200 Овен на борту имеет RS485 порт.
Не путайте настройки линии связи TCP сервер и TCP клиент и режим работы через эту линию связи. Если это модем с портом RS485 то там всегда TransMod = RTU и никак иначе.
Вообще ошибка о доступе к ликвидированному объекту странная, есть подозрение что модем рвет соединение с сервером Scada если модем как TCP клиент, а Scada TCP сервер для линии связи.
- Этот ответ был изменен 10 месяцев назад от manjey73 .
- Этот ответ был изменен 10 месяцев назад от manjey73 .
- Этот ответ был изменен 10 месяцев назад от manjey73 .
Пока писал огромную портянку с настройками и скринами, понял в чем моя ошибка.
Вы совершенно правы.
На модеме выключаю преобразование, делаю обычный прозрачный канал, в рапиде выставляю режим RTU и все работает.
Ошибка доступа к ликвидированному объекту ушла, когда было включено преобразование на модеме и в рапиде.
120го адреса там нет, только 150й. Это и есть модем.
В режиме сервера телеофис работает с TCP клиентами. даже в OWEN OPC.
Техпод телеофиса аргументировал это тем, что по умолчанию modbus всегда в обвязке RTU.
Спасибо огромное.
О, какой-то хитрый модем? напишите номер и модификацию, интересно глянуть, раз он умеет еще и преобразовывать TCP в RTU
Teleofis RTU968 v2
На правах не рекламы)
Штукенуция на OpenWRT
Посмотрел, действительно он может преобразовывать TCP в RTU но только в определенных режимах, в вашем случае, когда вы хотите сделать клиентом модем, нужен прозрачный режим.
Так как по описанию режим 2, это когда ПЛК через RS485-й порт опрашивает TCP устройство.
В статье подробно раскрыты расширенные функциональные возможности GSM-модемов производства компании «Телеофис», показано, что этими устройствами можно управлять удаленно, а также можно запрограммировать их под задачи сбора, обработки и передачи информации через GPRS.
GSM-модемы давно стали привычным элементом систем автоматизации и телеметрии. Но пока еще не все интеграторы и пользователи знают, что современные GSM-модемы уже превысили стандартный и знакомый функционал. Рассмотрим новые полезные функции на примере модемов марки TELEOFIS.
Другой часто возникающей проблемой является сложность программирования GSM-модема под задачи сбора, обработки и передачи информации через GPRS. Модемы TELEOFIS имеют встроенный интерпретатор языка Python, что позволяет реализовывать решение задач пользователя непосредственно в GSM-модуле.
Для передачи данных по TCP через GPRS скрипт на языке Python использует встроенный в GSM-модуль TCP/IP-стек, предназначенный для обеспечения простой процедуры управления TCP-соединениями и передачей данных. Управление TCP-стеком осуществляется расширенным набором AT-команд, включающим в себя команды настройки, управления соединениями и др.
Ниже мы рассмотрим подробнее эти и другие возможности новых модемов TELEOFIS.
Кроме обычного режима работы с AT-командами через COM-порт, GSM-модемы TELEOFIS имеют возможность удаленного управления через TCP-соединение в режиме TCPATRUN. При этом логический интерфейс обработки AT-команд подключается напрямую к TCP-соединению.
- оперативно и без выезда на место установки изменять параметры работы модуля;
TCP-соединение с GSM-модемом устанавливается через GPRS и может работать в двух режимах: «Сервер» либо «Клиент». В режиме «Сервер» модем подключается к GPRS и ожидает входящего соединения. В режиме «Клиент» модем сам устанавливает TCP-соединение с заданным IP-адресом.
Для работы с входящими соединениями необходимо подключить к SIM-карте статический IP-адрес, после чего можно будет установить соединение с модемом, например с помощью программы Telnet. В режиме «Сервер» можно использовать авторизацию входящего соединения по логину и паролю.
Рассмотрим процедуру работы с TCPATRUN. Прежде всего необходимо установить соединение GPRS. Для этого контекст PDP должен быть активирован:
Рекомендуется включить автоматический режим установки соединения GPRS:
где параметры – <номер контекста PDP>, <количество попыток соединения>, <тайм-аут между попытками>. Данный режим позволит модему автоматически соединяться с GPRS после включения или перезагрузки.
Далее необходимо настроить TCP-сокет, через который будет устанавливаться соединение:
где параметры – <номер сокета>, <номер контекста PDP>, <размер TCP-пакета>, <таймер разрыва по тишине>, <тайм-аут установки TCP-соединения>, <тайм-аут отправки данных>.
где параметры – <номер сокета>, <номер парсера AT-команд>, <порт для входящих соединений>, <порт назначения для исходящего соединения>, <IP-адрес или имя сервера>, <отображение статуса подключения>, <тайм-аут выполнения команды>, <настройка авторизации в режиме «сервер»>, <количества попыток переподключения к хосту (серверу)>, <время между попытками>.
В установленном TCP-соединении вы осуществляете работу с модемом через AT-команды, как при подключении через последовательный порт.
Таким образом, режим TCPATRUN позволяет удаленное управление, контроль и изменение настроек GSM-модема, что является очень полезной функцией для администратора модема.
Прозрачное соединение с COM-портом в режиме TCPATRUN
По умолчанию на последовательном порту включено управление потоком. Его можно отключить:
Включение режима дистанционной работы по SMS выполняется командой:
где параметры – <добавить/удалить/вывести на экран>, <номер строки>, <тип записи – номер телефона/пароль>, <строка>. Строка, содержащая номер телефона, должна состоять из цифр и может иметь знак «+» в начале и/или знак «*» в конце. Пароль должен содержать 16 символов. Строка в любом случае должна быть заключена в кавычки.
Применяя режим SMSATRUN, вы всегда будете иметь доступ к настройкам GSM-модема и сможете управлять модемом удаленно.
Рис. Интерфейсы взаимодействия Python-скриптов с функциями GSM-модема:
MDM, MDM2 – два логических интерфейса между скриптом и обработчиками АТ-команд; SER, SER2 – доступ к физическим последовательным портам ASC0 и ASC1 соответственно; GPIO – управление линиями ввода/вывода;
MOD – служебные функции; IIC, SPI – реализация интерфейсов IIC и SPI на свободных линиях ввода/вывода
Скрипты пользователя. Встроенный интерпретатор языка Python
GSM-модемы TELEOFIS способны реализовать логику управления без использования внешнего микроконтроллера, путем загрузки пользовательских скриптов на языке высокого уровня Python. Пользовательские скрипты являются текстовыми файлами, которые хранятся в энергонезависимой памяти модема. Память представляет собой файловую систему, которая позволяет записывать и считывать файлы с разными именами на единственном уровне (директории не поддерживаются).
Технически пользовательский скрипт выполняется в виде задачи встроенной операционной системы, которая имеет самый низкий приоритет, чтобы не оказывать влияния на основные функции GSM/GPRS. Пользовательские Python-скрипты могут взаимодействовать с функциями GSM-модема посредством специальных встроенных интерфейсов, описание которых представлено на схеме.
Пользовательские скрипты могут применяться для следующих задач:
Приведем пример простой функции на языке Python, выполняющей управление LED индикатором:
Управление приложением через Интернет, посредством GPRS-модема, позволяет получить доступ к нему в любой точке земного шара по стоимости GPRS-соединения. Стоимость эта рассчитывается исходя из объема переданных данных, а не времени соединения, что позволяет приложению оставаться на связи постоянно и всегда быть готовым к приему и передаче данных.
Однако у технологии GPRS есть и недостаток. Поскольку передача данных осуществляется через сеть Интернет, устройству необходимо иметь собственную реализацию стека протоколов TCP/IP.
GSM-модемы TELEOFIS имеют встроенный TCP/IP-стек, который позволяет пользователям устанавливать соединение с интернет-узлом для обмена данными. Эту функцию можно сравнить с «виртуальным» последовательным соединением между ПО приложения и интернет-узлом. Интересной особенностью является возможность одновременного подключения нескольких соединений, что позволяет пользователю иметь два различных IP-адреса и до шести активных соединений. Каждое соединение может быть связано со своим IP-адресом.
Обычно закрытие соединения CSD происходит в два этапа: сначала GSM-модуль переводится из режима передачи данных в командный режим, а затем посылается АТ-команда «повесить трубку» (ATH). Перевод модуля из режима данных в командный режим осуществляется специальной последовательностью <1,5 секунды пауза>+++<1,5 секунды пауза>. Таким образом, на закрытие соединения уходит примерно 3 с. В случае применения мультиплексного протокола нет необходимости переходить в командный режим, чтобы послать АТH-команду, поскольку ее можно послать по второму виртуальному каналу и завершить соединение практически мгновенно.
Основная причина зависания GSM-модемов – это переподключение между базовыми станциями. Даже если модем установить на неподвижном объекте, он будет периодически менять базовые станции. Дело в том, что модем подключается к конкретной соте не только из-за уровня сигнала, но и из-за ее загруженности в конкретный момент времени. Эта и некоторые другие причины могут привести к зависанию GSM-модема.
Практически во всех сферах применения от GSM-модемов требуется стабильная и надежная работа, при этом модем должен быть доступен в любой момент времени. Для обеспечения надежной работы модема рекомендуется применять режим периодической перезагрузки GSM-модуля.
В модемах TELEOFIS периодическая перезагрузка производится с помощью встроенного в GSM-модуль таймера перезагрузки. Контроллер таймера перезагрузки независим от RF-части GSM-модуля, поэтому в случае зависания последнего контроллер остается работоспособным и перезагружает модем.
Периодическая перезагрузка модема не только уменьшает вероятность зависания GSM-модема, но и позволяет вернуть работоспособность в случае возникновения нештатной ситуации.
В статье мы постарались познакомить читателей с новыми современными функциями GSM-модемов TELEOFIS, которые действительно нужны и дают интеграторам и пользователям дополнительные возможности в работе с оборудованием.
Читайте также: