Просмотр полной версии : ТРМ32+ПЛК110 (ПАРАМЕТРЫ ГРУПП)
ТРМ32+ПЛК110 - MODBUS, RS485.
ПЫТАЮСЬ СЧИТАТЬ РЕГИСТРЫ ТРМ32(WORD_16) В ПЛК110(REGISTER INPUT MODULE) ПО RS485:
ПАРАМЕТРЫ ГРУППЫ U(0*0000...0*000C), P(0*0100...0*0106), F(0*0200...0*020B), A(0*0300...0306).
ПЕРВЫЕ РЕГИСТРЫ КАЖДОЙ ГРУППЫ (Т.Е. U-0*0000, P-0*0100, F-0*0200, A-0*0300) СЧИТЫВАЮТСЯ КОРРЕКТНО\ПРАВИЛЬНО, ОСТАЛЬНЫЕ СЧИТАННЫЕ РЕГИСТРЫ НЕ СООТВЕТСТВУЮТ УСТАНОВЛЕННЫМ ЗНАЧЕНИЯМ.
КТО СТАЛКИВАЛСЯ? В ЧЕМ ДЕЛО?
Может скрин конфигуратора покажете, посто между Вашими первыми значениями каждой из групп должно стоять 256 регистров, :) очень хочется посмотреть на прогу из такого количества переменных
Может скрин конфигуратора покажете, посто между Вашими первыми значениями каждой из групп должно стоять 256 регистров, :) очень хочется посмотреть на прогу из такого количества переменных
ВСЕ РЕГИСТРЫ МНЕ НЕ НУЖНЫ, ТОЛЬКО НЕКОТОРЫЕ...
КАК ПОКАЗАЛА ПРАКТИКА НЕ СЧИТЫВАЮТСЯ РЕГИСТРЫ:
0*0001...0*000C, 0*0101...0*0106, 0*0201...0*020B, 0*0300...0*0306.
reg.JPG - вот так вот с 0*0000...0*000C
ВСЕ РЕГИСТРЫ МНЕ НЕ НУЖНЫ, ТОЛЬКО НЕКОТОРЫЕ...
КАК ПОКАЗАЛА ПРАКТИКА НЕ СЧИТЫВАЮТСЯ РЕГИСТРЫ:
0*0001...0*000C, 0*0101...0*0106, 0*0201...0*020B, 0*0300...0*0306.
reg.JPG - вот так вот с 0*0000...0*000C
ВСЕ РЕГИСТРЫ МНЕ НЕ НУЖНЫ, ТОЛЬКО НЕКОТОРЫЕ...
КАК ПОКАЗАЛА ПРАКТИКА НЕ СЧИТЫВАЮТСЯ РЕГИСТРЫ:
0*0001...0*000C, 0*0101...0*0106, 0*0201...0*020B, 0*0300...0*0306.
reg.JPG - вот так вот с 0*0000...0*000C
Эээ, я то надеялся увидеть правую часть, где написан номер регистра и функция, не зря же я писал о желании посмотреть все пронумерованные регистры хоть и не корректно это
И по поводу скрина в 16:21. Вы хотите читать Float значения, а используете регистры, для этого есть Real input module
ВСЕ РЕГИСТРЫ МНЕ НЕ НУЖНЫ, ТОЛЬКО НЕКОТОРЫЕ...
КАК ПОКАЗАЛА ПРАКТИКА НЕ СЧИТЫВАЮТСЯ РЕГИСТРЫ:
0*0001...0*000C, 0*0101...0*0106, 0*0201...0*020B, 0*0300...0*0306.
reg.JPG - вот так вот с 0*0000...0*000C
Вы хотите читать Float значения, а используете регистры, для этого есть Real input module
НА РИСУНКЕ Я ЧИТАЮ РЕГИСТРЫ ГРУППЫ U(0*0000...0*000C)-0*0000, 0*0001, 0*0002, 0*000A
ТУТ НАПИСАНО ЧТО ЭТО РЕГИСТРЫ WORD_16
http://www.owen.ru/uploads/rie_trm32_sh7__979.pdf таблица Ж5 стр.81
СООТВЕТСТВЕННО Я ЧИТАЮ ИХ ReGISTR input module (WORD).
РАЗВЕ НЕ ТАК?
И КАК WORD_16 МОЖЕТ ПЕРЕДАВАТЬ ОТРИЦАТЕЛЬНЫЕ ЗНАЧЕНИЯ?
У меня на 81 странице Ж5 следующий текст :)
отрицательными могут, если это signed.
Попробуйте поиграться, другой функцией прочесть значение
ошибочка вышла с стр.
см. 80 стр. Параметры группы.
НЕУЖЕЛИ НИ КТО НЕ ЗНАЕТ КАК СЧИТАТЬ ЭТИ ГРУППЫ?!
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot