- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Организация "распределенной" системы на М221 и М241
Модераторы: Глоб.модераторы, Специалисты SE
-
- здесь недавно
- Сообщения: 94
- Зарегистрирован: 21 дек 2019, 19:49
- Имя: Дмитрий
- Страна: Россия
- город/регион: Тамбов
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Организация "распределенной" системы на М221 и М241
Добрый день, уважаемые коллеги!
Есть не особо крупный объект. Суть в том, что оборудование расположено на разных этажах здания и тянуть все кабели к одному шкафу управления ну совсем не вариант. Поэтому кем-то когда-то (не суть важно) было принято решение собрать все на 2 шкафах.
Шкаф 1 - собран на М221, управляет насосным оборудованием на цокольном этаже
Шкаф 2 - собран на М241, управляет остальным оборудованием на крыше здания
Оборудование на крыше работать без информации о насосах не должно. Таким образом должен быть крайне хороший и достаточно быстрый обмен между шкафами.
Возникают в связи с этим вопросы, ответ на который хотелось бы получить исходя из Вашего личного опыта.
1. Структура
Вариант 1: М221 работает сам по себе, а М241 тянет с него данные и разрешает работу своего обоурдования.
Вариант 2: М241 является главным во всей системе, а М221 играет роль удаленного модуля ввода вывода с минимальным управленим.
Какой вариант лучше?
2. Обмен данными
Особо не сталкивался с передачей данных между контроллерами, но когда сталкивался делал через READ_VAR/WRITE_VAR. Поступить также? Или есть какие-либо более удобные методы обмена?
Обмен в любом случае будет по Ethernet.
Заране спасибо за ответ!
Есть не особо крупный объект. Суть в том, что оборудование расположено на разных этажах здания и тянуть все кабели к одному шкафу управления ну совсем не вариант. Поэтому кем-то когда-то (не суть важно) было принято решение собрать все на 2 шкафах.
Шкаф 1 - собран на М221, управляет насосным оборудованием на цокольном этаже
Шкаф 2 - собран на М241, управляет остальным оборудованием на крыше здания
Оборудование на крыше работать без информации о насосах не должно. Таким образом должен быть крайне хороший и достаточно быстрый обмен между шкафами.
Возникают в связи с этим вопросы, ответ на который хотелось бы получить исходя из Вашего личного опыта.
1. Структура
Вариант 1: М221 работает сам по себе, а М241 тянет с него данные и разрешает работу своего обоурдования.
Вариант 2: М241 является главным во всей системе, а М221 играет роль удаленного модуля ввода вывода с минимальным управленим.
Какой вариант лучше?
2. Обмен данными
Особо не сталкивался с передачей данных между контроллерами, но когда сталкивался делал через READ_VAR/WRITE_VAR. Поступить также? Или есть какие-либо более удобные методы обмена?
Обмен в любом случае будет по Ethernet.
Заране спасибо за ответ!
________________________________________________
Не так страшны первые 90% ПНР, как вторые 90% ПНР
Не так страшны первые 90% ПНР, как вторые 90% ПНР
-
- специалист по FLEXEM
- Сообщения: 315
- Зарегистрирован: 14 дек 2015, 12:15
- Имя: Евгений
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 7 раз
- Поблагодарили: 84 раза
Организация "распределенной" системы на М221 и М241
1) Лучше вариант 1. В случае потери связи М221 продолжит работать, а М241 перейдет в аварийный режим.
Но гораздо удобней и быстрей писать алгоритмы под М241, да и возможностей кратно больше.
2) Проще использовать IOscanner.
Но гораздо удобней и быстрей писать алгоритмы под М241, да и возможностей кратно больше.
2) Проще использовать IOscanner.
-
- здесь недавно
- Сообщения: 94
- Зарегистрирован: 21 дек 2019, 19:49
- Имя: Дмитрий
- Страна: Россия
- город/регион: Тамбов
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Организация "распределенной" системы на М221 и М241
Согласен по поводу удобнее и возможностей больше. К тому же есть полностью готовое ПО для, но там всем управляет 1 контроллет.
Мануал по использованию этого сканнера где можно найти, не подскажите?
________________________________________________
Не так страшны первые 90% ПНР, как вторые 90% ПНР
Не так страшны первые 90% ПНР, как вторые 90% ПНР
-
- специалист по FLEXEM
- Сообщения: 315
- Зарегистрирован: 14 дек 2015, 12:15
- Имя: Евгений
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 7 раз
- Поблагодарили: 84 раза
Организация "распределенной" системы на М221 и М241
Смотрите руководство на контроллер
https://download.schneider-electric.com ... 0000004267
Там все просто, добавляете устройство(Generic Modbus TCP Slave) на шину.
На первой вкладке задание IP и время ожидание ответа для фиксация обрыва связи, на второй вкладке добавляете каналы обмена.
Всего можете добавить 64 канала, т.е. например 64 устройства для опроса по 1 каналу на каждый или 32 устройства по 2 канала на каждый или 16 по 4 канала....
Каждый канала открывает TCP соединение. M221 поддерживает 8 TCP соединений как сервер и 1 как мастер.
Вот пример настройки канала с 23 функцией, 125(макс.) регистров на чтение с 0 адреса и 121(макс.на 23-й функции, на 16-й 123) на запись с 200 адреса. Частота опроса каждые 50мс.
После создание каналов, на вкладке I/O Mapping получите таблицу регистров, где можете дать им символьные имена или привязать к ним существующие переменные из проекта. Отправлено спустя 12 минут 26 секунд:
Забыл про фиксацию обрыва это биты в Industrial Ethernet на вкладке IOscanner I/O Mapping, по 1 биту на каждый канала(TRUE-обмен,FALSE-обрыв).
IOscanner это синхронный обмен, есть ещё выбор Bus cycle task т.е. в такт с какой задачей работать, по умолчанию стоит в настройках контроллера MAST.
Асинхронный обмен(через блоки) более гибкий, но ограничен 8 одновременными TCP соединениями, а сканер параллельно открывает до 64 соединений.
https://download.schneider-electric.com ... 0000004267
Там все просто, добавляете устройство(Generic Modbus TCP Slave) на шину.
На первой вкладке задание IP и время ожидание ответа для фиксация обрыва связи, на второй вкладке добавляете каналы обмена.
Всего можете добавить 64 канала, т.е. например 64 устройства для опроса по 1 каналу на каждый или 32 устройства по 2 канала на каждый или 16 по 4 канала....
Каждый канала открывает TCP соединение. M221 поддерживает 8 TCP соединений как сервер и 1 как мастер.
Вот пример настройки канала с 23 функцией, 125(макс.) регистров на чтение с 0 адреса и 121(макс.на 23-й функции, на 16-й 123) на запись с 200 адреса. Частота опроса каждые 50мс.
После создание каналов, на вкладке I/O Mapping получите таблицу регистров, где можете дать им символьные имена или привязать к ним существующие переменные из проекта. Отправлено спустя 12 минут 26 секунд:
Забыл про фиксацию обрыва это биты в Industrial Ethernet на вкладке IOscanner I/O Mapping, по 1 биту на каждый канала(TRUE-обмен,FALSE-обрыв).
IOscanner это синхронный обмен, есть ещё выбор Bus cycle task т.е. в такт с какой задачей работать, по умолчанию стоит в настройках контроллера MAST.
Асинхронный обмен(через блоки) более гибкий, но ограничен 8 одновременными TCP соединениями, а сканер параллельно открывает до 64 соединений.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 94
- Зарегистрирован: 21 дек 2019, 19:49
- Имя: Дмитрий
- Страна: Россия
- город/регион: Тамбов
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Организация "распределенной" системы на М221 и М241
Вроде понял и не понял. Со стороны М241 все эти действия произведу, а со стороны М221 какие-либо действия то же надо произвести, что бы все это заработало?se_sib писал(а): ↑26 сен 2020, 13:46 Смотрите руководство на контроллер
https://download.schneider-electric.com ... 0000004267
...
________________________________________________
Не так страшны первые 90% ПНР, как вторые 90% ПНР
Не так страшны первые 90% ПНР, как вторые 90% ПНР
-
- специалист по FLEXEM
- Сообщения: 315
- Зарегистрирован: 14 дек 2015, 12:15
- Имя: Евгений
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 7 раз
- Поблагодарили: 84 раза
Организация "распределенной" системы на М221 и М241
Для M221 в настройках Ethernet порта включить Modbus сервер и положить нужные данные в Memory words.dsai писал(а): ↑26 сен 2020, 15:44Вроде понял и не понял. Со стороны М241 все эти действия произведу, а со стороны М221 какие-либо действия то же надо произвести, что бы все это заработало?se_sib писал(а): ↑26 сен 2020, 13:46 Смотрите руководство на контроллер
https://download.schneider-electric.com ... 0000004267
...
-
- здесь недавно
- Сообщения: 94
- Зарегистрирован: 21 дек 2019, 19:49
- Имя: Дмитрий
- Страна: Россия
- город/регион: Тамбов
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Организация "распределенной" системы на М221 и М241
Вроде все понятно, надо пробовать и получше тогда продумать реализацию. LD не особо люблю, особенно на М221, из-за того что ФБ нормально делать нельзя.
Спасибо за подсказку!
________________________________________________
Не так страшны первые 90% ПНР, как вторые 90% ПНР
Не так страшны первые 90% ПНР, как вторые 90% ПНР
-
- здесь недавно
- Сообщения: 67
- Зарегистрирован: 02 авг 2019, 10:27
- Имя: Сергей
- город/регион: Санкт-Петербург
- Благодарил (а): 3 раза
- Поблагодарили: 13 раз
Организация "распределенной" системы на М221 и М241
Правильно ли я понимаю, что М221 позволяет использовать для обмена в режиме "Modbus-server" всего 20 регистров на ввод и 20 на вывод?
( максимальное число регистров на вкладке Configuration ETH1 Modbus TCP IO Scanner Modbus mapping )
-
- специалист
- Сообщения: 642
- Зарегистрирован: 02 дек 2015, 06:57
- Имя: Огородников Сергей
- Страна: РФ
- Благодарил (а): 136 раз
- Поблагодарили: 111 раз
Организация "распределенной" системы на М221 и М241
Нет, неправильно
Доступ для клиента по Modbus TCP есть для всех адресуемых регистров %MW в М221
Если вы про 20 регистров чтения и 20 записи - это вообще про EthetNet IP - но это не Modbus TCP
M221 может быть EthetNet IP адаптером, М241 может быть сканером EthetNet IP
Хотя никто не мешает обоим протоколам работать через один порт одновременно
Доступ для клиента по Modbus TCP есть для всех адресуемых регистров %MW в М221
Если вы про 20 регистров чтения и 20 записи - это вообще про EthetNet IP - но это не Modbus TCP
M221 может быть EthetNet IP адаптером, М241 может быть сканером EthetNet IP
Хотя никто не мешает обоим протоколам работать через один порт одновременно
СВ
-
- здесь недавно
- Сообщения: 67
- Зарегистрирован: 02 авг 2019, 10:27
- Имя: Сергей
- город/регион: Санкт-Петербург
- Благодарил (а): 3 раза
- Поблагодарили: 13 раз
Организация "распределенной" системы на М221 и М241
Я про вот это.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- специалист
- Сообщения: 642
- Зарегистрирован: 02 дек 2015, 06:57
- Имя: Огородников Сергей
- Страна: РФ
- Благодарил (а): 136 раз
- Поблагодарили: 111 раз
Организация "распределенной" системы на М221 и М241
Можно внимательно прочитать моё сообщение
Не отмечайте эту галку, если доступ нужен только для адресуемых регистров %MW
И можно внимательно прочитать то, что отметили на рисунке. Там одни и те же типы переменных разве?
Не отмечайте эту галку, если доступ нужен только для адресуемых регистров %MW
СВ