PDA

Просмотр полной версии : Связь между СП307 и ПР103



r_asutp
29.08.2022, 18:48
Здравствуйте!
Подскажите пожалуйста, почему нет обмена между ПР103 и СП307.
OWEN Configurator считывает и пишет данные по порту RS485 с ПР103 - с сетевыми переменными обмен в порядке.
Те же данные после подключения СП307 не читаются/не пишутся.
Кабель и сетевые настройки проверил, в СП307 подключен PLC порт.
Галочка изменить порядок регистров - стоит(пробовал и без неё).
Оба проекта прилагаю.
Спасибо!

kondor3000
29.08.2022, 22:33
Здравствуйте!
Подскажите пожалуйста, почему нет обмена между ПР103 и СП307.
OWEN Configurator считывает и пишет данные по порту RS485 с ПР103 - с сетевыми переменными обмен в порядке.
Спасибо!
Для панели мастера недопустимо использование несуществующих и некорректных регистров (не подключённых блоков).
На первом экране панели один и тот же регистр слейв адрес 16, адрес 4х16384 читается как Float в давлении воды (мах.9.9) и как отображается как DEC с мах. уровнем 100, в уровне воды.
На экране история, в таблице "Сообщения событий" используется вообще недоступный регистр, слейв адрес 1 бит 0х0.
В ПР на 1 аналоговом входе Давление, вообще не настроен вход, что вы получить с него хотите?

Вы начните с 1 регистра в панели, лучше целочисленного и добейтесь его работы, меняйте в ПР и смотрите в панели и наоборот, остальное всё удалите и добавляйте по одному, точно работающему..

ЗЫ : Ещё просто по программе ПР, вы сравниваете давление Float, с целочисленной уставкой, так у вас давление будет 5.99, при уставке 5, а сравнение не сработает. Разница почти в атмосферу. Это некорректно.
А таймер продолжает работать, даже если давление больше уставки на 9.9 бар и есть сигнал аварии.

r_asutp
30.08.2022, 00:37
Для панели мастера недопустимо использование несуществующих и некорректных регистров (не подключённых блоков).
На первом экране панели один и тот же регистр слейв адрес 16, адрес 4х16384 читается как Float в давлении воды (мах.9.9) и как отображается как DEC с мах. уровнем 100, в уровне воды.
На экране история, в таблице "Сообщения событий" используется вообще недоступный регистр, слейв адрес 1 бит 0х0.
В ПР на 1 аналоговом входе Давление, вообще не настроен вход, что вы получить с него хотите?

Вы начните с 1 регистра в панели, лучше целочисленного и добейтесь его работы, меняйте в ПР и смотрите в панели и наоборот, остальное всё удалите и добавляйте по одному, точно работающему..

ЗЫ : Ещё просто по программе ПР, вы сравниваете давление Float, с целочисленной уставкой, так у вас давление будет 5.99, при уставке 5, а сравнение не сработает. Разница почти в атмосферу. Это некорректно.
А таймер продолжает работать, даже если давление больше уставки на 9.9 бар и есть сигнал аварии.

Здравствуйте, большое спасибо - буду пробовать. Несуществующие теги это результат поиска причины отсутствия связи. Проект был большой - несколько раз перерисовывал и переписывал в панели и в пр. Видимо не всё удалил в процессе поиска проблемы. Касаемо аналогового входа - он настрое на 4-20 ма и заданы нижняя и верхняя границы измерений(диапазон датчика) - этого недостаточно? Нужно так же применить макрос для повторного программного масштабирования?

kondor3000
30.08.2022, 09:08
Здравствуйте, большое спасибо - буду пробовать. Несуществующие теги это результат поиска причины отсутствия связи. Проект был большой - несколько раз перерисовывал и переписывал в панели и в пр. Видимо не всё удалил в процессе поиска проблемы. Касаемо аналогового входа - он настрое на 4-20 ма и заданы нижняя и верхняя границы измерений(диапазон датчика) - этого недостаточно? Нужно так же применить макрос для повторного программного масштабирования?

В выложенном проекте ПР вход AI1 не настроен, если вы вход настроили, то макроса не надо.

