图2.1.31 EM 277 PROFIBUS-DP接口属性窗口
9、在弹出的“属性-PROFIBUS 接口 EM 277 PROFIBUS-DP”窗口中,地址参数选择“3”,
单击“确定”,如图2.1.31所示。
10、单击目录中的EM 277 PROFIBUS-DP模块,选择“2 Bytes Out/2 Bytes In”。STEP 7自动分配远程I/O的输入/输出地址,所以分配给S7-300与EM 277进行数据交换的输入、输出字节地址分别为IB0~IB1和QB0~QB1,如图2.1.32所示。
图2.1.32 分配EM 277 PROFIBUS-DP模块输入、输出地址
11、双击PROFIBUS-DP主站系统上的EM 277模块,在弹出的属性窗口中选择参数赋值,将设备专用参数I/O Offset in the V-memory的数值设置为10,即用S7-200的VB10~VB13与S7-300的IB0~IB1和QB0~QB1交换数据。其中VB10、VB11单元中存放的是S7-300写入S7-200的数据,对应于S7-300的QB0、QB1;VB12、VB13单元中存放的是S7-200写入S7-300的数据,对应于S7-300的IB0、IB1,对照区域如表2-1-2所示。在“常规”选项卡中单击“PROFIBUS﹍”按钮,在打开的接口属性对话框中,设置EM 277的站地址为3,用
EM 277上的拨码开关设置的站地址应与STEP 7中设置的站地址相同,如图2.1.33所示。
表2-1-2 S7-300 与S7-200发送、接收区域对照 S7-300 PLC发送区 QB0 QB1 S7-200 PLC接收区 VB10 VB11 S7-300 PLC接收区 IB0
IB1 S7-200 PLC发送区 VB12 VB13 图2.1.33 设置I/O Offset in the V-memory的数值
12、硬件组态完成后,在SIMATIC Manager界面下选择选项菜单下的“设置PG/PC接口”,在弹出的设置PG/PC接口中选择“属性”,注意地址为“0”,传输率为“1.5Mbps”,配置文件为“DP”,单击“确定”,如图2.1.34所示。
图2.1.34 设置CP5611(PROFIBUS)
13、单击”保存和编译”,保存硬件组态, 如图2.1.35所示。
图2.1.35 保存和编译硬件组态
14、单击“下载到模块”,选择节点地址,将硬件组态下载到PLC中,如图2.1.36所示。
图2.1.36 下载硬件组