<< Click to Display Table of Contents >> Navigation: Исполнительная система контроллера > Соединение через GSM-модем |
В MasterSCADA имеется возможность работы с контроллером через GSM-модем.
Перед началом работы с модемом необходимо настроить его конфигурацию. Для этого нужно проделать следующие операции:
1.Установите соединение между компьютером и модемом при помощи соединительного кабеля. Включите питание модема.
2.Запустите стандартную программу Windows - HyperTerminal.
3.В появившемся окне введите имя соединения. Если окно не появилось, нужно выбрать в меню File пункт New Connection.
4.В следующем окне укажите название COM-порта, к которому подсоединен модем.
5.Укажите параметры связи с модемом:
oскорость - 115200,
oколичество бит - 8,
oпроверка на четность - нет,
oстоповые биты - 1.
6.В командной строке введите команду ATE0, чтобы отключить эхо команд на экране в командном режиме. Модем ответит OK.
7.Далее чтобы вводимые команды отображались в командной строке, нужно зайти в меню File/Properties на закладку Setting, нажать кнопку "ASCII Setup..." и в открывшемся окне установить флаг "Echo typed characters locally".
8.Введите поочередно все AT-команды строки инициализации.
9.Введите команду AT&W, чтобы сохранить рабочую конфигурацию в запоминающем устройстве модема. Модем ответит OK. Если строка инициализации будет сохранена, то в качестве строки инициализации в SCADA можно использовать строку ATZ.
10.Конфигурация модема настроена, можно закрыть программу HyperTerminal или нажать кнопку "Disconnect".
В файле контроллера, выполняющем запуск исполнительной системы (в контроллерах I7000 и в I8000 это файл autoexec.bat, в других - start.bat в директории MPLC), нужно дописать в строке запуска exe-файла ключ "/mN", где N - номер COM-порта контроллера, к которому подключен модем.
Для I8000 :
/m1 - oзначает связь через модем сomport 1
/b9600 - oзначает связь со скоростью 9600.
/iATE0Q0V1X4&C1&D2&S0S0=0+IFC=0,0;+CBST=71,0,1 - переопределение строки инициализации. По умолчанию строка подходит для модемов Siemens. В этом случае строка приведена для модемов MOXA.
Модем принимающий вызов автоматически не должен поднимать трубку. На компьютере COM PORT должен поддерживать сигнал RING INDICATOR (RI)
Примечание. Для контроллеров ОВЕН и других Linux контроллеров, необходимо в контроллере в папке исполнительной системы создать файл mplc.cfg. В данный файл необходимо прописать опции связи через модем - как минимум номер порта связи (параметр /m). В противном случае работа через модем с контроллером не начнется.
Для того, чтобы контроллеру стал доступен модем, подключенный к его COM-порту, необходимо на странице свойств Контроллера "Настройки" выбрать функцию "Использовать GSM модем". Настройка параметров модема, подключенного к контроллеру, производится на странице свойств COM-порта "Настройки". Настройка параметров модема, подключенного к компьютеру, производится на закладке "Модемы" страницы свойств Компьютера "Опрос".
После установления соединения MasterSCADA посылает контроллеру команды в следующем порядке:
1.Команды проверки состояния контроллера.
2.Команды загрузки исполнительной системы.
3.Команды загрузки конфигурации.
4.Команды управления отладкой контроллера.
5.Команды записи в контроллер.
6.Команды чтения.
Сначала происходит чтение мгновенных значений, затем если в контроллере выполняется архивирование - чтение архивных значений. В контроллер может быть послана команда принудительного чтения. В этом случае команды чтения становятся по приоритету выше команд записи и отладки. Смотрите также описание группы "Чтение" страницы свойств Контроллера "Настройки".
Когда все команды посланы, связь разрывается. Если определено Максимальное время соединения, то по истечении этого времени связь разрывается в любом случае, даже если контроллеру посланы еще не все команды.
После разрыва связи запрос на установление нового соединения посылается через определенный промежуток времени - Период опроса. В случае неудачной попытки соединения следующие запросы посылаются через промежутки времени, равные Минимальному интервалу между дозвонами.
За ходом выполнения команд можно наблюдать на странице свойств Контроллера "Управление".
Во время работы с модемом MasterSCADA выдает соответствующие сообщения.
Соединение через модем может устанавливаться по запросу с нижнего уровня. Смотрите параметр контроллера Инициативный вызов. При этом имеется возможность установить соединение не через тот модем, который осуществляет опрос контроллера, а через модем, подключенным к другому COM-порту компьютера.
COM-порт компьютера должен быть и соединительный кабель должны быть "полномодемными" (Full modem)