PDA

Просмотр полной версии : SMS в среде разработки



Р.Александр
16.05.2019, 09:24
Такой вопрос - работает ли опция посылки СМС при пробном запуске режима исполнения проекта из среды разработки ? Отправка E-mail идет, однако модем для СМС не определяется.
Включить в среде исполнения не могу - не разрешают останавливать действующий проект для изменени настроек .
Модем современный, поэтому есть подозрения что он не совместим с Master Scada.

ASo
16.05.2019, 09:34
Как COM порт модем виден?

Р.Александр
16.05.2019, 09:41
Как COM порт модем виден?

Видно СОМ6 в портах и дополнительную сетевую карту в сетевухах. В нас тройках порта я установил 19200 кбит

SCADAMaster
16.05.2019, 09:53
Включить в среде исполнения не могу - не разрешают останавливать действующий проект для изменени настроек .

Не совсем понятна эта часть фразы, но отправка SMS может производится в любом режиме, и отладке и режиме исполннеия, и запуске через vav файл.

Р.Александр
16.05.2019, 10:03
Не совсем понятна эта часть фразы, но отправка SMS может производится в любом режиме, и отладке и режиме исполннеия, и запуске через vav файл.

Есть работающая в данный момент система NetPRO, в которую при запуске не устанавливали модем. Сейчас необходимо организовать отправку СМС, для чего нужно инсталлировать модем в систему, изменив настройки каналов вывода, в частности, дать разрешение на отправку СМС и изменить порт модема (по умолчанию там стоит 0, нужно поставить 6). Внести эти изменения, не переходя из режима исполнения в режим разработки, не получается.
Но нужно проверить, будет ли работать имеющийся модем со Скадой.
Поэтому - тот же проект запускаю на другой машине из среды разработки, вношу необходимые изменения и запускаю режим исполнения (в отладке). Модем не виден, в смысле , в данных стоит "нет связи", хотя сам по себе модем работает и отправка СМС с него в ручную идет.
В диспетчере устройств он виден как PC UI Interface (COM6), согласно описанию в его настройках скорость обмена установили 19,2.

SCADAMaster
16.05.2019, 10:53
Сделайте тестовый проект с одним ФБ, настройте его. Запустите в режим исполнения (ракетой), попробуйте произвести отправку.
Если не сработает - сформируйте отчет об ошибках и вышлите нам.
Для того чтобы сформировать отчет об ошибках:
В Режиме Исполнения (RT):
"Сервис"->"Отчет об ошибках" или
Alt+F10 ->"Отчет об ошибках"
Поставьте галочку "Включая конфигурацию текущего проекта". Сформированную папку заархивируйте и вышлите нам. Если размер архива превышает 5 мб, то выложите его на файлообменник (например Yandex.Disk, Google Drive), а нам пришлите ссылку.

Р.Александр
16.05.2019, 11:46
Сделайте тестовый проект с одним ФБ, настройте его. Запустите в режим исполнения (ракетой), попробуйте произвести отправку.
Если не сработает - сформируйте отчет об ошибках и вышлите нам.
Для того чтобы сформировать отчет об ошибках:
В Режиме Исполнения (RT):
"Сервис"->"Отчет об ошибках" или
Alt+F10 ->"Отчет об ошибках"
Поставьте галочку "Включая конфигурацию текущего проекта". Сформированную папку заархивируйте и вышлите нам. Если размер архива превышает 5 мб, то выложите его на файлообменник (например Yandex.Disk, Google Drive), а нам пришлите ссылку.

Пока попробую сам разобраться, результат сообщу. Мне важно было узнать, что в режиме отладки нет ограничений по отправке СМС.
Пока грешу на то, что новые модемы не создают СОМ порт в обычном понимании - потому что в диспетчере задач модему соответствует СОМ6, в панели управления в разделе модем и телефон он сидит на СОМ7, кроме того, создается виртуальная сетевая карта. Если включить на 7 порт, SCADA его видит, в ФБ появляется отметка о том, что связь есть, но сообщения не отправляются.
Спасибо за ответ, результат своего разбирательства сообщу, ксли не получится ничего - вышлю отчет об ошибках.

SCADAMaster
16.05.2019, 14:36
Такое может быть. Один из клиентов сталкивался что USB модемы не работали в таком режиме, хотя старые работали нормально.

Р.Александр
17.05.2019, 13:20
Такое может быть. Один из клиентов сталкивался что USB модемы не работали в таком режиме, хотя старые работали нормально.

Так вот, разобрался. Модем Huawei E392, у нас продается как модем МЕГАФОН, залоченный под этого оператора. Блокировка снята, сейчас принимает все сим-карты.
Это я для того, чтобы было понятно, что применял.
После установки создает в "Диспетчере устройств" два СОМ порта, один как Application Interface, второй как PC UI Interface, соответственно у меня это были СОМ7 и СОМ8. Кроме того, он создает кучу USB составных устройств, и виртуальную сетевую карту в сетевых адаптерах (Huawei Mobile Connect).
При попытке использовать СОМ7 или СОМ8 Scada выдает сообщение "Нет связи ".
Чтобы настроить ее для работы с этим или подобным модемом, нужно проделать следующее:
- в диспетчере устройств после того, как включили модем в USB слот, появляется строка "Модемы" (если, конечно, в компе раньше не было других модемов).
Открываем ее и находим там свой модем;
- открываем его свойства м нажимаем "Модем" в заголовке таблицы . Появляется таблица с данными , в которой указан номер образованного модемом виртуального СОМ порта, который используется как коммуникационный, а также окно для установки скорости обмена модема с компом. Наш ФБ требует 19,2 килобита, поэтому устанавливаем эту скорость, и записываем (запоминаем) номер коммуникационного порта, обычно он на единицу больше последнего созданного модемом в списке портов. У меня был СОМ9
- в некоторых случаях на таблице "Модем" номер порта не приводится, тогда нажимаем на "Дополнительные параметры связи", потом в открывшемся окне - "Дополнительные параметры" и там внизу указан номер порта. Теоретически его там можно изменить, однако лучше этого не делать.
- Записанный номер порта указываем в Scade в настройках канала СМС (номер порта). Все . Можно запускать режим отладки, проверять работу модема и далее в режим исполнения.