Работа с Siemens MC35i в разработчике

Общие вопросы по оборудованию и программному обеспечению Компании ДЭП
Киянов Евгений
Сообщения: 3
Зарегистрирован: 13 май 2007, 18:41

Сообщение Киянов Евгений » 13 май 2007, 19:06

Доброго всем дня.
Собственно хочется узнать - как можно послать команду на указаный терминал. Ранее решал похожую задачу но с использованием GM9/18, а тут как то всё хитро.
Кажется нужно использовать Cи блоки но какую функцию стоит вызывать для отправки данных ?

Заранее благодарен за полезный совет.

Холодов Александр
Сообщения: 40
Зарегистрирован: 06 мар 2007, 15:15
Откуда: Компания ДЭП
Контактная информация:

Сообщение Холодов Александр » 14 май 2007, 14:56

Киянов Евгений писал(а):Доброго всем дня.
Собственно хочется узнать - как можно послать команду на указаный терминал. Ранее решал похожую задачу но с использованием GM9/18, а тут как то всё хитро.
Кажется нужно использовать Cи блоки но какую функцию стоит вызывать для отправки данных ?

Заранее благодарен за полезный совет.


Здравствуйте.

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

А что конкретно Вы хотите сделать?
Деконт, например, и так умеет связываться с помощью MC35 с другими контроллерами.

Киянов Евгений
Сообщения: 3
Зарегистрирован: 13 май 2007, 18:41

Сообщение Киянов Евгений » 14 май 2007, 22:00

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

А где собственно можно прочитать про то как создавать канал, послать сообщение канальному уровню. как дожидаться ответа ?
создать и заполнить сообщение это я так понимаю в переменную строкового типа вписать команду которую собираюсь отправить ? или под "сообщением" понимается нечто другое ?

Холодов Александр
Сообщения: 40
Зарегистрирован: 06 мар 2007, 15:15
Откуда: Компания ДЭП
Контактная информация:

Сообщение Холодов Александр » 17 май 2007, 22:03

Здравствуйте.

Я ошибся. В разработчике невозможно послать данные терминалу.
Если отправлять смс нужно с компьютера, то это можно попытаться сделать с помощью модели.

Киянов Евгений
Сообщения: 3
Зарегистрирован: 13 май 2007, 18:41

Сообщение Киянов Евгений » 22 май 2007, 23:06

Правильно ли я понял - невозможно написать программу в разработчике, которая записаная в модуль Деконт-182 ( реальный модуль ) сможет связаться по интерфейсу с терминалом и обмениваться с ним данными.
так ?

в чём возникнет проблема ?
Насколько я понял из Вашего предыдущего сообщения - организовать обмен данными через интерфейс сложно, но возможно.

Холодов Александр
Сообщения: 40
Зарегистрирован: 06 мар 2007, 15:15
Откуда: Компания ДЭП
Контактная информация:

Сообщение Холодов Александр » 24 май 2007, 14:40

Киянов Евгений писал(а):Правильно ли я понял - невозможно написать программу в разработчике, которая записаная в модуль Деконт-182 ( реальный модуль ) сможет связаться по интерфейсу с терминалом и обмениваться с ним данными.
так ?

в чём возникнет проблема ?
Насколько я понял из Вашего предыдущего сообщения - организовать обмен данными через интерфейс сложно, но возможно.


Да. Для Деконт-182 это сделать не получится. Проблема в цикличности работы компонентов Разработчика и дополнительном коде, который Разработчик вставляет в Вашу программу.