Страница 35 из 85 ПерваяПервая ... 25333435363745 ... ПоследняяПоследняя
Показано с 341 по 350 из 931

Тема: Панели оператора СП270. Вопросы и ответы

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

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

    По умолчанию

    Телефонный номер вполне должен уместится вдвойное слово, его и можно пеоедать по модбас,а в плк поеобразовать в строку

  2. #2
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,108

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Телефонный номер вполне должен уместится вдвойное слово, его и можно пеоедать по модбас,а в плк поеобразовать в строку
    Не всегда так можно сделать напрямую. Диапазон чисел для DWORD 0...4294967295. А из описания библиотеки номер нужно писать целиком
    Захват-1.png
    Например у меня в Минске номер телефона будет 375297718504.
    В проекте от kukla100 номер телефона должен быть 79195609285
    Захват-2.png
    Получается, что Вашим способом можно воспользоваться в каком-либо частном случае, когда код страны и код оператора известны априори или полный номер нужно вводить из трех частей (код страны)-(код опрератора)-(номер абонента).
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

    По умолчанию

    Это уже детали, два двойных слова, всёравно меньше по байтам, чем длинные номера строкой

  4. #4

    По умолчанию

    Так ведь текст передается из панели в чем проблема, тем более с числами.

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

    По умолчанию

    Проблема в безответственном использовании ресурсов контроллера в случае со строкой,тем бодее если заранее длинна номера будет неизвестна

  6. #6
    Пользователь
    Регистрация
    27.08.2011
    Адрес
    Курган
    Сообщений
    212

    По умолчанию

    Спасибо, petera!!

  7. #7
    Пользователь
    Регистрация
    27.08.2011
    Адрес
    Курган
    Сообщений
    212

    По умолчанию

    Всё работает, только срезаются первые цифры. вместо 79195609285 в контроллере отображается 5609285. причём если после ввода номера перезапустить панель то она из ПЛК считывает и показавает нормальный номер. всё делал как советовали, что не так?
    Последний раз редактировалось kukla100; 30.11.2013 в 18:25.

  8. #8

    По умолчанию

    Цитата Сообщение от kukla100 Посмотреть сообщение
    Всё работает, только срезаются первые цифры. вместо 79195609285 в контроллере отображается 5609285. причём если после ввода номера перезапустить панель то она из ПЛК считывает и показавает нормальный номер. всё делал как советовали, что не так?
    Это уже грабли Сodesys.
    У меня такое было с именами рецепта.

  9. #9
    Пользователь
    Регистрация
    27.08.2011
    Адрес
    Курган
    Сообщений
    212

    По умолчанию

    Цитата Сообщение от Адрей Посмотреть сообщение
    Это уже грабли Сodesys.
    У меня такое было с именами рецепта.
    и чего делать ?

  10. #10
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,108

    По умолчанию

    Цитата Сообщение от kukla100 Посмотреть сообщение
    Всё работает, только срезаются первые цифры. вместо 79195609285 в контроллере отображается 5609285. причём если после ввода номера перезапустить панель то она из ПЛК считывает и показавает нормальный номер. всё делал как советовали, что не так?

    Дома нет ПЛК, смогу проверить только в понедельник на работе.
    Цитата Сообщение от Адрей Посмотреть сообщение
    Это уже грабли Сodesys.
    У меня такое было с именами рецепта.
    Эти грабли из-за прямой адресации в программе ПЛК ( AT %) регистра модуля Modbus(Slave)?

    ЗЫ."...перезапустить панель то она из ПЛК считывает и показавает нормальный номер." может по тому, что при объявлении переменной явно указано начальное значение?
    N_Tel AT %QW8.1.0: STRING(12):='79195609285';
    Последний раз редактировалось petera; 30.11.2013 в 19:57.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Страница 35 из 85 ПерваяПервая ... 25333435363745 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 4000
    Последнее сообщение: 06.12.2025, 12:05
  2. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  3. СПК 110 в качестве Панели оператора
    от GSM73 в разделе СПК1xx (архив)
    Ответов: 3
    Последнее сообщение: 14.03.2017, 00:42
  4. СПК 107 в качестве панели оператора
    от Леонид в разделе СПК1xx (архив)
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17
  5. Ответов: 4
    Последнее сообщение: 27.10.2012, 22:12

Метки этой темы

Ваши права

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