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

Вопросы взаимодействия S7-1200 с другими производителями

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

Автор темы
KirGr
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 30 сен 2016, 14:24
Имя: Кирилл

Вопросы взаимодействия S7-1200 с другими производителями

Сообщение KirGr »

Здравствуйте, Уважаемые.
Есть задача запрограммировать систему. Опыта немного, пока нахожусь на стадии изучения документации производителей. Хотел получить совет о правильности выбранного мной направления.
Имеется:
1.PLC Siemens S7-1200 с модулем RS-485 и коммутатором ethernet на 4 порта. В PLC включены 12 дискретных входных каналов, 4 входных аналоговых (4-20 мА), 2 дискретных выхода. Дополнительные модули для включения дискретных и аналоговых сигналов в наличии.
2.Панель Weintek 8101ie, к S7-1200 подключен через ethernet. Порты RS-485 не задействованы и не планируется (монтаж уже произведен). Панель должна обеспечить выездному персоналу визуализацию состояния объекта, а также возможность управления устройствами на этом объекте.
3.Пару устройств работающих с S7-1200 через RS-485 по MODBUS.
4.Электросчетчик СЭТ-4ТМ.02М c RS-485 интерфейсом, поддерживающий MODBUS-подобный протокол. Описание протокола на подходе.
5.СКАДА система подключенная через ethernet. Тип еще не выбран,скорее всего не SIEMENS, моя задача отдать ей информацию от S7-1200 одним из распространенных способов.
6.Все устройства с RS-485 интерфейсом подключены через ICPCON rs-485 коммутатор.
7. Для программирования Weintek использую EasyBuilder PRO build 2016.08.15
8. Для программирования S7-1200 используем TIA Portal V12.
Как я планирую реализовывать сетевое взаимодействие устройств:
1.Weintek работает с S7-1200 через MODBUS TCP/IP. Панель-master, S7-1200- slave.
2. S7-1200 работает с MODBUS устройствами как master через Modbus RTU.
3. S7-1200 работает как OPC клиент со СКАДА системой, для этого в контроллере создаю DB блок в который помещаю переменные, которые буду отдавать SCADA системе.
Какие у меня возникли вопросы:
1. Может ли S7-1200 одновременно быть master и slave устройством для MODBUS. Не поделитесь документацией или примерами проектов. На сайте Siemens нашел только отдельные примеры.
2. Может ли S7-1200 работать с MODBUS-подобными протоколами, может есть опыт работы с электросчетчиками СЭТ-4ТМ. Обращу внимание, что записывать данные в счетчик не требуется, необходимо только считывать информацию.
3.Организовать взаимодействие между панелью и S7-1200 лучше через драйвер Siemens, используя тэги, или через драйвер modbus tcp/ip используя адреса PLC.
4. Другие советы.
Аватара пользователя

megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 68 раз

Вопросы взаимодействия S7-1200 с другими производителями

Сообщение megavolt86 »

Ну и кашу же вы намесили)))
1. Панель может и по профинет данные забирать с плк, модбас городить не надо.
2.плк хотите чтобы как орс-клиент работал...успехов вам в этом начинании.
3. Модбасподобный протокол -это что-то.есть либо модбас либо чтото свое...встречал приборчик один, в инструкции хоть и написано модбас, но данные можно прочитать только своим софтом...
Если хотите заморочиться то пишите свой блок, который будет организовывать запрос нужного вида и читать ответ необходимый, мат.Аппарат сименса это позволяет.
А вообще вам стоило бы разобраться с тем как все должно работать и еще вопрос: панель и скада и плк нужны чтобы счетчики опросить? Не проще ли взять конвертер юсб->рс485, нетбук простенький? Чисто чтоб на выезде прочитать данные со счетчиков...
:ext_secret:

Автор темы
KirGr
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 30 сен 2016, 14:24
Имя: Кирилл

Вопросы взаимодействия S7-1200 с другими производителями

Сообщение KirGr »

Наверно я плохо разъяснил:
1. Объект, это не только PLC, панель и счетчик. Это PLC, панель, счетчик, полтора десятка дискретных датчиков, 4 аналоговых, пару исполнительных механизмов...
2. SCADA нужна, потому что однотипных объектов несколько десятков и диспетчерский персонал должен иметь к ним доступ.(Алармы, архивы сигналов, дистанционное управление устройствами...)
3. За наводку работать через профинет между панелью и PLC спасибо! Поищу в документации.
4. Почему OPC плохо? Какие альтернативные варианты имеет смысл рассматривать.
Аватара пользователя

Serex
эксперт
эксперт
Сообщения: 2085
Зарегистрирован: 15 авг 2011, 21:36
Имя: Пупков Сергей Викторович
Страна: Россия
город/регион: Москва
Благодарил (а): 134 раза
Поблагодарили: 174 раза

Вопросы взаимодействия S7-1200 с другими производителями

Сообщение Serex »

KirGr писал(а): 4. Почему OPC плохо? Какие альтернативные варианты имеет смысл рассматривать.
Правильно так!
На компьютере устанавливается OPC сервер, который по какому-то внутреннему "неизвестному" протоколу опрашивает DB блоки в S7-1200. A SCADA, как OPC-клиент уже читает данные с OPC-сервера.
Ответить

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