Программируемый контроллер S7-200. Системное руководство Порт DP модуля EM 277 PROFIBUS-DP может быть закреплен за master-устройством DP в сети и, тем не менее, производить обмен данными в качестве slave-устройства MPI с другими master-устройствами, такими как устройства программирования SIMATIC или CPU S7-300/S7-400 в той же самой сети . На рис. A–24 показана сеть PROFIBUS с CPU 224 и модулем EM 277 PROFIBUS-DP. - CPU 315-2 является master- устройством DP и был конфигурирован при помощи устройства программирования SIMATIC с программным обеспечением для программирования STEP 7. - CPU 224 является slave- устройством DP, принадлежащим CPU 315-2.
Модуль ввода-вывода ET 200 также является slave- устройством DP, принадлежащим CPU 315-2. - CPU S7-400 присоединен к сети PROFIBUS и считывает данные из CPU 224 посредством команд XGET в программе пользователя в S7-400. Устройство программи- рования SIMATIC S7-300 с CPU 315-2 DP ET 200B EM 277 PROFIBUS-DP CPU 400 CPU 224 Рис. A–24. Модуль EM 277 PROFIBUS-DP и CPU 224 в сети PROFIBUS Конфигурирование Чтобы использовать EM 277 как DP- slave, вы должны установить для порта DP адрес станции, соответствующий адресу в конфигурации master-устройства. Адрес станции устанавливается в модуле EM 277 при помощи поворотных переключателей.
Чтобы новый адрес slave-устройства вступил в силу, вы должны после изменения положения переключателей выключить, а затем включить CPU. Master-устройство выполняет обмен данными с каждым из своих slave- устройств, передавая информацию из своей области вывода в буфер вывода slave-устройства (называемый “почтовым ящиком приема”). Slave- устройство реагирует на сообщение master-устройства тем, что возвращает буфер ввода (называемый “почтовым ящиком передачи”), который master- устройство сохраняет в области ввода. CPU 224 V-память CPU 315-2 DP Область адресов входов/выходов VB0 Модуль EM 277 PROFIBUS-DP P000 Смещение : 5000 байт PI256 VB4999 VB500 0 VB5015 VB5016 Область ввода:
16 байт PI271 Буфер вывода (приемный п/я): 16 байт Буфер ввода (передающий п/я): 16 байт VB5031 PQ256 Область вывода: 16 байт VB5032 VB5119 PQ27 VB: байт в памяти переменных P: периферия PI: периферийные входы PQ: периферийные выходы Рис. A–25. Память переменных и область адресов входов и выходов На рис. A–25 показан пример памяти переменных и области адресов входов и выходов master-устройства PROFIBUS-DP. DP-master может конфигурировать EM 277 PROFIBUS-DP так, чтобы он принимал из master-устойства выходные данные и возвращал master-устойству входные данные. Буферы выходных и входных данных находятся в памяти переменных (V- памяти) CPU S7- 200.
При конфигурировании master-устройства DP вы определяете в рамках параметризации EM 277 адрес байта в V-памяти, где должен начинаться буфер выходных данных. Вы также определяете конфигурацию входов-выходов как количество выходных данных, записываемых в CPU S7-200, и количество входных данных, поступающих обратно из CPU S7-200. EM 277 из конфигурации входов-выходов определяет размер буферов ввода и вывода. DP-master записывает информацию о назначении параметров и конфигурацию входов-выходов в модуль EM 277 PROFIBUS DP. Затем EM 277 передает в CPU S7-200 адрес V-памяти и длину входных и выходных данных. 428