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

Корзина от S7-400 как удалённый ввод/вывод

PLC, прочие контроллеры, промышленные компьютеры, операторские панели
Ответить
Аватара пользователя

Автор темы
VADR
администратор
администратор
Сообщения: 4712
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 192 раза
Поблагодарили: 336 раз

Корзина от S7-400 как удалённый ввод/вывод

Сообщение VADR »

В оборудования от Сименса не силён, так что просьба ногами не пинать.
Есть небольшая системка на базе Simatic S7-400, одна корзина с платами ввода/вывода и контроллером CPU 412. Появилась задача подключить эту систему к другой, дабы управлять техпроцессом оттуда. Вариантов есть несколько, один из них такой: убрать контроллер, вместо него поставить плату, которая сделает из этой корзины profibus slave, подключить её к мастеру второй системы (там не siemens) и использовать как удалённый ввод/вывод, реализовав софт на "основной" системе. Реально такое сделать или без контроллера ввод/вывод вообще не сможет работать? Если реально - какая потребуется плата в качестве Profibus Slave?
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
Аватара пользователя

erv_asutp
осмотрелся
осмотрелся
Сообщения: 125
Зарегистрирован: 25 авг 2015, 11:55
Имя: Ефименко Роман Владимирович
Страна: Россия
город/регион: Москва
Благодарил (а): 1 раз
Поблагодарили: 14 раз

Re: Корзина от S7-400 как удалённый ввод/вывод

Сообщение erv_asutp »

Самый простой вариант - использовать DP-DP Coupler для обмена данными между сетями, только у него не очень большой объем передачи. Поищу еще что-то.

Alexander
БАН
БАН
Сообщения: 642
Зарегистрирован: 03 июн 2010, 12:26
Имя: Козин Александр Елисеевич
Страна: Украина
город/регион: Одесса
Поблагодарили: 4 раза
Забанен: Бессрочно

Re: Корзина от S7-400 как удалённый ввод/вывод

Сообщение Alexander »

Убрав контроллер - вы заодно уберете и программу, которая сейчас в нем крутится, и никакая плата ввода/вывода за контроллер этого не сделает.
Аватара пользователя

Автор темы
VADR
администратор
администратор
Сообщения: 4712
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 192 раза
Поблагодарили: 336 раз

Re: Корзина от S7-400 как удалённый ввод/вывод

Сообщение VADR »

erv_asutp писал(а):Самый простой вариант - использовать DP-DP Coupler для обмена данными между сетями, только у него не очень большой объем передачи. Поищу еще что-то.
Это не самый простой вариант. В таков варианте надо будет ковырять существующую программу на предмет того, как с ней наладить обмен. Исходников нет, есть только то, что из контроллера вытащили Upload'ом. Так что реверс-инжиниринг тот ещё...
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
Аватара пользователя

Автор темы
VADR
администратор
администратор
Сообщения: 4712
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 192 раза
Поблагодарили: 336 раз

Re: Корзина от S7-400 как удалённый ввод/вывод

Сообщение VADR »

Alexander писал(а):Убрав контроллер - вы заодно уберете и программу, которая сейчас в нем крутится, и никакая плата ввода/вывода за контроллер этого не сделает.
Я об этом писал в первом сообщении: софт реализуется в удалённой системе, которая получает доступ к корзине через Profibus DP.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
Аватара пользователя

erv_asutp
осмотрелся
осмотрелся
Сообщения: 125
Зарегистрирован: 25 авг 2015, 11:55
Имя: Ефименко Роман Владимирович
Страна: Россия
город/регион: Москва
Благодарил (а): 1 раз
Поблагодарили: 14 раз

Re: Корзина от S7-400 как удалённый ввод/вывод

Сообщение erv_asutp »

Все равно придется контроллер оставлять. Писать программу для обмена данными: собрать с таких-то адресов, сложить в такой-то DB, по запросу отправить "наверх". Получить "сверху" данные из такого-то DB и рассовать по заданным адресам.
Аватара пользователя

Автор темы
VADR
администратор
администратор
Сообщения: 4712
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 192 раза
Поблагодарили: 336 раз

Re: Корзина от S7-400 как удалённый ввод/вывод

Сообщение VADR »

erv_asutp писал(а):Все равно придется контроллер оставлять. Писать программу для обмена данными: собрать с таких-то адресов, сложить в такой-то DB, по запросу отправить "наверх". Получить "сверху" данные из такого-то DB и рассовать по заданным адресам.
С другими моделями сименсовского ввода/вывода получается без контроллера общаться. К примеру, если подключение к корзине через ET200, есть мануал, как задавать адрес для доступа к каждому из каналов.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
Аватара пользователя

erv_asutp
осмотрелся
осмотрелся
Сообщения: 125
Зарегистрирован: 25 авг 2015, 11:55
Имя: Ефименко Роман Владимирович
Страна: Россия
город/регион: Москва
Благодарил (а): 1 раз
Поблагодарили: 14 раз

Re: Корзина от S7-400 как удалённый ввод/вывод

Сообщение erv_asutp »

Это как мягкое с теплым сравнивать)) У ЕТ мозга нет, она собственно этим и занимается: собирает, складывает и отправляет, для этого и предназначена. Контроллер видит адрес, к примеру PIW524, и ему все равно, где он физически расположен, в его корзине или в километре от него в ЕТ.
Аватара пользователя

Автор темы
VADR
администратор
администратор
Сообщения: 4712
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 192 раза
Поблагодарили: 336 раз

Re: Корзина от S7-400 как удалённый ввод/вывод

Сообщение VADR »

erv_asutp писал(а):Это как мягкое с теплым сравнивать)) У ЕТ мозга нет, она собственно этим и занимается: собирает, складывает и отправляет, для этого и предназначена. Контроллер видит адрес, к примеру PIW524, и ему все равно, где он физически расположен, в его корзине или в километре от него в ЕТ.
Так я примерно это и имел в виду: есть ли для такой корзины интерфейсный модуль, который может аналогично ET собирать, складывать и отправлять, если его воткнуть вместо контроллера?
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
Аватара пользователя

erv_asutp
осмотрелся
осмотрелся
Сообщения: 125
Зарегистрирован: 25 авг 2015, 11:55
Имя: Ефименко Роман Владимирович
Страна: Россия
город/регион: Москва
Благодарил (а): 1 раз
Поблагодарили: 14 раз

Re: Корзина от S7-400 как удалённый ввод/вывод

Сообщение erv_asutp »

Такого нет. Только дописывать обмен ручками. Один OB с организацией и два DB прием-передача.
Аватара пользователя

Автор темы
VADR
администратор
администратор
Сообщения: 4712
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 192 раза
Поблагодарили: 336 раз

Re: Корзина от S7-400 как удалённый ввод/вывод

Сообщение VADR »

erv_asutp писал(а):Такого нет. Только дописывать обмен ручками. Один OB с организацией и два DB прием-передача.
Вот. Это идея. Дополнить схему DP/DP coupler'ом (с обоих сторон на profibus получаются мастера) и проблем нет. Спасибо.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
Аватара пользователя

erv_asutp
осмотрелся
осмотрелся
Сообщения: 125
Зарегистрирован: 25 авг 2015, 11:55
Имя: Ефименко Роман Владимирович
Страна: Россия
город/регион: Москва
Благодарил (а): 1 раз
Поблагодарили: 14 раз

Re: Корзина от S7-400 как удалённый ввод/вывод

Сообщение erv_asutp »

Дык я это с самого начала предлагал))) Только там ограничение 244 байта вход/244 байта выход

ASUTP_PLC
эксперт
эксперт
Сообщения: 1055
Зарегистрирован: 11 ноя 2012, 18:21
Имя: Нурисламов Руслан М.
Страна: Казахстан
город/регион: Алматы
Благодарил (а): 23 раза
Поблагодарили: 31 раз

Корзина от S7-400 как удалённый ввод/вывод

Сообщение ASUTP_PLC »

Если в один из байтов определить счетчик, то можно делать обмен связью по типу мультиплексора.
У нас так через радиомодем прокачиались настройки ПИД регуляторов и разные команды на управление.
Сложного запредельного ничего нет, кроме как настройки в реалтайм всего как надо. Я долго один не мог настроить, хотя программу и переписывал сам. Пока второго программиста не посадил, и в онлайн не проверил какой байтик куда в реальности приходит.
Сигналов с 300 стандартных формата word (piw) аналоговых входов еще можно обработать. Если число сигналов выходит за несколько тысяч будут такие грабли, что проще контроллер на другом конце иметь (а еще лучше несколько).
Ответить

Вернуться в «Средний уровень автоматизации (управляющий)»