Просмотр полной версии : ПР103+панель Oni ETG-CP-070
Student_KIP
11.12.2023, 10:30
Добрый день всем!
Начинаю практиковаться с Owen Logic. На работе есть ПР103 и панель Oni ETG-CP-070.
Хотел просто создать связь и опросить несколько сетевых переменных. Подключение через Modbus TCP. Адреса задал и вроде все проверил. Но панель упорно не хочет видеть значения. И выдает ошибку 4097. Подозреваю проблема в моих слабых знаниях протокола Modbus, ткните где ошибся и где почитать пожалуйста, чтобы больше не задавать такие глупые вопросы. Пробовал Modbus Poll тоже выдает ошибку 02 IIlegal Data Address, я почитал, это из за того что адрес получается больше 65000.
Добрый день всем!
Начинаю практиковаться с Owen Logic. На работе есть ПР103 и панель Oni ETG-CP-070.
Хотел просто создать связь и опросить несколько сетевых переменных. Подключение через Modbus TCP. Адреса задал и вроде все проверил. Но панель упорно не хочет видеть значения. И выдает ошибку 4097. Подозреваю проблема в моих слабых знаниях протокола Modbus, ткните где ошибся и где почитать пожалуйста, чтобы больше не задавать такие глупые вопросы. Пробовал Modbus Poll тоже выдает ошибку 02 IIlegal Data Address, я почитал, это из за того что адрес получается больше 65000.
При подключении панели к ПР по последовательным интерфейсам нумерация регистров в панели сдвигается на 1 (т.е. пользовательские регистры начинаются с 16385). Думаю по TCP аналогично
Student_KIP
11.12.2023, 12:02
При подключении панели к ПР по последовательным интерфейсам нумерация регистров в панели сдвигается на 1 (т.е. пользовательские регистры начинаются с 16385). Думаю по TCP аналогично
Возможно. Но тогда я бы увидел значение из переменной 16384, в цифровом индикаторе, где я считываю 16385. А тут по всем трем переменным тишина. Я смотрел видео вроде с ПР103 читают без смещения, даже базовый адрес в панели поставил с 0
Возможно. Но тогда я бы увидел значение из переменной 16384, в цифровом индикаторе, где я считываю 16385. А тут по всем трем переменным тишина. Я смотрел видео вроде с ПР103 читают без смещения, даже базовый адрес в панели поставил с 0
Всё же попробуйте убрать из панели переменную с адресом 16384, сделайте в ПР 3 целочисленных переменных, а в панели попробуйте читать только среднюю (16386)
Проблема в том, что сетевые переменные отсутствуют на холсте и никуда не привязаны. После привязки их к выходам (например через преобразование в BOOL) всё должно заработать
В ModbusPoll если снять галку "PLC Adresses (Base 1) - нумерация регистров совпадает с нумерацией в OL
Student_KIP
11.12.2023, 14:18
Всё же попробуйте убрать из панели переменную с адресом 16384, сделайте в ПР 3 целочисленных переменных, а в панели попробуйте читать только среднюю (16386)
Проблема в том, что сетевые переменные отсутствуют на холсте и никуда не привязаны. После привязки их к выходам (например через преобразование в BOOL) всё должно заработать
В ModbusPoll если снять галку "PLC Adresses (Base 1) - нумерация регистров совпадает с нумерацией в OL
Спасибо, попробую обязательно. Пока у меня ПР103 отобрали)))Как сделаю отпишу помогло или нет.
Спасибо, попробую обязательно. Пока у меня ПР103 отобрали)))Как сделаю отпишу помогло или нет.
100% поможет - я проверял
коллеги скиньте тестовый вариант у меня не получается почему то
Добрый вечер.
В принципе у Вас все правильно, скачал пример (там уже 3 переменные). На втором Вашем скриншоте(расширенные настройки связи) видно что базовый адрес равен 0, тогда все адреса указываете без смещение . Т.е. первая переменная тип 16-бит Unsigned адрес 16384, вторая переменная тип 16-бит Unsigned адрес 16385, третья Float 32 адрес 16386. будут доступны по IP адресу 192.168.1.99 и на порту 502. Для тестового опроса можно использовать OPC сервер OWEN https://owen.ru/product/new_opc_server.
kondor3000
07.04.2024, 22:03
Добрый вечер.
В принципе у Вас все правильно, скачал пример (там уже 3 переменные). На втором Вашем скриншоте(расширенные настройки связи) видно что базовый адрес равен 0, тогда все адреса указываете без смещение . Т.е. первая переменная тип 16-бит Unsigned адрес 16384, вторая переменная тип 16-бит Unsigned адрес 16385, третья Float 32 адрес 16386. будут доступны по IP адресу 192.168.1.99 и на порту 502. Для тестового опроса можно использовать OPC сервер OWEN https://owen.ru/product/new_opc_server.
Вы кому пишите то? Тема решена была в 2023 году. А тут новичок влез и вы за ним.
Прошу прощения не увидел. Но ведь и решения было не до конца разъяснено. Приложил проект ONI и тестовый проект Logika. И последнее не понятен Ваш тон, разве форум не для помощи?
И последнее не понятен Ваш тон, разве форум не для помощи?
Так для общения, ну и помощи тем кто думает сам - а не "коллеги скиньте тестовый вариант по быстренькому".
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot