Просмотр полной версии : ПЛК 110 - 60 и блок измерения влажности древесины СВД 00
Лосев Олег
18.08.2024, 16:12
Просьба помочь с подключением стороннего прибора к плк овен.
Бьюсь с ним все выходные а завтра надо подключать.
Смысл вот в чем: есть сушилка она работает на плк овен 110-60
К ней приобрели датчики влажности СВД 00
в конфигураторе СВД связь настраивается нормально и все показывает. Пробую по RS 485 подключить к плк тишина.
Вот на 15 странице описание работы прибора СВД по RS485
и скрины моего подключения. Честно говоря сторонний прибор я подключаю в первый раз ну кроме частотников
78076
78077
Предположу, что параметр Last Error выдает ошибку "02".
Это значит, что адресация не 30001 - 30006, а 0х0000 - 0х0005 - об этом написано https://ipc2u.ru/articles/prostye-resheniya/modbus-rtu/
Обращаю внимание на:
78078
МихаилГл
18.08.2024, 16:34
Предположу что параметр Last Error выдает ошибку "02".
Это значить, что адресация не 30001 - 30006, а 0х0000 - 0х0005 - об этом написано https://ipc2u.ru/articles/prostye-resheniya/modbus-rtu/
Да и в РЭ так же написано, с 0 регистра...
Лосев Олег
18.08.2024, 17:31
так мне сначала надо сделать запрос и hex перевести в dec и только потом куда то выводить ответ
.
kondor3000
18.08.2024, 17:35
так мне сначала надо сделать запрос и hex перевести в dec и только потом куда то выводить ответ
.
С 0 до 9 hex и dec одинаковые.
Вместо адреса 30001 ставьте 0 и т.д.:
30002 - 1
30003 - 2
30004 - 3
30005 - 4
30006 - 5
В РЭ сказано не чаще раза в 2 секунды - Polling 3000ms - это нормально.
Лосев Олег
18.08.2024, 17:46
Помогите мне в в этом разобраться. Что в итоге должно получиться для записи в регистр. Не могу сообразить. Мне хотя бы один регистр покажите как его высчитать а дальше я сам.
В Вашем случае в РЭ сказано "ссылка 3X". Значит адрес регистра = Адрес - 30001. С этого адреса и читайте в d_1.
kondor3000
18.08.2024, 17:57
В Вашем случае в РЭ сказано "ссылка 3X". Значить адрес регистра = Адрес - 30001. С этого адреса и читайте в d_1.
У вас всё правильно, только адреса замените с 0 до 5, в переменных будут полученные данные.
Лосев Олег
18.08.2024, 18:01
78079
ВСЕ РАВНО ТИШИНА
78079
ВСЕ РАВНО ТИШИНА
Что у Вас в ветке RS-485-1[SLOT]?
Лосев Олег
18.08.2024, 18:18
[ATTACH=CONFIG]78080[/AT
вот настройки порта как в документации прибора
[ATTACH=CONFIG]78080[/AT
вот настройки порта как в документации прибора
Отлично! А вот расшифровка ошибок модуля ModBus:
78081
это значит что ПЛК не видит Ваш прибор!
Проверим адрес устройства по таблице 3 (13-14 стр. РЭ)?!
kondor3000
18.08.2024, 18:28
Чего то сдаётся мне, что все приборы повесили на один порт RS485-1, да с разными настройками сети? Или у вас другой порт выше?
Выложите проект лучше.
Лосев Олег
18.08.2024, 18:30
проверил, все правильно 3
Лосев Олег
18.08.2024, 18:33
У меня два порта на одном висит RS485-2 Slave висит панель оператора на RS485-1 master висят модуль ввода и вывода и СВД с разными настройками
kondor3000
18.08.2024, 18:34
У меня два порта на одном висит RS485-2 Slave висит панель оператора на RS485-1 master висят модуль ввода и вывода и СВД с разными настройками
С какими настройками? На 1 порту должны быть одни параметры сети. У вас модули выше явно не со стоп битами=2 и скорость скорее всего не 38400
Проект выложите.
проверил, все правильно 3
Я бы попробывал еще прочитать с адреса 28 - бывает оптический обман зрения :rolleyes:
Значит нет гальванической связи по RS-485! Надо попробовать прочитать чем-то другим (не ПЛК)!
Лосев Олег
18.08.2024, 18:35
Может попробовать отключить модуль ввода и вывода
Лосев Олег
18.08.2024, 18:37
в конфигураторе я указываю 3 и сразу работает
Лосев Олег
18.08.2024, 18:40
Вот проект
kondor3000
18.08.2024, 18:45
Вот проект
Так и есть на одном порту Модули с другим протоколом (Овен) другой скоростью и стоп битами. Так работать вообще не будет.
Либо модули перепрограммируйте и включите по Модбас, скорость и чётность тоже или в этом блоке надо поменять скорость и чётность.
Просто отключить модуль нельзя, надо удалить всё, оставить только 1 модуль.
Лосев Олег
18.08.2024, 18:47
Так и есть на одном порту Модули с другим протоколом (Овен) другой скоростью и стоп битами. Так работать вообще не будет.
Так мне попробовать убрать из проекта МВ110 и попробовать
kondor3000
18.08.2024, 18:55
Так мне попробовать убрать из проекта МВ110 и попробовать
Да только полностью удалите все с модулем 8А. Вообще то надо было сделать новый проект и работать только с модулями. Потом перенесёте всё в свой проект.
Лосев Олег
18.08.2024, 19:00
УРА ЗАРАБОТАЛО. 78083
Проблем теперь стало больше , а как мне теперь модуль ввода и вывода присоединить .
Интересно можно на RS485-2 вместе со slave поставить master с такими же настройками
Лосев Олег
18.08.2024, 19:05
УРА ЗАРАБОТАЛО. 78083
Проблем теперь стало больше , а как мне теперь модуль ввода и вывода присоединить .
Интересно можно на RS485-2 вместе со slave поставить master с такими же настройками
Глупость сморозил. Ага.
Не у что покупать расширение портов RS485
kondor3000
18.08.2024, 19:08
Глупость сморозил. Ага.
Не у что покупать расширение портов RS485
У вас есть варианты:
Панель, если она рядом подключить по RS232 или по ТСР если далеко.
Перепрограммировать модуль 8А, только не уверен, что он будет работать с 2 стоп битами, надо проверять. Протокол Модбас RTU и корость 38400. После программирования перезагрузить по питанию.
Посмотреть можно ли изменить параметры этого модуля.
Модуль подключить к Панели, по порту Debag, тут панель по этому порту будет Мастером, потом отправить в ПЛК
Лосев Олег
18.08.2024, 19:11
То есть если я панель подключу по rs232 то смогу два порта rs 485 и 1 и 2 прописать как мастер и в каждом сделать разные настройки
kondor3000
18.08.2024, 19:20
То есть если я панель подключу по rs232 то смогу два порта rs 485 и 1 и 2 прописать как мастер и в каждом сделать разные настройки
Да, так можно.
Прочитайте ещё раз варианты выше. Как минимум надо проверить вариант с модулем 8А.
Лосев Олег
18.08.2024, 19:25
[QUOTE=kondor3000;443931]У вас есть варианты:
Панель, если она рядом подключить по RS232 или по ТСР если далеко.
Перепрограммировать модуль 8А, только не уверен, что он будет работать с 2 стоп битами, надо проверять. Протокол Модбас RTU и корость 38400. После программирования перезагрузить по питанию.
Посмотреть можно ли изменить параметры этого модуля.
Модуль подключить к Панели, по порту Debag, тут панель по этому порту будет Мастером, потом отправить в ПЛК[
Сейчас попробую в конфигураторе мв110 изменить сетевые настройки
kondor3000
18.08.2024, 19:33
Сейчас попробую в конфигураторе мв110 изменить сетевые настройки
Не забудьте, что по протоколу Модбас RTU, модуль 8А, надо читать ПЛК мастером, в UMD добавить 8 штук Real Input, функция 03,
и адреса 4,10,16,22, 28, 34, 40, 46
Лосев Олег
18.08.2024, 19:51
Изменил сетевые настройки на МВ110 - все нормально работает, только вот на модуле датчиков влажности стало интересно , параметр который отвечает за ошибку связи стал переодически с равными интервалами стал прыгать с 81 (ошибка связи ) в 0 (работа)78084
78085
Я так понимаю он опрашивает модуль раз в 3 секунды и рвет связь потом опять.....
kondor3000
18.08.2024, 19:56
Изменил сетевые настройки на МВ110 - все нормально работает, только вот на модуле датчиков влажности стало интересно , параметр который отвечает за ошибку связи стал переодически с равными интервалами стал прыгать с 81 (ошибка связи ) в 0 (работа)
Я так понимаю он опрашивает модуль раз в 3 секунды и рвет связь потом опять.....
Да вы же протокол оставили Овен. Надо читать по Модбас, выше всё написал уже. 78086
Про это я уже писал, сделайте Polling не 3000, а 100, по крайней мере попробуйте.
Лосев Олег
18.08.2024, 20:03
Да вы же протокол оставили Овен. Надо читать по Модбас, выше всё написал уже.
Про это я уже писал, сделайте Polling не 3000, а 100, по крайней мере попробуйте.
А можете мне объяснить почему модбас лучше овена ( вы уже не первый мне об этом говорите а я разницу не могу понять)
kondor3000
18.08.2024, 20:13
А можете мне объяснить почему модбас лучше овена ( вы уже не первый мне об этом говорите а я разницу не могу понять)
Да не лучше он, просто у вас 2 модуля не будут нормально работать на одном порту по разным протоколам. Поэтому у вас и ошибки идут.
Лосев Олег
18.08.2024, 20:15
перевел с овна на модбас связь есть ( в параметре 0) а вот показаний нет на МВ110 сдделал как вы написали выше
Лосев Олег
18.08.2024, 20:23
[QUOTE=Лосев Олег;443941]перевел с овна на модбас связь есть ( в параметре 0) а вот показаний нет на МВ110 сдделал как вы написали выше[/QU
Извиняюсь сам с тупил не те регистры поставил, сейчас исправил - все работает но модуль влажности так и работает с перерывами. а ставить тайм аут проса 100 я побаиваюсь ( в книжке написано не менне 2 секунд опрашивать.
kondor3000
18.08.2024, 20:44
перевел с овна на модбас связь есть ( в параметре 0) а вот показаний нет на МВ110 сдделал как вы написали выше[/QU
Извиняюсь сам с тупил не те регистры поставил, сейчас исправил - все работает но модуль влажности так и работает с перерывами. а ставить тайм аут проса 100 я побаиваюсь ( в книжке написано не менне 2 секунд опрашивать.
Ничего с модулем не случиться, 2с это 2000 мс, но проверить можно и от 100 до 1000. И это не опрос 2 сек, а вызов модуля раз в 2 секунды.
По поводу протоколов, модуль с адресом 16, по протоколу Овен займёт адреса с 16 по 23 (8 каналов), то есть следующий модуль должен быть с адресом, 24 или выше. Представьте у вас 20 модулей и работает только 1, остальные в затыке, почему, а вы адреса сделали подряд.
А по Модбас, модули можно сделать с адресами подряд 16,17, 18, 19 и т. д.
Лосев Олег
18.08.2024, 21:20
Ничего с модулем не случиться, 2с это 2000 мс, но проверить можно и от 100 до 1000. И это не опрос 2 сек, а вызов модуля раз в 2 секунды.
По поводу протоколов, модуль с адресом 16, по протоколу Овен займёт адреса с 16 по 23 (8 каналов), то есть следующий модуль должен быть с адресом, 24 или выше. Представьте у вас 20 модулей и работает только 1, остальные в затыке, почему, а вы адреса сделали подряд.
А по Модбас, модули можно сделать с адресами подряд 16,17, 18, 19 и т. д.
Спасибо большое обьяснили.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot