Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 42

Тема: запись float32 из ПЛК (Master) в СП270-Т (Slave)

  1. #21
    Пользователь
    Регистрация
    27.02.2014
    Адрес
    Воронеж
    Сообщений
    40

    По умолчанию

    Цитата Сообщение от Trevor Посмотреть сообщение
    Единственное, если вы смотрите только визуализацию, то вторая Real2 у вас не объявлена. Смотреть надо прямо в конфигурации.
    Это я добавлял для тесто ... забыл убрать

  2. #22
    Пользователь
    Регистрация
    27.02.2014
    Адрес
    Воронеж
    Сообщений
    40

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Влезу возможно ненужным советом... Вы учли что регистры надо заранее правильно выставлять. ПЛК их группирует по 4байта... Вроде
    Дело в том, что даже при наличии только одного модуля Real output modul панель не отображает данные, ошибок обмена тоже не замечено

  3. #23
    Пользователь
    Регистрация
    27.02.2014
    Адрес
    Воронеж
    Сообщений
    40

    По умолчанию

    Цитата Сообщение от Trevor Посмотреть сообщение
    У меня только одна версия, старая панель просто не успевает отвечать ПЛК, паузы в запросах нет.
    так вы ещё скорость 9600 поставили. Я всегда на столе проверяю на 115200, да и панель 310 поновее.
    Я попробую изменить скорость, но проблема именно с вещественными числами. Спасибо.

  4. #24
    Пользователь
    Регистрация
    27.02.2014
    Адрес
    Воронеж
    Сообщений
    40

    По умолчанию

    Цитата Сообщение от Trevor Посмотреть сообщение
    Переделал проект на Панель 207 мастер, запустил в эмуляции, всё работает. ПЛК живой.
    К сожалению у меня фокус не удался. Пишет все кроме real, читает все. Панель СП270-Т

  5. #25

    По умолчанию

    Цитата Сообщение от Иван2 Посмотреть сообщение
    К сожалению у меня фокус не удался. Пишет все кроме real, читает все. Панель СП270-Т
    Нашёл причину, передаётся с перестановкой байтов и регистров, в настройках только перестановка регистров, в результате число не верное и панель отображает 0.
    Сделайте запись из панели и увидите кривое число

  6. #26

    По умолчанию

    Цитата Сообщение от Trevor Посмотреть сообщение
    Нашёл причину, передаётся с перестановкой байтов и регистров, в настройках только перестановка регистров, в результате число не верное и панель отображает 0.
    Сделайте запись из панели и увидите кривое число
    Обычно это в первую очередь и проверяют... А на плк210 на разных прошивках по разному переставляя биты в словах... Потому что видите ли разработчики решили что так будет правильней. Будете работать с плк210, учитывайте, прошивки до 3.5.14 один порядок, после этой уже другой. А то по первой так же завис на 2 часа)

  7. #27

    По умолчанию

    Всё таки не байты, а регистры переставлены. 1 Панель СП207 в эмуляции.jpg
    Уточняю, панель СП270 мастер в эмуляции, перестановка регистров в панели у меня не работает. Галку ставил и снимал.
    Получил правильные числа, перестановкой регистров в ПЛК функцией SWAP и SWAP_WORD.
    Последний раз редактировалось Trevor; 11.11.2026 в 19:45.

  8. #28
    Пользователь
    Регистрация
    27.02.2014
    Адрес
    Воронеж
    Сообщений
    40

    По умолчанию

    Цитата Сообщение от Trevor Посмотреть сообщение
    Всё таки не байты, а регистры переставлены. 1 Панель СП207 в эмуляции.jpg
    Уточняю, панель СП207 мастер в эмуляции, перестановка регистров в панели у меня не работает. Галку ставил и снимал.
    Получил правильные числа, перестановкой регистров в ПЛК функцией SWAP и SWAP_WORD.
    Спасибо за еще одну подсказку, завтра буду экспериментировать

  9. #29

    По умолчанию

    Цитата Сообщение от Trevor Посмотреть сообщение
    Получил правильные числа, перестановкой регистров в ПЛК функцией SWAP и SWAP_WORD.
    феерический конечно идотизм от разрабов овена
    на элементарное действие надо сделать ещё кучу операций
    ладно когда у тебя три пять переменных
    а когда несколько десятков это превращается в бесполезную потерю времени

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

    По умолчанию

    Цитата Сообщение от Trevor Посмотреть сообщение
    Всё таки не байты, а регистры переставлены. 1 Панель СП207 в эмуляции.jpg
    Уточняю, панель СП270 мастер в эмуляции, перестановка регистров в панели у меня не работает. Галку ставил и снимал.
    Получил правильные числа, перестановкой регистров в ПЛК функцией SWAP и SWAP_WORD.
    Сколько мной было СП270 использовано - не пересчитать,
    Если панель мастер - нужна галка "Поменять WORD"
    Захват-1.png
    Если ПЛК мастер, то в параметрах "Universal ModBus Device" должно быть "byte sequence" -- "Native"
    Захват-1 (1).png

    И ни когда такого не было, чтобы при таких настройках не работало.

    На счет эмулятора, перестановка WORD работает
    Скрытый текст:


    Цитата Сообщение от In_Da_Cher_A Посмотреть сообщение
    феерический конечно идотизм от разрабов овена
    на элементарное действие надо сделать ещё кучу операций
    ладно когда у тебя три пять переменных
    а когда несколько десятков это превращается в бесполезную потерю времени
    Только ОВЕН тут ни при чем - стандарт Modbus не определяет в каком порядке должны передаваться регистры в переменных типа Real. И каждый производитель может сделать любой порядок регистров.
    Последний раз редактировалось petera; 12.11.2026 в 10:40.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя

Похожие темы

  1. Цикличная запись команды между ПР102-1 (Master) и ПР102-2 (Slave)
    от shprot в разделе Программируемые реле
    Ответов: 19
    Последнее сообщение: 10.05.2021, 11:33
  2. Обмен данными СПК107 (master) ПР200 (slave) ТРМ151 (slave)
    от АндрейJ в разделе СПК1xx (архив)
    Ответов: 3
    Последнее сообщение: 29.06.2020, 09:51
  3. Тройная запись ПЛК Master-Slave 10 командой
    от Knive87 в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 08.11.2015, 05:40
  4. Ответов: 14
    Последнее сообщение: 22.05.2011, 08:55
  5. Ответов: 3
    Последнее сообщение: 12.04.2011, 17:41

Ваши права

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