1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

AS300: modbus "штаны" :)

Модератор: Глоб.модераторы

Ответить
Аватара пользователя

Автор темы
kirillio
И жнец, и чтец...
И жнец, и чтец...
Сообщения: 1405
Зарегистрирован: 26 май 2022, 09:48
Имя: Кирилл
Страна: РФ
город/регион: Москва
Благодарил (а): 411 раз
Поблагодарили: 353 раза

AS300: modbus "штаны" :)

Сообщение kirillio »

Коллеги, доброго дня всем!
Прошу совета в таком вопросе..

Дано: есть ПЛК A (серии AS300), управляет устройством Y, установлен в среднем уровне автоматизации, в режиме slave соединён с "верхним" ПЛК Б (мастером) и скада по modbus tcp.

Вопрос: возможно ли в среднем уровне создать вторую (подчинённую) modbus rtu сеть, физически подключенную к ПЛК А? Т.о. на ПЛК А будут замкнуты две физические сети модбас.

Цель: управление со скада - через мастер по модбас tcp физической сети N1;
управление из иной подсети - через шлюз modbus rtu в подчиненной физической сети N2;
арбитраж управления - в ПЛК А.

Возможно ли построить такую рабочую схему на контроллерах этой серии?
Есть ли какие-то нюансы которые следует учесть?
Зри в корень!

Velt
освоился
освоился
Сообщения: 233
Зарегистрирован: 26 мар 2017, 13:05
Имя: Денис
Страна: Россия
город/регион: Самара
Благодарил (а): 15 раз
Поблагодарили: 38 раз

AS300: modbus "штаны" :)

Сообщение Velt »

kirillio писал(а): 23 май 2024, 13:02 Прошу совета в таком вопросе
Серия AS приятна тем, что очень удобно работать с коммуникациями. Через HW Config конфигурируете каналы связи (диапазоны чтения/записи), параметры COM-портов. Поэтому не вижу проблем в реализации вашей задачи.
Нюансы: необходимо в тексте программы разрешить работу через Ethernet и COM-порты. По умолчанию они выключены и никаких сообщений/предупреждений нигде не отображается. Соответствующие системные регистры можно найти в документации. Я бы опубликовал здесь кусок нужного кода, но под рукой нет IspSoft-а.
Аватара пользователя

Автор темы
kirillio
И жнец, и чтец...
И жнец, и чтец...
Сообщения: 1405
Зарегистрирован: 26 май 2022, 09:48
Имя: Кирилл
Страна: РФ
город/регион: Москва
Благодарил (а): 411 раз
Поблагодарили: 353 раза

AS300: modbus "штаны" :)

Сообщение kirillio »

Velt писал(а): 27 май 2024, 12:16 Я бы опубликовал здесь кусок нужного кода, но под рукой нет IspSoft-а.
Кода пока нет, этап подбора подходящего ПЛК.
Спасибо за Ваш ответ.
Зри в корень!
Аватара пользователя

Valerich
эксперт
эксперт
Сообщения: 1030
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 44 раза
Поблагодарили: 106 раз

AS300: modbus "штаны" :)

Сообщение Valerich »

kirillio писал(а): 23 май 2024, 13:02 Вопрос: возможно ли в среднем уровне создать вторую (подчинённую) modbus rtu сеть, физически подключенную к ПЛК А?
Установите новую оболочку DIASoft (это бесплатно), и накидайте конфигурацию оборудования, будет сразу видно, можно или нельзя.
Старая оболочка ISPsoft менее удобна при настройке конфигурации.
Velt писал(а): 27 май 2024, 12:16 Нюансы: необходимо в тексте программы разрешить работу через Ethernet и COM-порты.
Ни разу не сталкивался с такой необходимостью, хотя активно использую эти интерфейсы.
Что нужно эти интерфейсы настроить предварительно через HWConfig, это да.
Аватара пользователя

Автор темы
kirillio
И жнец, и чтец...
И жнец, и чтец...
Сообщения: 1405
Зарегистрирован: 26 май 2022, 09:48
Имя: Кирилл
Страна: РФ
город/регион: Москва
Благодарил (а): 411 раз
Поблагодарили: 353 раза

AS300: modbus "штаны" :)

Сообщение kirillio »

Valerich писал(а): 27 май 2024, 14:35 новую оболочку DIASoft (это бесплатно), и накидайте конфигурацию оборудования, будет сразу видно, можно или нельзя.
Старая оболочка ISPsoft менее удобн
Спасибо за совет.
Зри в корень!

Velt
освоился
освоился
Сообщения: 233
Зарегистрирован: 26 мар 2017, 13:05
Имя: Денис
Страна: Россия
город/регион: Самара
Благодарил (а): 15 раз
Поблагодарили: 38 раз

AS300: modbus "штаны" :)

Сообщение Velt »

Valerich писал(а): 27 май 2024, 14:35 Ни разу не сталкивался с такой необходимостью, хотя активно использую эти интерфейсы.
Не знаю почему, но без приведенного ниже кода у меня порты не работают.

Код: Выделить всё

SM1167:=true; // Разрешение работы по Mosbus TCP
SM750 := true; // Data exchange through COM1 enabled by ISPSoft.
SM862 := true; // Data exchange through COM2 enabled by ISPSoft.
Аватара пользователя

Valerich
эксперт
эксперт
Сообщения: 1030
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 44 раза
Поблагодарили: 106 раз

AS300: modbus "штаны" :)

Сообщение Valerich »

А, вы про это.
Можно и так, а можно в HWConfig включить.
Снимок экрана 2024-05-28 111419.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «ПЛК, операторские панели, промышленные ПК»