Просмотр полной версии : ПЛК 110-60 как подключить больше устройтсв ввода вывода?
Здравствуйте, по прошлому проекту к ПЛК 110-60 подключал на каждую линию RS-485 по два устройства МВ110-224.8ДФ, МУ110-224.8Р, МВ110-32ДН, МВ110-32Р. в итоге получилось что на каждой линии было по 16 устройств. На новом проекте задача точно такая же, но количество объектов увеличилось почти в два раза. Как можно увеличить количество устройств? Можно ли использовать какое-то устройство для расширения сети или как воспользоваться 11 битным адресным пространством? Сам я являюсь почти новичком, так что буду счастлив просветится.
Для расширения можно использовать повторитель сигналов интерфейса ОВЕН АС-5, если число устройств более 31 и далее через 31.. если конечно устроит скорость опроса.
На каждую линию можно подключать до 31 устройства. Вопрос в том, что такое количество точек подразумевает соответствующего размера программу. Сильно рискуете получить неработающий проект. Что за объект, не элеватор часом?
система дымо-удаления жилого комплекса точек суммарно будет около 500 все дискретные
Для расширения можно использовать повторитель сигналов интерфейса ОВЕН АС-5, если число устройств более 31 и далее через 31.. если конечно устроит скорость опроса.
а можно по подробнее? я не раньше не работал с такими устройствами. как раздавать адреса устройствам по вашей схеме? как это работает?
скорость опроса не особо важна, даже частоты 1 опрос в 1 сек будет достаточно.
Для событийной системы проблем с размером программы действительно не будет.
Повторитель интерфейса ставиться в середину цепочки не позднее 31 устройства, после него можно ставить еще 31 устройство. Адреса всех модулей должны быть уникальны. Я таким образом опрашивал 48 МВА8 по одной линии. Если большая часть сигналов дискретная то проблем даже через связь по конфигуратору не будет.
Для событийной системы проблем с размером программы действительно не будет.
Повторитель интерфейса ставиться в середину цепочки не позднее 31 устройства, после него можно ставить еще 31 устройство. Адреса всех модулей должны быть уникальны. Я таким образом опрашивал 48 МВА8 по одной линии. Если большая часть сигналов дискретная то проблем даже через связь по конфигуратору не будет.
раньше я адреса раздавал следующим образом: 16 32 48 64 80 112 144 176 с учетом сколько входов-выходов есть на каждом устройстве, так как при попытка раздавать адреса иначе (к примеру 10 20 30) у меня был своего рода нахлёст адресов к примеру при опрашивании адреса 20 оба устройства(10 и 20) пытались ответить. 363873638836388 пример настройки модуля.
Yesset Конфигуратор работает только по протоколу Овен, отсюда и нахлест. Вероятно вы им конфигурировать пытались не отключая всех остальных, а модули с автоопределением протокола. Для Modbus адреса можно ставить подряд ну и учитывать момент с конфигурированием....
При опросе по модбасу через плк перехлестов не будет, адреса можно ставить последовательно.
При опросе по модбасу через плк перехлестов не будет, адреса можно ставить последовательно.
получается при желании, используя повторители, можно использовать и 200 устройств?
P.S. Спасибо melky теперь я понял откуда у меня были проблемы с использованием конфигуратора.
Нелия Зеленова
03.04.2018, 10:24
Добрый день!
Согласно протоколу Modbus Вы можете использовать адреса из диапазона 1..247.
С использованием повторителей в линию можно включить даже больше чем 200 устройств.
Добрый день!
Согласно протоколу Modbus Вы можете использовать адреса из диапазона 1..247.
С использованием повторителей в линию можно включить даже больше чем 200 устройств.
а как в таком случае раздавать адреса и опрашивать устройства с ПЛК?
а как в таком случае раздавать адреса и опрашивать устройства с ПЛК?
Устройства подключаются по принципу:
36469
А вот конкретная реализация будет зависеть от вашего оборудования (датчиков).
В общих чертах:
- вы последовательно опрашиваете датчики по адресам (снимаете значения регистров модуля, например);
- переход к опросу следующего модуля переходите только тогда, когда опрашиваемый сейчас модуль выдал правильный ответ или ошибку (с точки зрения ModBus), т.е. опрос завершен корректно.
- если опрос текущего модуля завершился ошибкой, желательно, чтобы это где-то фиксировалось и потом выводилось сообщение (чтобы знать, что есть проблемы с сетью, датчиками и т.п.)
Блоки опроса есть в библиотеке ModBus.lib, Owen. Смотрите соответствующую документацию.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot