PDA

Просмотр полной версии : ПЛК 110-60 как подключить больше устройтсв ввода вывода?



Yesset
31.03.2018, 20:05
Здравствуйте, по прошлому проекту к ПЛК 110-60 подключал на каждую линию RS-485 по два устройства МВ110-224.8ДФ, МУ110-224.8Р, МВ110-32ДН, МВ110-32Р. в итоге получилось что на каждой линии было по 16 устройств. На новом проекте задача точно такая же, но количество объектов увеличилось почти в два раза. Как можно увеличить количество устройств? Можно ли использовать какое-то устройство для расширения сети или как воспользоваться 11 битным адресным пространством? Сам я являюсь почти новичком, так что буду счастлив просветится.

alex55
31.03.2018, 20:17
Для расширения можно использовать повторитель сигналов интерфейса ОВЕН АС-5, если число устройств более 31 и далее через 31.. если конечно устроит скорость опроса.

SBER
01.04.2018, 10:20
На каждую линию можно подключать до 31 устройства. Вопрос в том, что такое количество точек подразумевает соответствующего размера программу. Сильно рискуете получить неработающий проект. Что за объект, не элеватор часом?

Yesset
01.04.2018, 15:48
система дымо-удаления жилого комплекса точек суммарно будет около 500 все дискретные

Yesset
01.04.2018, 15:55
Для расширения можно использовать повторитель сигналов интерфейса ОВЕН АС-5, если число устройств более 31 и далее через 31.. если конечно устроит скорость опроса.

а можно по подробнее? я не раньше не работал с такими устройствами. как раздавать адреса устройствам по вашей схеме? как это работает?
скорость опроса не особо важна, даже частоты 1 опрос в 1 сек будет достаточно.

SBER
01.04.2018, 18:15
Для событийной системы проблем с размером программы действительно не будет.
Повторитель интерфейса ставиться в середину цепочки не позднее 31 устройства, после него можно ставить еще 31 устройство. Адреса всех модулей должны быть уникальны. Я таким образом опрашивал 48 МВА8 по одной линии. Если большая часть сигналов дискретная то проблем даже через связь по конфигуратору не будет.

Yesset
02.04.2018, 11:51
Для событийной системы проблем с размером программы действительно не будет.
Повторитель интерфейса ставиться в середину цепочки не позднее 31 устройства, после него можно ставить еще 31 устройство. Адреса всех модулей должны быть уникальны. Я таким образом опрашивал 48 МВА8 по одной линии. Если большая часть сигналов дискретная то проблем даже через связь по конфигуратору не будет.

раньше я адреса раздавал следующим образом: 16 32 48 64 80 112 144 176 с учетом сколько входов-выходов есть на каждом устройстве, так как при попытка раздавать адреса иначе (к примеру 10 20 30) у меня был своего рода нахлёст адресов к примеру при опрашивании адреса 20 оба устройства(10 и 20) пытались ответить. 363873638836388 пример настройки модуля.

melky
02.04.2018, 11:59
Yesset Конфигуратор работает только по протоколу Овен, отсюда и нахлест. Вероятно вы им конфигурировать пытались не отключая всех остальных, а модули с автоопределением протокола. Для Modbus адреса можно ставить подряд ну и учитывать момент с конфигурированием....

SBER
02.04.2018, 14:20
При опросе по модбасу через плк перехлестов не будет, адреса можно ставить последовательно.

Yesset
02.04.2018, 21:46
При опросе по модбасу через плк перехлестов не будет, адреса можно ставить последовательно.

получается при желании, используя повторители, можно использовать и 200 устройств?

P.S. Спасибо melky теперь я понял откуда у меня были проблемы с использованием конфигуратора.

Нелия Зеленова
03.04.2018, 10:24
Добрый день!
Согласно протоколу Modbus Вы можете использовать адреса из диапазона 1..247.
С использованием повторителей в линию можно включить даже больше чем 200 устройств.

Yesset
03.04.2018, 21:54
Добрый день!
Согласно протоколу Modbus Вы можете использовать адреса из диапазона 1..247.
С использованием повторителей в линию можно включить даже больше чем 200 устройств.

а как в таком случае раздавать адреса и опрашивать устройства с ПЛК?

CDS
06.04.2018, 07:33
а как в таком случае раздавать адреса и опрашивать устройства с ПЛК?

Устройства подключаются по принципу:
36469

А вот конкретная реализация будет зависеть от вашего оборудования (датчиков).
В общих чертах:
- вы последовательно опрашиваете датчики по адресам (снимаете значения регистров модуля, например);
- переход к опросу следующего модуля переходите только тогда, когда опрашиваемый сейчас модуль выдал правильный ответ или ошибку (с точки зрения ModBus), т.е. опрос завершен корректно.
- если опрос текущего модуля завершился ошибкой, желательно, чтобы это где-то фиксировалось и потом выводилось сообщение (чтобы знать, что есть проблемы с сетью, датчиками и т.п.)

Блоки опроса есть в библиотеке ModBus.lib, Owen. Смотрите соответствующую документацию.