Показано с 1 по 9 из 9

Тема: AT - команды

  1. #1

    По умолчанию AT - команды

    Добрый день.
    Я работаю с ПЛК100 и ПМ01. Столкнулась с проблемой. Мне нужно, чтобы ПЛК100 непрерывно слал AT - команды в сom - порт. Как это представить в codesys на языке ST?

  2. #2
    Пользователь
    Регистрация
    10.04.2010
    Адрес
    Алтайский край,г.Рубцовск
    Сообщений
    963

    По умолчанию

    а поконкретнее можно, зачем Вам это?

  3. #3

    По умолчанию

    Мне нужно непрерывно отправлять команды в com - порт, читать из него информацию и ждать, пока не придет строчка "+CMTI: "SM",?", где ? - это какое-то число.

  4. #4
    Пользователь
    Регистрация
    10.04.2010
    Адрес
    Алтайский край,г.Рубцовск
    Сообщений
    963

    По умолчанию

    Стоп!Не так все быстро, и не так всё сразу, для начала проект в студию

  5. #5

    По умолчанию

    В данном проекте я:
    1) Открыла com - порт
    2) Отправила AT - команду в порт (записала данные)
    3) Считала данные из порта
    Если мне в ответ приходит "ОК", то связь с модемом установлена и можно дальше отправлять и читать информацию.
    Мне надо непрерывно слать AT - команды в порт, непрерывно читать информацию и ждать, пока не придет строчка "+CMTI:"SM",?", где ? - это какое - то число, с которым я буду в дальнейшем работать.
    Тут возникла проблема, в codesys нельзя использовать бесконечные циклы. Как это представить в другом виде?
    Последний раз редактировалось Pollina; 16.05.2015 в 17:46.

  6. #6
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    Цитата Сообщение от Pollina Посмотреть сообщение
    Тут возникла проблема, в codesys нельзя использовать бесконечные циклы. Как это представить в другом виде?
    сама программа крутится в бесконечном цикле, поэтому по приходу ответа от модема инициируйте следующий запрос и всё
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  7. #7
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    Цитата Сообщение от Pollina Посмотреть сообщение
    Мне надо непрерывно слать AT - команды в порт, непрерывно читать информацию и ждать, пока не придет строчка "+CMTI:"SM",?", где ? - это какое - то число, с которым я буду в дальнейшем работать.
    и тут меня "ударило по голове"
    Какое отношение имеет отправка команды для получения команды +CMTI ?
    Вы бы прочитали статьи в инете по AT-командам, я Вам предлагал перечитать всю тему про библиотеку cмcную, там очень много полезной информации
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  8. #8

    По умолчанию

    В результате отправки AT команд мне нужно получить ответ "+CMTI:"SM",?". С этой строчкой мне предстоит работать дальше.

  9. #9
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    Цитата Сообщение от Pollina Посмотреть сообщение
    В результате отправки AT команд мне нужно получить ответ "+CMTI:"SM",?". С этой строчкой мне предстоит работать дальше.
    еще раз повторяю, садитесь за изучение АТ-команд, cmti это ответ без запроса, такая же как ring, она появляется когда приходит очередное cмc-сообщение,цифра в конце будет означать сколько входящих всего в памяти модема
    зы для корректной работы овеновского модема в идеале должна хранится максимум одна cмска
    зыы дополнительно напомню АТ постоянно в модем слать не требуется
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Похожие темы

  1. Время импульса команды
    от alexeyAuto в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 20.07.2011, 05:38
  2. C# ПМ01 АТ команды!
    от JoSaint в разделе Сетевые технологии
    Ответов: 3
    Последнее сообщение: 05.04.2011, 14:43
  3. Modbus команды ИП320
    от Алексей Дмитриев в разделе Панели оператора (HMI)
    Ответов: 4
    Последнее сообщение: 25.10.2010, 14:42

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •