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

Тема: Как вытащить из строки String input module несколько WORD?

  1. #1

    По умолчанию Как вытащить из строки String input module несколько WORD?

    Есть 6 датчиков с блока ввода которые записываются в буфер промежуточного устройства, буфер читаю String input module ПЛК, вот вопрос каким образом из этой строки вытащить значения 6 датчиков в Word'e не потеряв значений? Насколько я понимаю преобразования строки Codesys 2.3 не поддерживает

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

    По умолчанию

    Цитата Сообщение от Move Посмотреть сообщение
    Есть 6 датчиков с блока ввода которые записываются в буфер промежуточного устройства, буфер читаю String input module ПЛК, вот вопрос каким образом из этой строки вытащить значения 6 датчиков в Word'e не потеряв значений? Насколько я понимаю преобразования строки Codesys 2.3 не поддерживает
    Например
    https://owen.ru/forum/showthread.php...l=1#post333593
    https://owen.ru/forum/showthread.php...l=1#post244022
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3

    По умолчанию

    Огромное спасибо!

  4. #4

    По умолчанию

    И от меня статья про STRING[] есть большая: https://cs-cs.net/codesys-23-uskoren...ppovye-zaprosy
    Там есть пример для скачивания, который можно допилить под себя.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net

  5. #5

    По умолчанию

    Попробовал вариант отсюда https://owen.ru/forum/showthread.php...l=1#post333593 в эмуляторе (т.к. контроллера в данный момент нет), и при задании строке String input module пустого или нулевого значения, в массиве и переменных остаются данные, это ошибка эмулятора или я не так понимаю как это работает?
    Будет ли значение обновляться само при подключении к устройствам с контроллера или придется выдумывать костыли?
    Последний раз редактировалось Move; 16.01.2025 в 13:33.

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

    По умолчанию

    Цитата Сообщение от Move Посмотреть сообщение
    Попробовал вариант отсюда https://owen.ru/forum/showthread.php...l=1#post333593 в эмуляторе (т.к. контроллера в данный момент нет), и при задании строке String input module пустого или нулевого значения, в массиве и переменных остаются данные, это ошибка эмулятора или я не так понимаю как это работает?
    Будет ли значение обновляться само при подключении к устройствам с контроллера или придется выдумывать костыли?
    В реальном контроллере с подключенным устройством все значения будут обновляться сами при изменении значений в устройстве.
    Ввод в строку в эмуляторе всего ОДНОГО значения не корректно, т.к. в "реальной жизни" из устройства будет читаться вся строка из 12 символов (6WORD),
    т.е. в эмуляторе в строку нужно вводить 12 символов!
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  7. #7

    По умолчанию

    Понял, спасибо

Похожие темы

  1. ПЛК110-30-M Register input module
    от PLSergey в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 04.04.2017, 13:49
  2. 32bit input module
    от AlekseyK в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 30.10.2015, 22:28
  3. 32bit input module
    от AlekseyK в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 01.09.2015, 15:08
  4. вытащить нужные данные из STRING
    от werg в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 10.09.2014, 18:25
  5. Как изменить значение бита в 8 bit input module?
    от ImmortalAV в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 12.02.2013, 22:27

Ваши права

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