Страница 166 из 167 ПерваяПервая ... 66116156164165166167 ПоследняяПоследняя
Показано с 1,651 по 1,660 из 1670

Тема: CODESYS V3.5. Настройка обмена с другими устройствами (Modbus, ОВЕН, OPC и др.)

  1. #1651

    По умолчанию

    решение найдено:
    данный метод не понимает количество стоп бит равное 2 и это нигде не написано в описаниях

  2. #1652

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Повторил проблему у себя.
    Она связана с

    Код:
    usiStopBits := 2;
    По каким-то причинам (вероятно, из-за бага) драйвер не воспринимает значение 2 и формирует ошибку.
    Если установить 1 - работает корректно.
    Я бы рекомендовал проверить, имеет ли значение эта настройка на стороне прошивки вашего slave-устройства - возможно, подойдет и 1 стоп-бит.
    Если нужно принципиально выставить именно 2 стоп-бита, то потребуется организовать обмен через библиотеку OwenCommunication.
    для того чтобы было два сто бита надо в OwenCommunication.[/QUOTE] прописывать цифру 3

  3. #1653

    По умолчанию

    Здравствуйте.
    Рассматриваю возможность опроса устройств RS-485 с СПК210 через шлюз МКОН (последовательные порты уже все заняты). Возник такой вопрос: можно ли менять адрес опрашиваемого МКОНа в Codesys без перепрограммирования контроллера?
    Поясняю. Допустим при разработке ПО задал IP-адрес СПК 192.168.0.10, адрес МКОН 192.168.0.11, в Codesys прописал адрес слейва и передал все это заказчику. Через некоторое время заказчик подключает СПК к своей системе диспетчеризации и меняет адрес СПК (например) на 10.0.0.20, после чего МКОН и СПК оказываются в разных подсетях и перестают друг друга видеть.
    Вопрос: можно ли как-то вынести в интерфейс контроллера настройку параметров сети ведомого устройства? Или есть другой вариант решения этого вопроса?

  4. #1654
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,714

    По умолчанию

    Цитата Сообщение от Карбофос Посмотреть сообщение
    Здравствуйте.
    Рассматриваю возможность опроса устройств RS-485 с СПК210 через шлюз МКОН (последовательные порты уже все заняты). Возник такой вопрос: можно ли менять адрес опрашиваемого МКОНа в Codesys без перепрограммирования контроллера?
    Поясняю. Допустим при разработке ПО задал IP-адрес СПК 192.168.0.10, адрес МКОН 192.168.0.11, в Codesys прописал адрес слейва и передал все это заказчику. Через некоторое время заказчик подключает СПК к своей системе диспетчеризации и меняет адрес СПК (например) на 10.0.0.20, после чего МКОН и СПК оказываются в разных подсетях и перестают друг друга видеть.
    Вопрос: можно ли как-то вынести в интерфейс контроллера настройку параметров сети ведомого устройства? Или есть другой вариант решения этого вопроса?
    Добрый день.
    Поменять в проекте СПК IP-адрес устройства, которое он будет опрашивать, можно:
    https://owen.ru/forum/showthread.php...l=1#post296714

    Еще проще это сделать, если обмен организован через библиотеку OwenCommunication.

    Другой вопрос - как будет изменен IP-адрес в настройках самого МКОН.
    Заказчик сделает это через OwenConfigurator?
    Потому что записать в регистры МКОН новый IP-адрес со стороны СПК, конечно, можно, а вот реализовать программный ребут МКОН, чтобы они вступили в силу - будет крайне трудоемко.
    Разве что через релейный выход отключать/включать его питание, что выглядит довольно сомнительным и избыточным решением.

  5. #1655

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Заказчик сделает это через OwenConfigurator?
    Ну это все же еще можно сделать, хотя бы в телефонном режиме - все же это проще, чем перезаливать ПО в контроллер.

    В другую сторону если подумать - СПК можно два IP-адреса задать для двух разных подсетей - чтобы в одной он МКОН опрашивал, а в другой был доступен для диспетчеризации?

  6. #1656
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,714

    По умолчанию

    Цитата Сообщение от Карбофос Посмотреть сообщение
    Ну это все же еще можно сделать, хотя бы в телефонном режиме - все же это проще, чем перезаливать ПО в контроллер.

    В другую сторону если подумать - СПК можно два IP-адреса задать для двух разных подсетей - чтобы в одной он МКОН опрашивал, а в другой был доступен для диспетчеризации?
    Я не уверен, что такая конфигурация будет работать корректно.

  7. #1657

    По умолчанию

    Понял, спасибо

  8. #1658
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,161

    По умолчанию

    В Linux есть IP aliasing (возможно и в Винде, ни разу не пользовался).
    Доступно ли это для ПЛК тоже не знаю.
    Может в эту сторону покопать?

  9. #1659

    По умолчанию

    Здравствуйте! Возможно ли использовать преобразователь волоконно-оптический "Ethernet-FX-SM40" BOLID для передачи данных по Modbus TCP от ПЛК210?

  10. #1660

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Я не уверен, что такая конфигурация будет работать корректно.
    Все же я попробовал так сделать - и все заработало.
    Выглядит это так: СПК имеет IP адрес 1 192.168.0.10 (предполагается, что его можно менять под сеть диспетчеризации) и IP адрес 2 192.168.2.10 (используется для опроса TCP-слейвов, его менять нельзя).
    МКОН имеет IP адрес 192.168.2.11, к нему подключен для теста модуль МВ110-224.8А.

    СПК нормально опрашивает модуль через МКОН и в свою очередь опрашивается по Modbus-TCP через IP адрес 1.

    В web-конфигураторе это выглядит так:
    21.png
    20.png

    А в экранном конфигураторе так:
    22.jpg

Страница 166 из 167 ПерваяПервая ... 66116156164165166167 ПоследняяПоследняя

Похожие темы

  1. Настройка ПР200, управление 3-мя устройствами через RS-485
    от Orbes в разделе Среда программирования OWEN Logic
    Ответов: 20
    Последнее сообщение: 15.05.2017, 16:45
  2. СП3ХХ Пример настройка обмена с ПЛК на CODESYS 2.3
    от Denis_Kay в разделе Панели оператора (HMI)
    Ответов: 6
    Последнее сообщение: 02.03.2017, 15:12
  3. Ответов: 43
    Последнее сообщение: 13.04.2015, 14:05
  4. Универсальная функция для обмена с устройствами OwenIO и всеми любимый LabView.
    от Алексей Крагель в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 30.05.2014, 13:38

Ваши права

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