1与支持与支持与支持与支持PROFIBUSPROFIBUSPROFIBUSPROFIBUS----DPDPDPDP协议的第三方设备通信实例协议的第三方设备通信实例协议的第三方设备通信实例协议的第三方设备通信实例S7-400(CPU414-2DP)和S7-200PROFIBUS-DP接口EM277通信为例。1、点击“文件-新建…”或工具栏中“新建”,出现“新建项目”对话框,建立一个S7400-EM277的项目。2、点击“插入-站点-SIMATIC400站点”插入一个S7-400站。3、单击项目栏中或双击项目内容中的的SIMATIC400(1),项目内容中出现“硬件”项。双击单击24、双击“硬件”项目,出现“HWConfig”(硬件组态)窗口,依次插入导轨(RACK-400),电源模块(PS-400)和CPU模块(CPU-400)。5、在插入CPU(CPU414-2DP)时,会出现PROFIBUS属性对话框。CPU模块功能模块接口模块电源模块导轨信号模块36、新建网络,点击“NEW”,出现新建子网PROFIBUS-属性对话框。7、点击标签“网络设置”,选择波特率及网络类型(DP)。48、点击“确定”后出现CPU414-2DP网络组态好后的画面。9、支持PROFIBUS-DP的第三方设备都会有GSD文件(通常以*GSD或*GSE文件名出现),下面安装EM227的GSD文件。点击HW中的“选项-安装GSD文件”。510、在出现的“安装GSD文件”对话框中,点击“浏览”选择GSD文件所在的目录,找到SIEM089D.GSD(EM277的GSD文件),再点击“安装”,安装完成后,会出现安装完成对话框。点击“关闭”,关掉“安装GSD文件”对话框。11、此时,在右边PROFIBUS-DP栏中会显示刚才加进去的设备名称,如下图:选择GSD文件的路径612、把EM277挂于PROFIBUS总线上。13、双击上图的EM277图标,出现“属性-DP从站”设定对话框,点击“PROFIBUS…”键,设定EM277的地址(注意注意注意注意:设定的地址须和EM277的拨码开关一致)。鼠标按住此处,拖动到左边总线图标上即可把EM277挂于总线上总线图标EM277714、定义EM277通信为2字节输出/2字节输入。815、EM277输入为IW0,输出为QW0,对应于S7-200的V区,占用4个字节,前两个字节为输入,后两个字节为输出。设定V区的偏移量。双击组态后EM277的图标,出现第13步中的“属性-DP从站”,点击“参数赋值”卡,设定S7-200中V区的偏移量为80。由于V区偏移量设定为80,那么S7-200中的VW80就为接收区,VW82点击此处定义为2字节输出/2字节输入定义完成后V区偏移量9就为发送区。S7-400主站和S7-200从站发送接收区的对应关系如下:S7S7S7S7----400400400400S7S7S7S7----200200200200QW0VW80IW0VW82经过以上组态后,就可以根据需要在S7-400和S7-200中分别对方的数据了。