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

Тема: переменные BOOL в ПР100 и СП310

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

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

    Question переменные BOOL в ПР100 и СП310

    1.jpg2.jpg3.jpg4.jpg5.jpg6.jpg7.jpg
    Добрый день! Пытаюсь организовать связь по 485 Modbus между ПР100 и СП310, где ПР100 мастер, а СП310 слейв. Передача чисел в формате integer проблем не вызвала, однако не получается передать значение в BOOL, например результат переключения переключателя на экране. Изначально проверил через Master OPC, связь работала, значение COIL адрес 256 переключается, но когда мастером выступает ПР100 не могу добиться переключения сетевой переменной BOOL, с integer проблем нет.

  2. #2

    По умолчанию

    А вы используйте для булей интеджер. Это грубо говоря 16 или 32 Буля в одном слове. И про коил функцию 05 забудьте

  3. #3

  4. #4

    По умолчанию

    Пример передачи и приёма бит из панели, маска бит передаётся целым числом, на скрине передача 3 бит (с 0 по 2 бит) 1 Передача маски бит.jpg
    в одном регистре можно передать до 16 бит, можете сами доделать по аналогии.
    Макрос SelChgI из менеджера компонентов.
    Последний раз редактировалось kondor3000; 05.08.2026 в 15:47.

  5. #5

    По умолчанию

    тогда для адреса 257 в СП310 должен соответствовать в ПР100 адрес 16 бит 1
    для 258 адрес 16 бит 2 ?

  6. #6

    По умолчанию

    Цитата Сообщение от KonstantinS Посмотреть сообщение
    тогда для адреса 257 в СП310 должен соответствовать в ПР100 адрес 16 бит 1
    для 258 адрес 16 бит 2 ?
    Ну вам Евгений так и ответил. Зачем вы переспрашиваете? Что за недоверие?

    PS Если вы про следующие биты, то да...

    PS2 Читаю снова и снова ваш вопрос... В пр бит 256, в сп регистр 16 бит 0, и т.д. А если в СП битами, то да, в СП бит 256, а в пр регистр 16 бит 0. Сам запутался...
    Последний раз редактировалось МихаилГл; 05.08.2026 в 17:23.

  7. #7

    По умолчанию

    тут не доверяю прежде всего себе , есть какая-то возможность перевести данные в СП310 с выключателей в формат integer?

  8. #8

    По умолчанию

    Цитата Сообщение от KonstantinS Посмотреть сообщение
    тут не доверяю прежде всего себе , есть какая-то возможность перевести данные в СП310 с выключателей в формат integer?
    Выше я вам всё описал, используйте регистры начиная с PSW256, 1 Бит в панели.jpg
    для маски бит в 256 регистре ПР, в панели ставите PSW256 биты с 0 по 15
    Последний раз редактировалось kondor3000; 06.08.2026 в 08:01.

  9. #9

    По умолчанию

    Цитата Сообщение от KonstantinS Посмотреть сообщение
    тогда для адреса 257 в СП310 должен соответствовать в ПР100 адрес 16 бит 1
    для 258 адрес 16 бит 2 ?
    Так и есть, только поймите, при большом количестве бит (и переменных) это сильно тормозит обмен,
    для передачи 16 бит отдельно, надо затратить по времени в 16 раз больше, чем передать 1 регистр с битовой маской на 16 бит.
    Условно для ПР передача 1 регистра 100 мс, для передачи 16 бит вы потратите 1,6 секунды, всесто 0,1 сек. А если бит (переменных) много, то нажав кнопку будете ждать несколько 3-5-10 сек. пока бит сработает.
    Последний раз редактировалось kondor3000; 05.08.2026 в 18:07.

  10. #10

    По умолчанию

    вроде как разобрался, всем спасибо!!!:

Похожие темы

  1. Как сделать из BOOL параметр SYSTEM BOOL?
    от Olga5678 в разделе Master SCADA 4D
    Ответов: 3
    Последнее сообщение: 10.11.2025, 19:04
  2. СП310+ПР100 или СПК110+МВ110
    от АндрейСеверодвинск в разделе Подбор Оборудования
    Ответов: 20
    Последнее сообщение: 08.04.2024, 00:33
  3. ИПП120+ПР100=Не сохраняются переменные после перерыва в питании
    от andru_01 в разделе Среда программирования OWEN Logic
    Ответов: 18
    Последнее сообщение: 09.11.2023, 11:30
  4. Modbus и BOOL
    от rinatd в разделе Программируемые реле
    Ответов: 10
    Последнее сообщение: 19.05.2023, 20:05
  5. WORD <-> BOOL
    от ASo в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 08.09.2013, 15:12

Ваши права

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