Страница 891 из 1043 ПерваяПервая ... 391791841881889890891892893901941991 ... ПоследняяПоследняя
Показано с 8,901 по 8,910 из 10426

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #8901

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Пример слейва ТСР (и одновременно Debag 232)
    Не додумывался до такого, чтобы в ModBus (slave) вставить два физических интерфейса TCP и Debug RS-232.
    Подскажите, в такой конфигурации можно (утрированно) подключить две панели оператора - одну к порту Ethernet, а другую к порту Debug - и воздействовать на одни и те же переменные?

    Стоит задача продублировать переменные, которыми ПЛК обменивается с панелью по TCP, на другой порт (Debug + АС4 RS-485) для обмена с внешней SCADA или панелью. А желания копировать ~100 переменных и делать код для их копирования напрочь отсутствует.
    Такое добавление физического порта в конфигурацию решает мою задачу (подключить вторую панель или SCADA с равноправным доступам к переменным)?

  2. #8902

    По умолчанию

    Цитата Сообщение от FPavel Посмотреть сообщение
    Не додумывался до такого, чтобы в ModBus (slave) вставить два физических интерфейса TCP и Debug RS-232.
    Подскажите, в такой конфигурации можно (утрированно) подключить две панели оператора - одну к порту Ethernet, а другую к порту Debug - и воздействовать на одни и те же переменные?

    Стоит задача продублировать переменные, которыми ПЛК обменивается с панелью по TCP, на другой порт (Debug + АС4 RS-485) для обмена с внешней SCADA или панелью. А желания копировать ~100 переменных и делать код для их копирования напрочь отсутствует.
    Такое добавление физического порта в конфигурацию решает мою задачу (подключить вторую панель или SCADA с равноправным доступам к переменным)?
    Можно подключить 2-3 панели (или другие устройства) без проблем и все переменные будут общими. Вместо Debag (или вместе с ним) может быть и RS485-1 (RS485-2) или ТСР с портом 503.
    По поводу Скады посмотрите ещё видео. Все (даже промежуточные или Модбас Мастера) переменные могут быть переданы в Скаду стоящей на том же компе, к которому уже подключён ПЛК https://www.youtube.com/watch?v=B03Fi_P2sqk
    Кстати можно встроить слейв в слейве или мастер в слейве, а так же скопировать все переменные массивом из мастера в слейв, здесь в конце есть мой пример https://owen.ru/forum/showthread.php?t=35809
    Последний раз редактировалось kondor3000; 20.07.2022 в 23:25.

  3. #8903

    По умолчанию

    Спасибо, особенно за "порт 503" - Ethernet, конечно же, предпочтительнее.
    Т.е. смогу на один Ethernet разъём подключить и панель и SCADA по разным логическим портам (502 и 503). Как раз то, что просит заказчик.

    Видео посмотрел, но оно немного про решение другой задачи.

    Спасибо.

  4. #8904

    По умолчанию

    Большое спасибо вам за ответ с примером, теперь все понятно!

  5. #8905

    По умолчанию

    Добрый день, делаю проект на ПЛК Овен 110-60м02, в проекте есть связь ПК с ПЛК по modbus TCP ethernet. Подаю команду char wcommand[] = {
    0x00,0x01, //Идентификатор транзакции
    0x00,0x00, //Идентификатор протокола
    0x00,0x06, //Длина сообщения
    0x00, //Адрес устройства
    0x06, //Код функции запись аналогового значения
    0x00, //Адрес регистра Hi байт
    0x00, //Адрес регистра Lo байт wcommand[9] = LowAdr
    0x00, //Значение регистра Hi байт
    0xd6 //Значение регистра Lo байт
    для записи в регистр Modbus (пакет TCP/IP). Ничего не пишется. Косяк с адресами (Адрес регистра Hi байт )?

  6. #8906

    По умолчанию

    Цитата Сообщение от ЛеонидC Посмотреть сообщение
    Добрый день, делаю проект на ПЛК Овен 110-60м02, в проекте есть связь ПК с ПЛК по modbus TCP ethernet. Подаю команду char wcommand[] = {

    для записи в регистр Modbus (пакет TCP/IP). Ничего не пишется. Косяк с адресами (Адрес регистра Hi байт )?
    Вы в ПЛК конфигурацией пользуетесь или библиотекой для обмена? Сделайте скрины. Какую программу используете в компе? Сделайте скрины настроек.
    Прочитайте мой пост #8900 на предыдущей странице и посмотрите скрин примера обмена через конфигурацию по ТСР.
    Если первый раз, то ещё и обучающие видео посмотрите, по ссылке там же.
    Последний раз редактировалось kondor3000; 21.07.2022 в 20:14.

  7. #8907

    По умолчанию

    вчера Вячеслав, сегодня Леонид и все делают один и тот же
    проект на ПЛК Овен 110-60м02, в проекте есть связь ПК с ПЛК по modbus TCP ethernet.
    вы там всем курсом чтоли друг у друга списываете? с одними и теми же ошибками и нежеланием смотреть обучающее кино

  8. #8908

    По умолчанию

    Программа на с++ написана. С ВАГО она работала. ПЛК волнует только с точки зрения modbus адресов. Например, для ВАГО было // %QW256 по %QW511 регистры на modbus чтение 0x0100-0x01FF - modbus адреса этих регистров (modbus-чтение, plk-чтение/запись) // %IW256 по %IW511 регистры на modbus запись 0x0300-0x03FF - modbus адреса этих регистров (modbus-чтение/запись, plk-чтение), а для этого Овена непонятно. Просьба конструктивно, если знаете, а не "смотреть обучающее кино"

  9. #8909

    По умолчанию

    Цитата Сообщение от ЛеонидC Посмотреть сообщение
    Программа на с++ написана. С ВАГО она работала. ПЛК волнует только с точки зрения modbus адресов. Например, для ВАГО было // %QW256 по %QW511 регистры на modbus чтение 0x0100-0x01FF - modbus адреса этих регистров (modbus-чтение, plk-чтение/запись) // %IW256 по %IW511 регистры на modbus запись 0x0300-0x03FF - modbus адреса этих регистров (modbus-чтение/запись, plk-чтение), а для этого Овена непонятно. Просьба конструктивно, если знаете, а не "смотреть обучающее кино"
    Овен это не Ваго !!! Так понятней?

  10. #8910

    По умолчанию

    Стандарты modbus одинаковые, адреса могут быть разные для ВАГО нашли, а для Овена нет, все просто, импортозамещение ....

Страница 891 из 1043 ПерваяПервая ... 391791841881889890891892893901941991 ... ПоследняяПоследняя

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

Ваши права

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