OPC сервер булевые переменные функцией 3 получает нормально. Но в ПР нет функции 3 для булевых.
Вид для печати
OPC сервер булевые переменные функцией 3 получает нормально. Но в ПР нет функции 3 для булевых.
После обновления прошивки до 2.25 появилась такая проблема - считываю значения с аналогового входа в целочисленном виде, регистр модбаса "2944", вход настроен от 0 до 100. На момент считывания на входе значение "-0.1", т.е. отрицательное, и целочисленное считывается не 0, а "65555".
Возможно попросить бывалых, создать демо проект, с макросом пчв, с настройкой RS485 и записью в ПЧВ командного слова и задания. Чтение из ПЧВ параметра мгновенного потребления кВт/ч двигателем. Пытаюсь разобраться как это работает, а на примере было бы легче и главное правильнее разобраться
Вы случайно не Вий, вопрос из серии поднимите мне веки! Есть шаблон для ПЧВ, там имеются все регистры, что Вы указали!
Описания(назначение) каждого бита командного слова и слова состояния есть в РЭ, Вам лень 5 минут потратить чтобы самому это посмотреть, это же будет во много раз быстрее.
Примерно как-то так:
Вложение 53828
Если надо считывать(писать) целочисленные отрицательные значения - надо применять макросы преобразования, ПР и ОЛ не поддерживает знаковые целочисленные переменные(тип данных)!
https://owen.ru/forum/showthread.php?t=13106&page=3
руководство по эксплуатации и программированию посмотрел, когда делаешь впервые и пытаешься понять что вообще такое регистр, то пример, просто укажет ты правильно понимаешь или нет, кто это делал не раз, "прощёлкать" настройки и создать пару переменных - 5 минут, я же пока хожу по кругу, и не понимаю правильно ли я понимаю
Спасибо, много всего на картинке, я про настройки спрашивал RS485 и макрос что в библиотеке есть ПЧВ 12, правильно я переменную создал
Боюсь проект ничем Вам не поможет, у меня по другому сделано!
И зачем Вы велосипед изобретаете, выдумываете ненужные макросы? Пользуйтесь уже имеющимися в менеджере компонентов и других местах, в том числе что в темах форума выложены! Какой в этом смысл, если ваши мягко говоря - не лучше!
Вложение 53831
Спасибо, теперь начинаю понимать глядя на проект, что за биты, и что за регистры. Ничего нового не изобретаю, как раз то в моём случае разбираюсь как работает макрос который в менеджере компонентов.
Есть пример от ОВЕН
Вложение 53850