Профиль должен быть заполнен на русском языке кириллицей. Заполнение профиля заведомо ложными или некорректными данными - причина возможного отказа в регистрации на форуме.

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

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

Автор темы
KirGr
новенький
новенький
Сообщения: 2
Зарегистрирован: 30 сен 2016, 14:24
Ф.И.О.: Грачев Кирилл Александрович

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

Сообщение KirGr » 03 окт 2016, 12:25

Здравствуйте, Уважаемые.
Есть задача запрограммировать систему. Опыта немного, пока нахожусь на стадии изучения документации производителей. Хотел получить совет о правильности выбранного мной направления.
Имеется:
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
специалист
специалист
Сообщения: 627
Зарегистрирован: 14 ноя 2013, 19:35
Ф.И.О.: Анатолий Сергеевич
Откуда: Башкортостан
Благодарил (а): 3 раза
Поблагодарили: 6 раз

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

Сообщение megavolt86 » 03 окт 2016, 13:30

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


Автор темы
KirGr
новенький
новенький
Сообщения: 2
Зарегистрирован: 30 сен 2016, 14:24
Ф.И.О.: Грачев Кирилл Александрович

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

Сообщение KirGr » 03 окт 2016, 14:26

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

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

Serex
авторитет
авторитет
Сообщения: 875
Зарегистрирован: 15 авг 2011, 20:36
Ф.И.О.: Пупков Сергей Викторович
Благодарил (а): 7 раз
Поблагодарили: 12 раз

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

Сообщение Serex » 04 окт 2016, 08:13

KirGr писал(а):Источник цитаты 4. Почему OPC плохо? Какие альтернативные варианты имеет смысл рассматривать.


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


Вернуться в «Средний уровень автоматизации»



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей