Страница 91 из 95 ПерваяПервая ... 41818990919293 ... ПоследняяПоследняя
Показано с 901 по 910 из 964

Тема: Библиотека SmsOwenLib для работы с SMS в CODESYS v2.3

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от sanatolich Посмотреть сообщение
    Жаль, про чип 300D наверное никто не ответил.. Ну ладно. У меня другой вопрос. Почитал описание библиотеки, посмотрел примеры. И что-то я не понял, что такое вообще unm? В смысле он и не slave и не master или и тот и другой одновременно? А как подцепить на 485 порт одновременно unm и например мв110? Или это в принципе не возможно, и нужно разделять порты?
    UNM - это средство для работы с портами, чтобы можно было отключить на них штатные функции ПЛК и слать напрямую нужные байты, какие хотим.
    Например, для нестандартных протоколов или каких-то своих целей. Вообще для этого есть SysLibCom, но она не всегда удобна вот чем:
    * В UNM интерфейс добавляется прям в конфигураторе ПЛК, как и в других местах. Он нагляден и хорошо виден.
    * В SysLibCom надо указывать физичечкий номер порта. Это не наглядно (так как он будет прописан в коде программы) и ещё и номера портов могут меняться у разных ПЛК.
    Поэтому все используют UNM. Из-за наглядности и удобства.

    И... нет! Одновременно на одном порту работать НЕ получится. Порты надо разделять. UNM или SysLibCom позволяют сделать на этих портах нестандартный протокол (не Modbus/OWEN/DCON).

    В большой-большой теории, если ВДРУГ окажется, что протоколы устройств на одном порту ОЧЕНЬ разные, и данные для одного устройства будут являться мусором для второго (и наоборот)... то в теории можно через обмен байтами сделать работу по двум протоколам: передали посылку для первого устройства, приняли ответ, передали посылку для второго.
    Но это не факт, и так нельзя делать.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  2. #2
    Пользователь
    Регистрация
    05.06.2017
    Адрес
    Егорьевск
    Сообщений
    50

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    И... нет! Одновременно на одном порту работать НЕ получится. Порты надо разделять.
    Спасибо за ответ. Жаль. не хотелось бы отказываться от панели оператора на 232 порту. Я попробовал с прерыванием удержания порта. Модем переконфигурируется секунд 20. Это очень много для организации программы прерывания. Хотя в описании библиотеки сказано, что можно прерыванием освобождать unm для работы других портов. Но тогда просто есть большая вероятность упустить важные события с таким таймингом.
    Последний раз редактировалось sanatolich; 24.01.2024 в 18:49.

  3. #3

    По умолчанию

    sanatolich Угу! Поэтому так и не делают.
    А там портов больше нет? Может, как-то с панелью извратиться и другим способом её подключить?
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  4. #4
    Пользователь
    Регистрация
    05.06.2017
    Адрес
    Егорьевск
    Сообщений
    50

    По умолчанию

    Ну можно попробовать)

  5. #5

    По умолчанию

    capzap В чём рекомендацию? Я немного не понимаю мутных обрывочных фраз.
    Когда я даю ответы другим людям на форуме, я поясняю, разъясняю и упреждаю разные ситуации. Здесь я такого не вижу.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  6. #6

    По умолчанию

    Внимание! В первом сообщении темы дополнительно выложена поправленная мной библиотека.
    В ней устранён баг с зависанием при получении входящих СМСок.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  7. #7

    По умолчанию

    Добрый день, ПМ01 подключен к плк 110-32 по rs485, программа написана идентично видео с сайта овен. на блоке FB_SMS_CFG Done ни в какую не хочет принимать 1, все время в 0. перепробовал кроме этой библиотеки еще кучу других. Через терминал смс уходят легко. В чем может быть причина? симка пустая.смсПМ01.jpg

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

    По умолчанию

    Цитата Сообщение от Неловкий Конь Посмотреть сообщение
    Добрый день, ПМ01 подключен к плк 110-32 по rs485, программа написана идентично видео с сайта овен. на блоке FB_SMS_CFG Done ни в какую не хочет принимать 1, все время в 0. перепробовал кроме этой библиотеки еще кучу других. Через терминал смс уходят легко. В чем может быть причина? симка пустая.смсПМ01.jpg
    https://owen.ru/forum/showthread.php...ll=1#post87104 вот здесь человек с похожей проблемой отчитался что решил проблему
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  9. #9

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    https://owen.ru/forum/showthread.php...ll=1#post87104 вот здесь человек с похожей проблемой отчитался что решил проблему
    К сожалению, мне изменение мин времени цикла не помогает, ставил 3, 5, 10, 15, 30, 50. Глухо как в танке(

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

    По умолчанию

    Цитата Сообщение от Неловкий Конь Посмотреть сообщение
    переменная state стоит на месте или иногда принимает значение больше 10, если да то какое значение последнее из десяти
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

Страница 91 из 95 ПерваяПервая ... 41818990919293 ... ПоследняяПоследняя

Похожие темы

  1. Библиотека ModemOwenLib [ver. 3.5.2.7] для работы с модемом в CODESYS v3.5
    от Трофимов Артем в разделе ПЛК3xx (архив)
    Ответов: 140
    Последнее сообщение: 06.06.2018, 13:38
  2. Полноценная библиотека для работы модема ПМ01 с SMS
    от Алексей Сорокин в разделе Помощь Разработчикам
    Ответов: 8
    Последнее сообщение: 06.03.2015, 12:36
  3. Библиотека для работы с gprs
    от alexsaska в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 27.02.2015, 13:01
  4. Ответов: 2
    Последнее сообщение: 21.11.2014, 21:53
  5. Необходима библиотека работы с модемом в CoDeSyS v3
    от Александр123456 в разделе ПЛК3xx (архив)
    Ответов: 2
    Последнее сообщение: 22.01.2012, 13:16

Ваши права

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