Страница 153 из 156 ПерваяПервая ... 53103143151152153154155 ... ПоследняяПоследняя
Показано с 1,521 по 1,530 из 1712

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Доброго времени суток.
    Есть сборки ПЛК200(мастер МодбасТСР)+(слейвы модбасТСР)Мх210-300й,400й,500 серий. В проекте приборы сконфигурированы, теперь необходимо менять тип выхода(входа) через панель оператора, без лишних подключений.
    Например МК210-302: Вход 1 - кодесис(конфигурация) показывает 4 дополнительных режима работы. Как можно в программе обратиться/изменить к регистру 16#0040 (дополнительный режим работы)??
    Возможно ли изменение параметров через программу и каким образом реализовывать?
    mk210-302.png
    Последний раз редактировалось stivcrc; 12.03.2026 в 23:33.

  2. #2

    По умолчанию

    Цитата Сообщение от stivcrc Посмотреть сообщение
    Например МК210-302: Вход 1 - кодесис(конфигурация) показывает 4 дополнительных режима работы. Как можно в программе обратиться/изменить к регистру 16#0040 (дополнительный режим работы)??
    Возможно ли изменение параметров через программу и каким образом реализовывать?
    вы это серьёзно спрашиваете? вы же вроде как дело с контроллером имеете, который типа не только читает, но и команды может отдавать
    Слова "Чтение/ЗАПИСЬ" в документации на модуль, которую вы конечно же прочитали внимательно, вам что-то же говорят о том, что можно сделать с этим "параметром"?
    Screenshot_83.jpg
    или совсем ничего не говорят?

  3. #3

    По умолчанию

    изначально вопрос был -возможно записать этот регистр из пользовательской программы, если прибор сконфигурирован в дереве проекта... или надо через MB_TcpSlave тащить все данные и перепривязывать переменные?

  4. #4

    По умолчанию

    Если вы используете настройки конфигурации, то конфигурация загружается из вкладки Конфигурация, если поставить НАСТРОЙКИ КОНФИГУРАЦИИ в FALSE, то конфигурацию можно поменять с помощью привязки переменных в соотнесении входов/выходов (из Конфигурации ничего не загружается).

  5. #5

    По умолчанию

    недосып дает знать.. в общем разобрался... делается как по книжке "5.9.3 СПК1xx [М01] (Modbus TCP Master) + модули Mx210", раньше думал что будут траблы с хендлом... Всем откликнувшимся большое спасибо..

  6. #6
    Пользователь
    Регистрация
    20.07.2021
    Адрес
    Москва, Тула
    Сообщений
    35

    По умолчанию

    Добрый день!
    Как в Owen Communication Library в ФБ TCP_Client осуществляется выбор интерфейса Ethernet ПЛК210? Или он пытается по всем интерфейсам установить связь с Modbus TCP slave при вызове ФБ?

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

    По умолчанию

    Цитата Сообщение от Paha1977 Посмотреть сообщение
    Добрый день!
    Как в Owen Communication Library в ФБ TCP_Client осуществляется выбор интерфейса Ethernet ПЛК210? Или он пытается по всем интерфейсам установить связь с Modbus TCP slave при вызове ФБ?
    Добрый день.
    В ФБ TCP_Client - никак. Выбор интерфейса осуществляется ядром на основании таблицы маршрутизации.

  8. #8
    Пользователь
    Регистрация
    20.07.2021
    Адрес
    Москва, Тула
    Сообщений
    35

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    В ФБ TCP_Client - никак. Выбор интерфейса осуществляется ядром на основании таблицы маршрутизации.
    То есть необходимо в ПЛК настроить статические маршруты?
    Или он автоматически выбирает интерефейс с IP адресом из того же диапазона подсети, который указан в OCL.TCP_Client.sIpAddr?

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

    По умолчанию

    Цитата Сообщение от Paha1977 Посмотреть сообщение
    То есть необходимо в ПЛК настроить статические маршруты?
    Или он автоматически выбирает интерефейс с IP адресом из того же диапазона подсети, который указан в OCL.TCP_Client.sIpAddr?
    Второй вариант.

  10. #10

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    1) забавно читается, что к недостаткам относится навыки программирования и знание работы интерфейсов
    2) по поводуна этот протокол распространяются те же правила, нумерация адресов слейвов помещается в размерность байта, так что ограничение имеется, да и с мастерами тоже, всё зависит сколько клиентов может одновременно подключиться к слейву
    capzap, Вы прекрасно знаете что большинство "программистов" это электронщики, КИПовцы и выходцы из других сфер. Многие о протоколах мало чего знают, еще больше не понимают как это работает на низком уровне. Вот поэтому мы стремимся упростить и работу с контроллерами. Это поможет нам привлекать людей разного уровня подготовки с разными знаниями. Возможно этот человек не понимает в протоколах, но отличный технолог. Для него глубокие познания в программировании не так важны и писать обмен на ассемблере ему не надо.. ) С помощью шаблонов он за 2 минуты осилит всю конфигурацию и дальше будет рисовать в CFC.

    По второму замечанию акцент делался на то, что в RTU есть физические ограничения самой линии RS. Т.е. если надо подключить более 32 устройств нужен повторитель интерфейса. В TCP такого ограничения нет. Но верхний потолок действительно есть и он равен 255. При этом CODESYS крайние адреса 254, 255 не дает использовать. 0-адрес широковещательной рассылки.

    Евгений в заслуженном отпуске. Когда появится, внесем уточнения.

Страница 153 из 156 ПерваяПервая ... 53103143151152153154155 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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