-
ПР200 в режие Master
Здравствуйте, вопрос в следующем:
ПР200 неверно читает битовый (bool) регистр (Coil / Discrete Inputs) с прибора, в то время как Owen Cloud читает правильно.
Адрес регистра 4. Функции чтения 0х01/0х02.
В ПР200, помимо адреса регистра, есть ещё графа номер бита. Зачем она нужна, если читать нужно не из Input / Holding Registers?
-
У ПР200 нет сквозной нумерации битов в коилах. Эта область памяти разделена на 16ти-разрядные регистры. В таком формате адрес битового регистра 04й бит будет выглядеть как регистр 0, бит 4, а регистра 34 -- регистр 2, бит 2. Короче, адрес нужно делить с остатком на 16. Целая часть будет адресом регистра, а остаток -- номером бита.
-
Вы мне помогли. В руководстве этого я не читал.
Спасибо!