Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 29

Тема: Подключение устройства по Modbus

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

Евгений Кислов Добрый день. Свяжитесь,... 23.01.2024, 13:18
fizhimik AnyDesk принципиален?... 23.01.2024, 13:23
Евгений Кислов Подойдет еще AeroAdmin. 23.01.2024, 13:31
Андрей_ТМЗ Здравствуйте. Можно,... 24.01.2024, 05:34
Евгений Кислов Добрый день. Можно сделать... 24.02.2025, 15:57
МихаилГл Word.0:= true 24.02.2025, 14:52
andrey.elektrik Это я в программе СПК так... 24.02.2025, 15:08
andrey.elektrik Извиняюсь. Это не троллинг,... 24.02.2025, 16:00
Евгений Кислов Всегда остается вариант с... 24.02.2025, 16:43
andrey.elektrik В том то и дело, что на... 24.02.2025, 17:04
Валенок А из СП310 повлиять на биты... 24.02.2025, 18:01
andrey.elektrik Чем больше я работаю с CS,... 24.02.2025, 17:14
Евгений Кислов ПР все равно не поддерживает... 24.02.2025, 17:16
МихаилГл Пишите условие видимости,... 24.02.2025, 17:41
andrey.elektrik Спасибо! Попробую 24.02.2025, 17:43
Валенок Ну тогда несложный макрос... 24.02.2025, 18:19
andrey.elektrik LD привычней (больше 10 лет... 26.02.2025, 17:43
Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию Подключение устройства по Modbus

    Добрый день! Имеется регулятор расхода газа. Подключен к СПК 110 по RS485 ко второму порту. Проблема: В устройство не записывается значение установленного расхода, но при этом считывается значение текущего расхода.
    При подключении регулятора для проверки к OPC серверу - все работает без проблем.
    1.png
    2.png
    3.png
    4.png
    5.png

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,230

    По умолчанию

    Цитата Сообщение от fizhimik Посмотреть сообщение
    Добрый день! Имеется регулятор расхода газа. Подключен к СПК 110 по RS485 ко второму порту. Проблема: В устройство не записывается значение установленного расхода, но при этом считывается значение текущего расхода.
    При подключении регулятора для проверки к OPC серверу - все работает без проблем.
    1.png
    2.png
    3.png
    4.png
    5.png
    Добрый день.
    Свяжитесь, пожалуйста, со мной через телеграм (в подписи) и обеспечьте доступ по AnyDesk.

  3. #3

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Свяжитесь, пожалуйста, со мной через телеграм (в подписи) и обеспечьте доступ по AnyDesk.
    AnyDesk принципиален? Возможно использовать например RuDesktop? AnyDesk блокируется университетом и придется раздавать интернет с телефона.

  4. #4
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,230

    По умолчанию

    Цитата Сообщение от fizhimik Посмотреть сообщение
    AnyDesk принципиален? Возможно использовать например RuDesktop? AnyDesk блокируется университетом и придется раздавать интернет с телефона.
    Подойдет еще AeroAdmin.

  5. #5

    По умолчанию

    Спасибо за консультацию! Теперь все работает. Про триггер даже и не подумали.
    Последний раз редактировалось fizhimik; 23.01.2024 в 14:14.

  6. #6

    По умолчанию

    Цитата Сообщение от fizhimik Посмотреть сообщение
    Спасибо за консультацию! Теперь все работает. Про триггер даже и не подумали.
    Здравствуйте. Можно, пожалуйста подробнее описать, в чем была проблема?

  7. #7

    По умолчанию

    Цитата Сообщение от Андрей_ТМЗ Посмотреть сообщение
    Здравствуйте. Можно, пожалуйста подробнее описать, в чем была проблема?
    Сделали запись по триггерной переменной типа BOOL, а переменную не добавили в соотнесение входов. Нас скрине видно, что там ничего нет.

  8. #8
    Пользователь
    Регистрация
    14.01.2014
    Адрес
    Пенза
    Сообщений
    13

    По умолчанию

    Здравствуйте. Не стал плодить новых тем, решил спросить здесь. Не судите строго, новичок . Нужной информации не нашёл.
    Имею СПК-210 и ПР-103. В ПР есть регистр тип WORD , который преобразуется в битовую маску на запись бит. (16484 например).
    Суть проблемы в следующем : каким образом можно включить/выключить определённый бит из этого регистра из визуализации СПК? При этом не записывая всё значение WORD, чтобы не изменялись остальные биты? Некоторые из них меняются в программе самого ПР. При использовании панели оператора СП300 всё просто и понятно 4Х16484 бит3.
    Надеюсь понятно изложил суть.
    Последний раз редактировалось andrey.elektrik; 24.02.2025 в 14:33. Причина: добавил

  9. #9
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,230

    По умолчанию

    Цитата Сообщение от andrey.elektrik Посмотреть сообщение
    Здравствуйте. Не стал плодить новых тем, решил спросить здесь. Не судите строго, новичок . Нужной информации не нашёл.
    Имею СПК-210 и ПР-103. В ПР есть регистр тип WORD , который преобразуется в битовую маску на запись бит. (16484 например).
    Суть проблемы в следующем : каким образом можно включить/выключить определённый бит из этого регистра из визуализации СПК? При этом не записывая всё значение WORD, чтобы не изменялись остальные биты? Некоторые из них меняются в программе самого ПР. При использовании панели оператора СП300 всё просто и понятно 4Х16484 бит3.
    Надеюсь понятно изложил суть.
    Добрый день.

    Можно сделать так:

    Объявить три отдельных переменных типа WORD (названия условны):

    wRead - значение, циклически считываемое из регистра ПР
    wWrite - значение, записываемое в регистр ПР
    wVisu - переменная, записываемая в визуализации (как раз wVisu.0 и т.д.)

    Формировать wWrite в коде следующим образом:
    Код:
    wWrite := wRead  or wVisu;
    Т.е. при записи в регистр ПР - запишутся все биты, которые там сейчас установлены + те, которые вы устанавливаете в визуализации.

  10. #10
    Пользователь
    Регистрация
    14.01.2014
    Адрес
    Пенза
    Сообщений
    13

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.

    Можно сделать так:

    Объявить три отдельных переменных типа WORD (названия условны):

    wRead - значение, циклически считываемое из регистра ПР
    wWrite - значение, записываемое в регистр ПР
    wVisu - переменная, записываемая в визуализации (как раз wVisu.0 и т.д.)

    Формировать wWrite в коде следующим образом:
    Код:
    wWrite := wRead  or wVisu;
    Т.е. при записи в регистр ПР - запишутся все биты, которые там сейчас установлены + те, которые вы устанавливаете в визуализации.
    Евгений, а можно пример, как это сделать на LD или FBD ?

Страница 1 из 3 123 ПоследняяПоследняя

Похожие темы

  1. СПК110: подключение ProfiNet-устройства
    от diaherni431515 в разделе Подбор Оборудования
    Ответов: 43
    Последнее сообщение: 02.09.2024, 09:43
  2. Ответов: 4
    Последнее сообщение: 23.06.2023, 12:34
  3. подключение нестандартного устройства
    от ллд в разделе СПК210, СПК1xx [М01]
    Ответов: 2
    Последнее сообщение: 04.05.2023, 21:12
  4. Ответов: 26
    Последнее сообщение: 31.01.2023, 17:42
  5. Как узнать базовый ModBus адрес устройства для ModBus ASCII?
    от Александр Подыман в разделе Сервисное ПО
    Ответов: 3
    Последнее сообщение: 03.03.2016, 12:49

Ваши права

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