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

Тема: ПР200 + панель оператора KINCO GL070E, не читаются булевые переменные

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

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

    По умолчанию ПР200 + панель оператора KINCO GL070E, не читаются булевые переменные

    Всем здравствуйте. Может есть у кого опыт работы с ПР200 и панелями KINCO? Имеется ПР200 и панель GL070E, соединены по RS-485, используем MODBUS, ПР200 является мастером.
    Связь настроена, ПР200 может считать из панели и записать в нее целочисленные и FLOAT переменные, тут все корректно работает, но записать или считать с панели переменные типа BOOL не выходит. Для теста в панели используются три булевых переключателя - ПУСК,СТОП,СБРОС (скриншот приложен), для каждого переключателя указан свой адрес, совпадающий с адресом в ПР200. Нажатие на переключатели на панели оператора не меняет состояние переменных в ПР200 ( Еще раз повторю с целочисленными значениями и FLOAT все работает - уставки, вводимые на панели оператора меняются в ПР200 корректно).
    В среде разработки DTOOLS пробовал для переменных "ПУСК,СТОП,СБРОС" указывать разные типы регистров - LB, RB, LW.B, а затем через "НАСТРОЙКА ПЕРЕДАЧИ ДАННЫХ" настроил между ними передачу ( к примеру кнопку "ПУСК" в DTOOLS пишем в LB, затем передаем данные в RB, или в LW.B. и наоборот. Пробовал, кажется, все возможные варианты и комбинации, но ни один не работает).
    Заменил ПР200 на ПЛК - все работает. Пробовал смещать адреса на +\- 1, не помогает.
    Может кто то работает с таким оборудованием и уже нашел в чем проблема?
    Изображения Изображения

  2. #2

    По умолчанию

    Цитата Сообщение от Ronnie008 Посмотреть сообщение
    В среде разработки DTOOLS пробовал для переменных "ПУСК,СТОП,СБРОС" указывать разные типы регистров - LB, RB, LW.B, а затем через "НАСТРОЙКА ПЕРЕДАЧИ ДАННЫХ" настроил между ними передачу ( к примеру кнопку "ПУСК" в DTOOLS пишем в LB, затем передаем данные в RB, или в LW.B. и наоборот. Пробовал, кажется, все возможные варианты и комбинации, но ни один не работает).
    Заменил ПР200 на ПЛК - все работает. Пробовал смещать адреса на +\- 1, не помогает.
    Может кто то работает с таким оборудованием и уже нашел в чем проблема?
    Много написали и ни одного скрина как настроена панель. Всмысле есть ли смещение по адресам +1 ?

    Для панели слейва у вас смещение +1 к адресу 1 Панель слейв.jpg
    Для регистра в ПР 533 бит 0, в панели LW.B 534.0
    Вообще по хорошему, надо биты упаковывать в Маски бит по 16 штук, и передавать только регистры. Тогда вместо 16 отдельных запросов, будет 1 запрос.
    ПР мастер не умеет работать с группой регистров, поэтому надо упаковывать биты для ускорения опроса.

    Чтобы не путаться для панели Мастера надо делать протокол Модбас RTU (Zero Adress), смещения не будет.
    Для панели мастера 4хBit 533.0
    Последний раз редактировалось kondor3000; 24.09.2024 в 23:00.

  3. #3

    По умолчанию

    Приложил скрины с настройкой, я так пробовал и не работает, 534 адрес в панели, в ПР200 на всякий случай смотрю 534, 533 и 535 (бит 0) адреса, при нажатии пуск значения переменных по этим адресам не меняется.
    Изображения Изображения
    Последний раз редактировалось Ronnie008; 25.09.2024 в 09:22.

  4. #4

    По умолчанию

    Цитата Сообщение от Ronnie008 Посмотреть сообщение
    Приложил скрины с настройкой, я так пробовал и не работает, 534 адрес в панели, в ПР200 на всякий случай смотрю 534, 533 и 535 (бит 0) адреса, при нажатии пуск значения переменных по этим адресам не меняется.
    У вас на первом скрине приём с правильного бита LW.B 534.0, а запись из другого LB 534. Это уже не правильно. Номер бита считается так:
    533*16=8528 это 0 бит в 533 регистре
    534*16=8544 это 0 бит в 534 регистре

    С ваших слов у вас целочисленные передаются.
    Упаковываете биты в тот же регистр и передаёте, записываете целочисленное. Всё!
    Включение 0 бита даёт в регистре 1, 1 бита -2, 2 бита - 4, 3 бита - 8 и т. д.
    Последний раз редактировалось kondor3000; 25.09.2024 в 10:31.

  5. #5

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    У вас на первом скрине приём с правильного бита LW.B 534.0, а запись из другого LB 534. Это уже не правильно.

    С ваших слов у вас целочисленные передаются.
    Упаковываете биты в тот же регистр и передаёте, записываете целочисленное. Всё!
    Да этот вариант рассматриваю, но хотелось бы все таки разобраться именно с передачей BOOL значений.

  6. #6

    По умолчанию

    Цитата Сообщение от Ronnie008 Посмотреть сообщение
    Да этот вариант рассматриваю, но хотелось бы все таки разобраться именно с передачей BOOL значений.
    Номер бита считается так:
    533*16=8528 это 0 бит в 533 регистре
    534*16=8544 это 0 бит в 534 регистре
    Тиражируете линейку битов для 2- 3 регистров и смотрите в какой прилетит включение.

  7. #7

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Номер бита считается так:
    533*16=8528 это 0 бит в 533 регистре
    534*16=8544 это 0 бит в 534 регистре
    Тиражируете линейку битов для 2- 3 регистров и смотрите в какой прилетит включение.
    Да вот теперь работает, спасибо Вам огромное. 533 прилетает в 533*16

  8. #8

    По умолчанию

    ПЛК не овеновский был, другой производитель, в том ПЛК ставил те же 534, 533 и 535 и все работает, целочисленные, булевые, float - переменные все читается и записывается.

  9. #9

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Да пофиг наверно. В том ПЛК для битовых задается адрес бита или адрес регистра + смещение бита?
    Я к тому что в модбасе для булей просто адрес бита, а ПР-ные 535 читаются (пытаются) с 8530
    В том плк задается адрес регистра и все.
    Изображения Изображения

Похожие темы

  1. Панель Kinco
    от igkuz в разделе Трёп (Курилка)
    Ответов: 1
    Последнее сообщение: 30.06.2025, 11:00
  2. Kinco GL070E
    от TaPX в разделе Панели оператора (HMI)
    Ответов: 17
    Последнее сообщение: 04.09.2024, 10:15
  3. Помогите ПЧВ подключить к панели оператора Kinco
    от Незнайка в разделе Приводная техника ОВЕН
    Ответов: 11
    Последнее сообщение: 03.02.2023, 09:06
  4. ПР200 + Панель Kinco. Проблема с выводом значения температуры.
    от Женька-76 в разделе Среда программирования OWEN Logic
    Ответов: 25
    Последнее сообщение: 26.03.2021, 08:06
  5. ПР200 ПЕ210 + панель оператора
    от Sergey_11_15 в разделе Программируемые реле
    Ответов: 2
    Последнее сообщение: 29.04.2020, 06:46

Ваши права

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