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

Тема: СП-307

  1. #1

    Question СП-307

    Здраствуйте, сделал связь контроллера REGUL_R500_71_W и СП-307, протокол связи Modbus TCP.
    Делаю преобразование 16 битов в word и отправляю на панель.
    На панели, обращаюсь к адресу word и выбираю нужный бит. Проблема заключается в том, что когда выбираю 0 бит, то он сразу включает 0 и 8 бит.
    Преобразование на контроллере правильное, word на панель приходит правильный.
    Проект на сп307:
    42949E65.PNG
    10854922.PNG

  2. #2

    По умолчанию

    Цитата Сообщение от thelupa Посмотреть сообщение
    Здраствуйте, сделал связь контроллера REGUL_R500_71_W и СП-307, протокол связи Modbus TCP.
    Делаю преобразование 16 битов в word и отправляю на панель.
    На панели, обращаюсь к адресу word и выбираю нужный бит. Проблема заключается в том, что когда выбираю 0 бит, то он сразу включает 0 и 8 бит.
    Преобразование на контроллере правильное, word на панель приходит правильный.
    Проект на сп307:
    Значит упаковываете биты в ПЛК вы не правильно, в панели всё работает нормально
    или ошибка в адресах бит где-то или байты наложены.
    Числа 1 или 256 это биты 0 и 8, не могут включиться одновременно.
    Последний раз редактировалось kondor3000; Вчера в 11:09.

  3. #3

    По умолчанию

    Есть ещё одна особенность, не знаю про регул, а в разных прошивках Овена слова могут быть переставлены. 0 это 8 в новых прошивках.

  4. #4

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Есть ещё одна особенность, не знаю про регул, а в разных прошивках Овена слова могут быть переставлены. 0 это 8 в новых прошивках.
    Там байты переставлены и вместо 0 включается 8 бит, но не два одновременно!

  5. #5

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Есть ещё одна особенность, не знаю про регул, а в разных прошивках Овена слова могут быть переставлены. 0 это 8 в новых прошивках.
    Возможно, вы говорите про реализацию стандартного Modbus Slave в CODESYS V3.5.16 и выше (примечание на стр. 45, 55 документа). Эта тема про СП3хх.
    Инженер по продукту ПЛК

    e-mail: a.pineko-skvortsov@owen.ru

  6. #6

    По умолчанию

    Цитата Сообщение от thelupa Посмотреть сообщение
    Здраствуйте, сделал связь контроллера REGUL_R500_71_W и СП-307, протокол связи Modbus TCP.
    Делаю преобразование 16 битов в word и отправляю на панель.
    На панели, обращаюсь к адресу word и выбираю нужный бит. Проблема заключается в том, что когда выбираю 0 бит, то он сразу включает 0 и 8 бит.
    Преобразование на контроллере правильное, word на панель приходит правильный.
    Проект на сп307:
    42949E65.PNG
    10854922.PNG
    Добрый день.
    Вы в эмуляторе панели проверяете обмен? В нём присутствует такой баг с битовыми операциями.
    Инженер по продукту ПЛК

    e-mail: a.pineko-skvortsov@owen.ru

  7. #7

    По умолчанию

    Цитата Сообщение от Александр Пинэко-Скворцов Посмотреть сообщение
    Добрый день.
    Вы в эмуляторе панели проверяете обмен? В нём присутствует такой баг с битовыми операциями.
    В эмуляторе, если это так, то печально

  8. #8

    По умолчанию

    Цитата Сообщение от thelupa Посмотреть сообщение
    В эмуляторе, если это так, то печально
    Можете попробовать читать (записывать) биты с 0х 4752 по 0х 4767, это биты 297 регистра с 0 по 15
    297*16 + 0 (номер бита) = 4752
    Последний раз редактировалось kondor3000; Вчера в 14:38.

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

    По умолчанию

    Нужно просто читать ф.областью регистр ПЛК 4х297 в промежуточный регистр панели, например PSW297. И уже биты PSW297.0 или PSW297.8 использовать для ламп. Писать биты регистра 4х297 (например кнопки) можно сразу в ПЛК.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Ваши права

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