Non-Simatic PLC как DP-мастер в STEP7
Hardware Config
asv;
17.2.04
Необходимо связать по профибасу несименовский контроллер, в котором
установлена карта SST 5136-PFB, выступающая как DP-мастер, с
SIMATIC PC Station с карточкой CP5611, работающей как DP Slave.
Проблема в том, что для того, чтобы сконфигурировать входные и
выходные области PC-станции в Hardware Config в STEP7 необходимо
наличие DP Master System (к ней можно прицепить компонент PC
Station as DP Slave, в который уже можно накидать универсальных
модулей). Что делать в случае non-SIMATIC контроллера, непонятно...
Конфигурирование в STEP7 необходимо для получения xdb-файла,
который можно было бы загрузить в Station Configuration
Editor...
Re: Non-Simatic PLC как DP-мастер в STEP7
Hardware Config
Михайлин Сергей; 17.2.04
Чужой DP мастер вставить в СТЕП невозможно и проектировать его надо
в своем собсnтвенном софте, то бишь в софте для карты SST, а потом
подсоединять в него файлы для слейва, который будет формироваться в
СТЕПе.
СР5611 как DP слейв в СТЕПе необязательно тянуть к мастеру, нужно
просто его описать. А вот как описать его для мастера, это как раз
задача софта для карты SST.
Может проще сделать мастером СР5611? Тогда все проще решается.
Re: Non-Simatic PLC как DP-мастер в STEP7
Hardware Config
asv;
17.2.04
В этой системе контроллер должен быть мастером (к нему помимо PC
цепляются другие DP-слейвы).
1. Просто описать CP5611 как слейв... В этом случае непонятно, как
конфигурировать области входов и выходов (это ведь делается в
конфигурации мастера). А если их не сконфигурировать, то не будет
работать OPC-сервер, через который идет обращение к CP5611 (метод
AddItem будет возвращать ошибку)...
2. Если CP5611 выставить как мастер, как организовать обмен с
контроллером, который тоже будет работать как мастер?
Через DP/DP Coupler? Как в этом случае сконфигурировать входа и
выхода?
Re: Non-Simatic PLC как DP-мастер в STEP7
Hardware Config
Михайлин Сергей; 17.2.04
Адреса не прописываются в мастере они там перенимаются. Сколько
слейв может передать и приянть столько и будет в конфигурации
мастера.
Т. е. сколько Вы опишите в конфигураци СР5611 входов-выходов,
столько потом в конфигурации мастера и надо будет восстановить.
Хотя конфигурация очень непонятная. Причем здесь ОРС интерфейс,
если обмен налаживатеся по PROFIBUS-DP и оба устройсва его
поддерживают, не понимаю.
Re: Non-Simatic PLC как DP-мастер в STEP7
Hardware Config
asv; 17.2.04
Входы и выходы описываются не в конфигурации CP5611.
Если открыть в HW Config PC-станцию с картой CP5611, там просто нет
никакого виртуального рэка, в который можно было бы вставить т.н.
универсальные модули.
А вот если открыть там конфигурацию, например, станции SIMATIC 400,
подключить dp master system, повесить на нее объект PC Station as
DP Slave (находится в каталоге здесь: PROFIBUS DP -> Configured
Station), и ткнуться мышкой в этот объект, внизу появится этот
самый виртуальный рэк.
Беда в том, что у нас не SIMATIC 400... И даже не 300...
С OPC проблема такая: OPC сервер не будет работать правильно, если
не загрузить в станцию правильную конфигурацию (xdb-файл). Он
попросту не будет видеть входов и выходов, которые не
сконфигурированы.
Или я все-таки где-то не прав?
Re: Non-Simatic PLC как DP-мастер в STEP7
Hardware Config
asv; 17.2.04
Пробовал импортировать в STEP GSD-файл для карты SST 5136-PFB-VME,
но STEP не позволяет импортировать мастера, только слейва
Re: Non-Simatic PLC как DP-мастер в STEP7
Hardware Config
asv; 17.2.04
В-общем, проблема в том, что мне нужен xdb-файл, чтобы работать
через OPC c CP5611. Этот файл делает только STEP7. А в нем
DP-мастером можно установить только сименовское железо.
Re: Non-Simatic PLC как DP-мастер в STEP7
Hardware Config
MooR;
18.2.04
Что то я тоже не понял про ОРС. Если есть два устройства работающие
на профибасе, то зачем ОРС нужен? Вопрос не в том как его
сконфигурировать, а для чего он нужен в принципе? Может Вы более
развернуто опишите задачу?
Re: Non-Simatic PLC как DP-мастер в STEP7
Hardware Config
asv; 18.2.04
PC-станция с CP5611 подключается к профибасу как слейв и изображает
из себя некую периферию со входами и выходами. На этом компьютере
запускается некоторая программа (в данном случае это WinCC, но это
не имеет принципиального значения), которая записывает входы
контроллера и читает его выходы. Если еще конкретней программа эта
имитирует пульты.
Доступ этой программы к профибасу осуществляется посредством
OPC-сервера: в WinCC заводится канал типа OPC. В канале заводятся
теги, имеющие адрес типа DP:[CP 5611]Slave_IX0.3,1.
Для того, чтобы WinCC могла обращаться к этим тегам через
OPC-сервер, OPC-сервер должен быть правильно сконфигурирован.
Конфигурация загружается посредством xdb-файла, который создается в
STEP7.
В том случае, когда все компоненты, висящие на профибасе - SIMATIC,
все просто: в HW Config и Netpro конфигурируется мастер и слейв, в
слейве конфигурируются универсальные модули (входные и выходные),
все компилируется, STEP создает xdb-файл, который загружается в
станцию (в Station Configuration Editor есть такая кнопка - Import
xdb).
Если конфигурация в станцию не загружена или эта конфигурации
неправильная, доступа к тегам через OPC-сервер работать не будет
(для WinCC это выражается в том, сообщается о невозможности
добавления тегов в OPC-сервер - это можно увидеть в Channel
Diagnostic).
Если нужно еще подробней, я могу рассказать. Проблема серьезная, и
что с ней делать, я понятия не имею.
Re: Non-Simatic PLC как DP-мастер в STEP7
Hardware Config
asv; 18.2.04
Кстати, для случая, когда DM-мастером является SIMATIC S7, процесс
конфигурирования описан в этой статье:
http://www4.ad.siemens.de/-snm-0135041160-1076665660-0000020068-0000000040-1076946673-enm-WW/skm/newSKM/frameset.asp?markerurl=%2FWW%2Fllisapi%2Edll%3Ffunc%3Dll%26objID%3D16650883%26objaction%3Dcsview%26lang%3Den%26siteid%3Dcseus&showoptions=false&lang=en&searchID=266391769&firstload=no&siteid=cseus&query=DP+Master&hitsPerSite=10&Next.x=4&Next.y=5&cur_pos=10
Re: Non-Simatic PLC как DP-мастер в STEP7
Hardware Config
asv; 18.2.04
Более короткая ссылка:
http://www4.ad.siemens.de/-snm-0135041160-1077029867-0000003673-0000000684-1077099943-enm-WW/llisapi.dll/16650883?func=ll&objId=16650883&objAction=csView&lang=en&siteid=cseus&aktprim=0<<br>