r_asutp
31.08.2022, 08:08
Добрый день! Так и не удалось установить связь между сп307 и пр103. Даже для одного бита на одном экране в панели и и одним DI и сетевой переменной от него в ПР. Пробовал менять master на slave, и менял порты download и plc. Весь день ушёл на тесты в течении которых периодически прозванивал кабель и распайку на разъёме). Этот же разъём и кабель работает в старом шкафу с СП307 и ПЛК110. Пока не пробовал отформатировать свою панель, если не поможет - поеду за на сегодня в офис за панелью с шкафа с плк110, других вариантов нет.

Евгений Кислов
31.08.2022, 08:11
Добрый день! Так и не удалось установить связь между сп307 и пр103. Даже для одного бита на одном экране в панели и и одним DI и сетевой переменной от него в ПР. Пробовал менять master на slave, и менял порты download и plc. Весь день ушёл на тесты в течении которых периодически прозванивал кабель и распайку на разъёме). Этот же разъём и кабель работает в старом шкафу с СП307 и ПЛК110. Пока не пробовал отформатировать свою панель, если не поможет - поеду за на сегодня в офис за панелью с шкафа с плк110, других вариантов нет.

Добрый день.
Посмотрите видео: https://youtu.be/b0PGJs1QIdI
Там используется ПР200, но для ПР103 существенных отличий не должно быть.

r_asutp
31.08.2022, 09:16
Добрый день спасибо за ответ да пробовал практически все ролики и все примеры с видеокурсов.

kondor3000
31.08.2022, 10:47
Добрый день! Так и не удалось установить связь между сп307 и пр103. Даже для одного бита на одном экране в панели и и одним DI и сетевой переменной от него в ПР. Пробовал менять master на slave, и менял порты download и plc. Весь день ушёл на тесты в течении которых периодически прозванивал кабель и распайку на разъёме). Этот же разъём и кабель работает в старом шкафу с СП307 и ПЛК110. Пока не пробовал отформатировать свою панель, если не поможет - поеду за на сегодня в офис за панелью с шкафа с плк110, других вариантов нет.

Не знаю в чём у вас проблема, у меня даже в Онлайн эмуляции панель опрашивает МВ110 -8А без проблем, даже живая панель не нужна. Комп соединён с модулем через АС-4.62395
Вы так же можете проверить обмен на компе с живым ПР103.

r_asutp
31.08.2022, 11:21
Здравствуйте! Обмен с пр103 проверен - через Owen configurator посредством подключения к порту rs485(подключаюсь с помощью конвертера Moxa). Запись и чтение данных проходят без проблем. Что то с панелью СП307.

kondor3000
31.08.2022, 11:56
Здравствуйте! Обмен с пр103 проверен - через Owen configurator посредством подключения к порту rs485(подключаюсь с помощью конвертера Moxa). Запись и чтение данных проходят без проблем. Что то с панелью СП307.

Это к тому, что вы можете проверить саму программу для панели, что бы убедиться, что программа не кривая.

r_asutp
31.08.2022, 12:10
Это к тому, что вы можете проверить саму программу для панели, что бы убедиться, что программа не кривая.

Хорошо, спасибо попробую - тесты произвожу с одним экраном и одним битовым индикатором на нем. При включении online эмуляции экран эмулятора открывается и тут же закрывается
- не успеваю прочесть ошибку.

kondor3000
31.08.2022, 15:04
Хорошо, спасибо попробую - тесты произвожу с одним экраном и одним битовым индикатором на нем. При включении online эмуляции экран эмулятор открывается и тут же закрывается
- не успеваю прочесть ошибку.

Значит есть проблемы со связью или неправильный адрес или подключены ещё приборы.
Когда делал скрин, забыл отключить ПЛК мастер от модуля, тоже сразу закрывалась эмуляция.
Проверил ещё раз, при корректных адресах и даже отключенном из сети модуле, онлайн эмуляция не закрывается, так как при первом включении, вам ещё правильный порт надо задать,
потом отключить и включить эмуляцию.
Проще новый проект создать с панелью мастером и бит добавить, чем так мучиться.

r_asutp
01.09.2022, 23:58
Доброго дня!
Всё заработало - дело было в адресе Slave (ПР103).
Недостаточно указать новый(или требуемый вам) адрес порта в “Owen logic”(в "настройках прибора" в разделе "настройки RS 485-1" или "RS 485-2" в Slave ID).
Как оказалось, если в вашем проекте, адрес slave устройства отличается от заводского, то надо обязательно ввести его в "Owen конфигураторе"(в графе настройки RS 485-1 или RS 485-2, пункт Slave ID, затем нажать "записать").
Всем спасибо за ответы!