Коллеги, доброго дня всем!
Прошу совета в таком вопросе..
Дано: есть ПЛК A (серии AS300), управляет устройством Y, установлен в среднем уровне автоматизации, в режиме slave соединён с "верхним" ПЛК Б (мастером) и скада по modbus tcp.
Вопрос: возможно ли в среднем уровне создать вторую (подчинённую) modbus rtu сеть, физически подключенную к ПЛК А? Т.о. на ПЛК А будут замкнуты две физические сети модбас.
Цель: управление со скада - через мастер по модбас tcp физической сети N1;
управление из иной подсети - через шлюз modbus rtu в подчиненной физической сети N2;
арбитраж управления - в ПЛК А.
Возможно ли построить такую рабочую схему на контроллерах этой серии?
Есть ли какие-то нюансы которые следует учесть?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
AS300: modbus "штаны" :)
Модератор: Глоб.модераторы
-
- освоился
- Сообщения: 233
- Зарегистрирован: 26 мар 2017, 13:05
- Имя: Денис
- Страна: Россия
- город/регион: Самара
- Благодарил (а): 15 раз
- Поблагодарили: 38 раз
AS300: modbus "штаны" :)
Серия AS приятна тем, что очень удобно работать с коммуникациями. Через HW Config конфигурируете каналы связи (диапазоны чтения/записи), параметры COM-портов. Поэтому не вижу проблем в реализации вашей задачи.
Нюансы: необходимо в тексте программы разрешить работу через Ethernet и COM-порты. По умолчанию они выключены и никаких сообщений/предупреждений нигде не отображается. Соответствующие системные регистры можно найти в документации. Я бы опубликовал здесь кусок нужного кода, но под рукой нет IspSoft-а.
-
- И жнец, и чтец...
- Сообщения: 1405
- Зарегистрирован: 26 май 2022, 09:48
- Имя: Кирилл
- Страна: РФ
- город/регион: Москва
- Благодарил (а): 411 раз
- Поблагодарили: 353 раза
AS300: modbus "штаны" :)
Кода пока нет, этап подбора подходящего ПЛК.
Спасибо за Ваш ответ.
Зри в корень!
-
- эксперт
- Сообщения: 1030
- Зарегистрирован: 27 июн 2013, 12:20
- Имя: Валерич
- Страна: СССР
- Благодарил (а): 44 раза
- Поблагодарили: 106 раз
AS300: modbus "штаны" :)
Установите новую оболочку DIASoft (это бесплатно), и накидайте конфигурацию оборудования, будет сразу видно, можно или нельзя.
Старая оболочка ISPsoft менее удобна при настройке конфигурации.
Ни разу не сталкивался с такой необходимостью, хотя активно использую эти интерфейсы.
Что нужно эти интерфейсы настроить предварительно через HWConfig, это да.
-
- И жнец, и чтец...
- Сообщения: 1405
- Зарегистрирован: 26 май 2022, 09:48
- Имя: Кирилл
- Страна: РФ
- город/регион: Москва
- Благодарил (а): 411 раз
- Поблагодарили: 353 раза
-
- освоился
- Сообщения: 233
- Зарегистрирован: 26 мар 2017, 13:05
- Имя: Денис
- Страна: Россия
- город/регион: Самара
- Благодарил (а): 15 раз
- Поблагодарили: 38 раз
AS300: modbus "штаны" :)
Не знаю почему, но без приведенного ниже кода у меня порты не работают.
Код: Выделить всё
SM1167:=true; // Разрешение работы по Mosbus TCP
SM750 := true; // Data exchange through COM1 enabled by ISPSoft.
SM862 := true; // Data exchange through COM2 enabled by ISPSoft.
-
- эксперт
- Сообщения: 1030
- Зарегистрирован: 27 июн 2013, 12:20
- Имя: Валерич
- Страна: СССР
- Благодарил (а): 44 раза
- Поблагодарили: 106 раз
AS300: modbus "штаны" :)
А, вы про это.
Можно и так, а можно в HWConfig включить.
Можно и так, а можно в HWConfig включить.
У вас нет необходимых прав для просмотра вложений в этом сообщении.