Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 20

Тема: МУ210-403 два мастера (клиента) в сети.

  1. #1

    По умолчанию МУ210-403 два мастера (клиента) в сети.

    Доброго времени суток. Заранее извиняюсь, если где-то уже обсуждалось, поиском не смог найти. В мануале на МУ210-403 написано " Модуль поддерживает следующие режимы обмена данными: обмен с Мастером сети по протоколу Modbus TCP (порт 502) — до 4 одновременных соединений с разными Мастерами сети". Все 4 условных Мастера могут читать состояние выходов и только один из них может писать? Или как-то можно сделать чтобы Мастера могли управлять отдельным битом привязанным в проекте?

    Если мне не изменяет память то ФБ OCL.MB_TcpSlave позволяет и читать и записывать отдельный бит нескольким клиентам, ожидал такой же логики работы и от модуля.
    Последний раз редактировалось Lapu-Leen; 19.11.2025 в 18:54.

  2. #2

    По умолчанию

    Цитата Сообщение от Lapu-Leen Посмотреть сообщение
    Доброго времени суток. Заранее извиняюсь, если где-то уже обсуждалось, поиском не смог найти. В мануале на МУ210-403 написано " Модуль поддерживает следующие режимы обмена данными: обмен с Мастером сети по протоколу Modbus TCP (порт 502) — до 4 одновременных соединений с разными Мастерами сети". Все 4 условных Мастера могут читать состояние выходов и только один из них может писать? Или как-то можно сделать чтобы Мастера могли управлять отдельным битом привязанным в проекте?

    Если мне не изменяет память то ФБ OCL.MB_TcpSlave позволяет и читать и записывать отдельный бит нескольким клиентам, ожидал такой же логики работы и от модуля.
    Добрый день.

    Читать и записывать могут все мастера. Кто последний записал - "тот и прав".
    Инженер по продукту ПЛК

    e-mail: a.pineko-skvortsov@owen.ru

  3. #3

    По умолчанию

    Цитата Сообщение от Александр Пинэко-Скворцов Посмотреть сообщение
    Добрый день.

    Читать и записывать могут все мастера. Кто последний записал - "тот и прав".
    Почему тогда у меня выход уходит в бесконечный цикл ВКЛ/ВЫКЛ может есть какие-то настройки? В мануале не нашёл и примеров такой реализации тоже.

  4. #4

    По умолчанию

    Цитата Сообщение от Lapu-Leen Посмотреть сообщение
    Почему тогда у меня выход уходит в бесконечный цикл ВКЛ/ВЫКЛ может есть какие-то настройки? В мануале не нашёл и примеров такой реализации тоже.
    Если у вас запись циклическая, то так и будет.
    Записывать надо по биту или по изменению.

  5. #5
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,046

    По умолчанию

    Цитата Сообщение от Lapu-Leen Посмотреть сообщение
    Почему тогда у меня выход уходит в бесконечный цикл ВКЛ/ВЫКЛ.
    Значит изобразите слейв чем то умным и смотрите что прилетает
    Вам же в п#2 сказали

  6. #6

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Если у вас запись циклическая, то так и будет.
    Записывать надо по биту или по изменению.
    Стесняюсь спросить, а в ПЛК и вообще в любых контроллерах программа не в цикле выполняется? Даже когда я удалил все привязанные переменные во втором Мастере и выбрал "Очситить всё" после компиляции и запуска всё равно в модуль от второго мастера приходят 0 ноли в регистр записи, т.е. даже если я действительно сделаю в первом Мастере запись не в цикле а так сказать однократно (R_trig и т.п.) то вместо бесконечного цикла получу однократный щелчок выходным реле. Лечится только отключением второго мастера, но тогда возникает вопрос, а как вообще это должно работать если даже без привязки переменных всёравно в регистр выходов от второго Мастера модуль записывает ноль?

  7. #7

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Значит изобразите слейв чем то умным и смотрите что прилетает
    Вам же в п#2 сказали
    Боюсь для такого у меня не хватит воображения. Да и что туда может прилетать кроме 0 от второго Мастера, вопрос как сделать что бы не прилетало если уже удалил всё что можно было.

  8. #8

    По умолчанию

    Цитата Сообщение от Lapu-Leen Посмотреть сообщение
    Стесняюсь спросить, а в ПЛК и вообще в любых контроллерах программа не в цикле выполняется? Даже когда я удалил все привязанные переменные во втором Мастере и выбрал "Очситить всё" после компиляции и запуска всё равно в модуль от второго мастера приходят 0 ноли в регистр записи, т.е. даже если я действительно сделаю в первом Мастере запись не в цикле а так сказать однократно (R_trig и т.п.) то вместо бесконечного цикла получу однократный щелчок выходным реле. Лечится только отключением второго мастера, но тогда возникает вопрос, а как вообще это должно работать если даже без привязки переменных всёравно в регистр выходов от второго Мастера модуль записывает ноль?
    Вы путаете работа ПЛК всегда циклами, только при чём тут запись регистров?
    По умолчанию, чтение и запись стоит циклическая, так и смотрите как в ваших 4 ПЛК сделано. Для чтения это нормально.
    А вот если запись циклическая, то в одном исправить на запись по биту мало, надо во всех.
    Последний раз редактировалось kondor3000; 19.11.2025 в 20:04.

  9. #9

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Вы путаете работа ПЛК всегда циклами, только при чём тут запись регистров?
    По умолчанию, чтение и запись стоит циклическая, так и смотрите как в ваших 4 ПЛК сделано. Для чтения это нормально.
    А вот если запись циклическая, то в одном исправить на запись по биту мало, надо во всех.
    У меня два СПК210-10-CS в проектах обоих СПК модули МУ210-403 добавлены из готовых шаблонов ОВЕН. В данный момент запись производит только Мастер №1, а во втором проекте я уже удалил все привязанные к битам выхода переменные. В моём понимание Мастер №2 теперь вообще не должен что либо не важно 0 или 1 писать в регистр выхода МУ210-403, однако туда явно пишутся 0. У меня там даже регистры чтения не привязаны к переменным. Как отключить запись того чего следуя логике собственно и нет от слова совсем. Завтра буду пробовать пинать двумя Мастерами ОВЕН OPC Server если всё будет ОК, значит трабла не в модуле, а как вариант Codesys или х.з. сам шаблон.

  10. #10

    По умолчанию

    Цитата Сообщение от Lapu-Leen Посмотреть сообщение
    У меня два СПК210-10-CS в проектах обоих СПК модули МУ210-403 добавлены из готовых шаблонов ОВЕН. В данный момент запись производит только Мастер №1, а во втором проекте я уже удалил все привязанные к битам выхода переменные. В моём понимание Мастер №2 теперь вообще не должен что либо не важно 0 или 1 писать в регистр выхода МУ210-403, однако туда явно пишутся 0. У меня там даже регистры чтения не привязаны к переменным. Как отключить запись того чего следуя логике собственно и нет от слова совсем. Завтра буду пробовать пинать двумя Мастерами ОВЕН OPC Server если всё будет ОК, значит трабла не в модуле, а как вариант Codesys или х.з. сам шаблон.
    Выкинуть шаблон и сделать свой опрос, чтение циклическое, запись по биту. Заодно удалить всё не нужное, как в шаблоне сделано.
    И шаблон не предназначен для управления с 4 ПЛК одним модулем, типа МУ, где основное это запись в модуль.
    Последний раз редактировалось kondor3000; 19.11.2025 в 20:37.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Ошибка веб-клиента
    от Asgardian в разделе Master SCADA 3
    Ответов: 0
    Последнее сообщение: 05.09.2022, 11:32
  2. Определение свойств экрана клиента
    от karden в разделе ПЛК (среда MasterSCADA 4D)
    Ответов: 0
    Последнее сообщение: 18.12.2020, 09:41
  3. Два мастера в сети Ethernet
    от spinogryz57 в разделе ПЛК1хх
    Ответов: 34
    Последнее сообщение: 04.02.2015, 21:35
  4. сми-1 в качестве мастера сети
    от bbreak_d в разделе Панели оператора (HMI)
    Ответов: 4
    Последнее сообщение: 29.04.2010, 18:50
  5. трм151 в качестве мастера сети
    от Alor в разделе Эксплуатация
    Ответов: 5
    Последнее сообщение: 24.02.2010, 04:08

Ваши права

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