Создание учебного оборудования. 1. — Управление пультом включения и отключения.

Стартовая страница Форумы Взаимодействие с устройствами Создание учебного оборудования. 1. — Управление пультом включения и отключения.

В этой теме 141 ответ, 3 участника, последнее обновление Taw Taw 1 неделя, 3 дн. назад.

Просмотр 15 сообщений - с 61 по 75 (из 142 всего)
  • Автор
    Сообщения
  • #12770
    Аватар
    manjey73
    Участник

    Это как без модуля В\В ? чтобы включить лампу, нужно реле (обычное, твердотельное) а это и есть модуль вывода. Или вы как-то не так построили вопрос…..

    Вы же в обычной схеме освещения не можете включить свет без выключателя, а так само свойство выключателя переезжает в модуль вывода. Но для лампочки то ничего не поменялось, если все равно кто ее включает, принцип остается тот же.

    • Ответ изменён 1 месяц, 1 неделя назад пользователем Аватар manjey73.
    #12777
    Taw
    Taw
    Участник

    Я под модулем имел в виду ADAM-6050 (у меня с выходного порта Модуля (ADAM-6050) идет сигнал на реле). Чтобы разобраться как его использовать в Rapid Scada надо мануал читать (но это не поможет, по большей части реклама и таблицы и носит чисто справочный характер, нужны живые примеры как в других скадах работают с ADAM или с другими живыми модулями а не с симуляторами). Я бы хотел просто через реле включить лампочку используя Rapid Scada (без модуля ADAM-6050). Как задать команду в шаблоне Modbus для реле (не используя модуль ADAM-6050, реле соединено с компьютером через конвертер USB/RS485) ?

    #12783
    Аватар
    manjey73
    Участник

    Что за реле, которое подключено к RS485 ? И как это вы его подключили к порту без модуля вывода ?

    #12793
    Mikhail
    Mikhail
    Модератор

    Я так понял что это попытка прочитать входных три канала. Никакого отношения к командам и включению лампочки это ни имеет.

    Надо в журнале найти то место, где выводятся пакеты отправки команды. Ищите по «Send command»

    #12797
    Taw
    Taw
    Участник

    Не находит в журнале комуникационной линии даже слово “command”.
    Реле у меня двухканальное (485 Relay 2CH V1.1)

    На реле есть конакты -«A+» «B-«.

    На USB конверторе тоже есть контакты «A» «B»

    Я соединяю эти контакты А и В. Эти контакты (А и В) для управления же? Я подумал, что таким образом можно управлять.
    Модуль однозначно создает проблемы и очень неудобен. Нет вообще примеров по настройке ADAM и работе с датчиками. Да и непонятно как вообще Rapid Scada может настраиваться на живое оборудование. Я имею в виду отправку команд. Надо лезть в низкие уровни модели OSI. Не говоря уже о подключении датчиков.

    #12803
    Аватар
    manjey73
    Участник

    У вашего реле
    1. должен быть Адрес, если оно работает по Modbus
    2. должна настраиваться или быть указана Скорость передачи, битность, четность и т.д.
    3. должно быть описание регистров от производителя.

    з.ы. покупать реле подобного рода без описания крайне не рекомендуется. Ищите по нему инфу. Преобразователь USB-RS485 + подобное реле это и есть модуль вывода. Если он с Modbus RTU, то настраивается шаблоном как и любой другой модуль с Modbus протоколом.

    Никуда лезть не надо ни в какие OSI, надо иметь документацию от производителя списке переменных и способах управления, согласно протоколу. Для Modbus это карта регистров и характеристики линии связи (скорость, четность, битность)

    #12804
    Аватар
    manjey73
    Участник

    Реле 4 канала

    Вот похожее реле человек использовал, можете посмотреть по командам что к чему там.
    Тоже пожаловался что производитель (или продавец китайский) не ответил на запрос об описании протокола данного реле.

    Может поможет.

    #12805
    Аватар
    manjey73
    Участник

    8 входов 8 выходов

    Шаблон для похожего реле. Если у вас заработает, поищу описание на него или ссылку на Али, где что-то описано. Адрес если вы ничего не меняли скорее всего 1-й

    #12813
    Mikhail
    Mikhail
    Модератор

    Не находит в журнале комуникационной линии даже слово “command”.

    Через несколько секунд после отправки команды остановите службу Коммуникатора и найдите вручную, что там пишется при отправке команды.

    #12814
    Taw
    Taw
    Участник

    Спасибо manjey73, вы единственный кто мне отвечает. Создается впечатление диалога. Михаил не проводит консультации по настройке и работе реального оборудования. Только сопровождение софта. Я буду разбираться с реле и заодно с модулем и читать внимательнее ваши замечания. Но я думаю мне в любом случае понадобиться ваша консультация в дальнейшем, если я уже погрузился в эту среду. Я имею в виду платную если потребуется больше вашего времени. Или я могу отправить вам модули в подарок а вы поясните как с ними работать. Просто вы не всегда можете здесь быть. А мне не хватает знаний железячника. Да и здесь может остальным на форуме не совсем интересен наш диалог. Моя электронная почта — 327htc@gmail.com. Буду рад вашему письму.

    #12822
    Аватар
    manjey73
    Участник

    Taw не переживайте, просто вам надо понять, что драйвер Modbus не является типом «нажал на кнопку и получил результат»… Он полностью конфигурируемый согласно документациям на устройство. Вот когда нет документации, или она написано криво (особенно это относится к описаниям на подобные вашим реле от китайских товарищей) то приходится часто попотеть при настройке.

    Вот тут то очень помогают родное ПО от производителей ,если есть и разбор запросов и ответов Modbus. Rapid SCADA Modbus Parser

    За такой инструмент Михаилу огромное спасибо, выручает очень часто.

    В моем шаблоне Реле 8х8 удалите все Коилы с 3-его и далее, а так же команды. Когда будетет проверять. У меня просто похожее реле на 8 входов и выходов. А, и это кажется только для выходов настройка. То есть чтение состояния выходов и их управление.

    #12889
    Taw
    Taw
    Участник

    Как определить ID Slave Modbus TCP/RTU устройства (адрес устройства) или установить новый?

    #12890
    Аватар
    manjey73
    Участник

    Никак, если не знаете где и как задается адрес.
    Вы опять про свое реле из китая ?
    https://ru.aliexpress.com/item/32529941646.html?spm=a2g0s.9042311.0.0.274233ed91EZSx

    Вот мое реле 8х8, внизу есть примеры запросов по адресу, как узнать, как поменять..
    Закидывайте в парсер Modbus и смотрите что есть что и проверяйте на своем реле.

    Еще есть программы сканирования Modbus устройств…

    • Ответ изменён 1 месяц назад пользователем Аватар manjey73.
    #12892
    Taw
    Taw
    Участник

    Нет я не про реле. Я и про модули и другие устройства с rs485 (у меня еще есть конвертор Rs485/tcp). Я хочу назначать slave id устройствам в modbus сети. Если я отправляю команду, то slave id это первый байт, устройство имеющее другое id (реальное мое устройство с rs485) будет игнорировать команду. Нужен сканер modbus сети. Особенно если несколько таких устройств в сети modbus. По стандарту в сети Modbus устройств со Slave-ID (rtu modbus,или Unit id — tcp modbus) может быть от 1 до 247. А в принципе устройства могут быть и без адреса (slave id). И никакую команду не отправишь.
    Внизу программа ModScan32 сканирует адрес. Надо найти эту утилиту.

    • Ответ изменён 1 месяц назад пользователем Taw Taw.
    #12894
    Аватар
    manjey73
    Участник

    Я не использовал сканеры Modbus, обычно выбираю устройства с документацией или хотя бы описанием, как по ссылке, что приводил. Потому что вслепую вычислять занимает кучу времени, а его надо экономить.

Просмотр 15 сообщений - с 61 по 75 (из 142 всего)

Для ответа в этой теме необходимо авторизоваться.