Показано с 1 по 6 из 6

Тема: Modbus в ST (ПР200-205)

  1. #1

    По умолчанию Modbus в ST (ПР200-205)

    Здравствуйте!
    Планируется ли завоз modbus функций в ST?

    1) Например, сейчас только в свойствах проекта можно поменять slave адрес датчика. И СНОВА заливаем проект.
    А было бы очень удобно менять его через экран ПРки в retain переменной.

    2) При старте ПРки нужно просканировать ВСЕ modbus slave для поиска датчиков. Но создавать ВСЕ эти адреса в свойствах проекта просто нереально.
    Надо то всего лишь в три строки:
    Код:
    for i:=1; i<248; i++
    ret = modbus_read(i,3,1) // адрес, функция, количество регистров
    end_for
    3) большинство ПЧ имеют +/- одинаковую логику управления и мониторинга
    Можно было бы создать универсальный ST блок, который принимает адрес и тип ПЧ, а также универсальные сигналы управления(cmd=(Start,Stop,Reset),setSpeed=(0..50) )
    а на выходе универсальные сигналы состояния ПЧ(act_cmd,act_setSpeed,act_speed,act_temp,act_mot ohours) и т.д.

    В Codesys, я так понимаю, это можно всё реализовать, а в ПР?

  2. #2

    По умолчанию

    В ПР200 - ТОЧНО НЕТ, потому что она построена на старом программном ядре КС1.
    Новые ПР, которые с Ethernet, построены на ядре КС2, и там, к примеру их Modbus-Slave-адрес можно уже менять из программы.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  3. #3

    По умолчанию

    Да, Slave ID самой ПРки можно менять через переменную, НО речь про slave id подключенных датчиков.
    Хорошо. А в ПР205 есть шанс завезти modbus_read в ST ?

  4. #4

    По умолчанию

    Я не сотрудник ОВЕНа, а просто в курсе дел.
    SlaveID менять - нет, если только в перспективе (надо будет в ОВЕН закинуть мысль, чтобы привязывать туда переменную).
    Modbus_read - точно НЕТ
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  5. #5
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    2,049

    По умолчанию

    А зачем менять адрес датчика в мастере, если можно выставить нужный адрес у самого датчика?

  6. #6
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,633

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    А зачем менять адрес датчика в мастере, если можно выставить нужный адрес у самого датчика?
    Чтобы обойти ограничения по количеству опрашиваемых переменных(регистров), короче, пытаются сэкономить, мне так кажется!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Похожие темы

  1. ПР200 и НЕ Modbus RTU по RS485
    от Deniska407 в разделе Программируемые реле
    Ответов: 2
    Последнее сообщение: 01.12.2025, 15:49
  2. ПР200 modbus float
    от pruwait в разделе Среда программирования OWEN Logic
    Ответов: 5
    Последнее сообщение: 25.07.2023, 17:40
  3. ПР200 modbus RTU
    от Roshah в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 31.10.2021, 18:39
  4. ПР200 ModBus-RTU и ПК (Modbus Poll / NodeRed)
    от decole в разделе Программируемые реле
    Ответов: 19
    Последнее сообщение: 29.03.2020, 13:58
  5. ПР200 Modbus
    от Solmik в разделе Программируемые реле
    Ответов: 1
    Последнее сообщение: 22.01.2018, 21:40

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •