Просмотр полной версии : ПР200 - обмен по RS-485. Один ПР - Master, второй ПР - slave
zaychenko
15.07.2022, 14:22
При режиме обмена, когда один ПР200 - мастер, а второй ПР200 - слейв наблюдается следующее:
1) Галочки чередования регистров и байт отключены (порядок байт 1, 2, 3, 4) - данные типов "Целочисленный" и "С плавающей запятой" передаются корректно.
2) Галочка чередования регистров отключена, галочка чередования байт включена (порядок байт 2, 1, 4, 3) - данные типов "Целочисленный" передаются корректно, данные типы "С плавающей запятой" передаются некорректно.
Может кто нибудь поделиться мыслями по этому поводу?
У ПРки, то ли в режиме мастера, то ли слейва (не помню), установленные галки на порядок передачи байтов ни на что не влияют
kondor3000
15.07.2022, 18:27
При режиме обмена, когда один ПР200 - мастер, а второй ПР200 - слейв наблюдается следующее:
1) Галочки чередования регистров и байт отключены (порядок байт 1, 2, 3, 4) - данные типов "Целочисленный" и "С плавающей запятой" передаются корректно.
2) Галочка чередования регистров отключена, галочка чередования байт включена (порядок байт 2, 1, 4, 3) - данные типов "Целочисленный" передаются корректно, данные типы "С плавающей запятой" передаются некорректно.
Может кто нибудь поделиться мыслями по этому поводу?
При передаче 32 битных переменных (DWORD, FLOAT) по Модбас, регистры и байты могут меняться местами (порядок байт и регистров чётко не прописан и в зависимости от фирмы, последовательность может быть разной). Для этих случаев галки в ПР и сделаны. В ПР галки работают только у мастера.
Конкретно для 2 ПР для корректной передачи, галки должны быть сняты. Но если подключить ПЛК или панель, байты (регистры) могут поменяться местами.
zaychenko
18.07.2022, 12:01
При передаче 32 битных переменных (DWORD, FLOAT) по Модбас, регистры и байты могут меняться местами (порядок байт и регистров чётко не прописан и в зависимости от фирмы, последовательность может быть разной). Для этих случаев галки в ПР и сделаны. В ПР галки работают только у мастера.
Конкретно для 2 ПР для корректной передачи, галки должны быть сняты. Но если подключить ПЛК или панель, байты (регистры) могут поменяться местами.
Будем надеяться, что разработчики либо задокументируют инфо про "Галки", либо пофиксят, либо заблокируют изменение там, где оно не работает
Андрей Посохов
19.07.2022, 14:57
Расскажем об том подробнее в документации
keysansa
19.07.2022, 17:04
Расскажем об том подробнее в документации
И пришлите данную документацию в Owen
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot