Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Skada, Opc сервер и Cp 342-5
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем
Gosha_xak
Всем добрый день, в общем ситуация такая: на объекте установлены паровые котлы на оборудовании Siemens Simatic S7-300 производства Bosch, по проекту (и по факту) есть скада система DesigoCC, в которой должны быть отображены параметры процессов котлов, эта интеграция должна была идти через шлюз Profibus Master-Modbus RTU Slave, было решено пойдем легким путем и возьмем все нужное по Ethernet - но там естественно оказался пароль и Bosch говорить его не хочет. На данный и последний момент решено завести напрямую кабелем на планку в комп. Коммуникация со стороны Simatic идет от модуля CP 342-5 в режиме Slave. Подходим к вопросам.
Было вычитано, что планки CP 5613A2 (одолжили, временная) и CP 5622 (будет на постоянке) становятся соответственно в лоты PCI и PCIe и никак не наоборот. На ПК со скадой лишь 1 разъем, какой, не до конца ясно, по марке материнки вычитать в интернете информацию не удалось, но 90% что PCIe. Просто посмотреть на мать пока нету возможности. При установке CP 5613A2 в слот PCIe что произойдет? Через online подключен по TIA Portal находит slave устройство с нужным адресом, но не более. Никаких сведений


Естественно, чтобы этот обмен проходил, нужна настройка OPC сервера, для этого в TIA Portal создана PC станция, планка CP 5613A2, OPC сервер. Index'ы для планки и OPC сервера выбраны методом научного тыка (4 и 5 соответственно).

Все компилируется (за исключением когда в настройках OPC сервера, вкладке S7 - OPC tags галочка ALL, тогда TIA Portal просто вылетает и приходится перезагружать его, когда NONE тогда норм, играет ли это решающую роль???), создается xdb файл, импортируется в Station configurator.

Импортирован файл GSD, прописанный на этот модуль. По итогу имеем вот такой набор блоков, которые как я понимаю надо по какой-то логике добавлять в Slot'ы на этом модуле.


В Set PG/PC interface такие настройки:


От производителя имеется такой список переменных (на фото лишь часть, есть еще переменные INT, WORD, BYTE, DWORD):


Но по итогу в OPC Scout v10 никаких конкретных переменных не бегает, только какие-то по параметрам сети.


В чем собственно заключается проблема и ее решение? В том что планка не та не в том слоте, или настройка сети неправильно произведена, может драйвера какие-то не стали? Или еще какие-то сверхсекретные действия не произведены. Терминаторы с обоих концов линии должны быть включены или только со стороны Master? Step by step для этой планки не нашел.
Gosha_xak
Проблема решилась тем, что проект создался с нуля, не меняя никаких названий (особенно имени ПК, должно быть стандартное PC Station), Profile - Standart, в Set PG/PC interface - S7Online=PCinternal.Local.1
Gosha_xak
И еще один нюанс который влияет на работоспособность: Slot'ы нашего CP 342-5 из GSD файла должны быть полностью заполнены блоками входов и выходов в соответствии с файлом от поставщика (даже если выхода например не используются), а именно по размеру. В моем случае было 224 байта Input и 34 байта Output для одного устройства, и 224 байта Input и 32 байта Output для все остальных. Если указать не тот размер, ничего не заработает. 224 байта набрал из 3 шт. 64 bytes DI и 32 bytes DI. 34 байта выхода сделал универсальным блоком.
Надеюсь кому-либо эта информация будет полезна
Sergey_72
Дорого дня!
У меня аналогичная задача, но в компе установлена CP 5622.
Попробовал создать аналогичный проект. Но OPC в Siemens Communication Settings не запускается и OPC Scout v10 в папке CP 5622 пусто.
Если у Вас есть время, помогите разобраться.

Gosha_xak
Драйвера нормально на карточку установились (можно проверить через диспетчер устройств)? В Set PG/PC interface должно быть выбрано S7Online=PCinternal.Local.1, а не CP5622.PROFIBUS.1. Должен быть файл с данными по обмену от поставщика оборудования где будут адреса ведомых устройств и объем передачи данных. В проекте TIA Portal где связь нарисована от компа до CP342-5, надо для модуля CP342-5 назначить мастера, для этого нажать на Not assigned и выбрать комп (ну или саму планку CP5622)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.