S7-200 和S7-300 通过PROFIBU S-DP 通讯步骤 1、 硬件连接 一根PROFIBU S 电缆(屏蔽双绞线),接头为PROFIBU S 接头并带有终端电阻(在网络的终端点,需要将终端电阻设置为“ON”,网络的中间站点需要将终端电阻开关设置为“OFF”);一个 S7-200 CPU CN;一个 EM277 通信模块;一个 CPU 315-2PN/DP 模块 2、新建一个项目“DP-EM277 示例”并进行硬件组态 3、PROFIBU S-DP 主站网络设置。进入硬件组态画面,双击CPU 的DP 槽,进入DP 属性界面,接口类型选择PROFIBU S 4、点击属性按钮,打开PROFIBU S 接口属性界面,选择地址“2”,子网内显示“未连网” 5、点击“新建”,出现新建子网的属性窗口,在“常规”内可以修改名称,在“网络设置”里面可以选择通信波特率(187.5kbps)以及DP 配置,然后点击各个界面的“确定”,“已联网”会从“否”变成“是” 6、PROFIBUS-DP 从站网络配置,若没有EM277 的硬件,需要先安装“GSD”文件,下载地址为http://support.automation.siemens.com/cn/view/zh/113652,下载并解压缩后,点击工具栏中的“选项”并选择“安装GSD 文件” 7、安装完成后,在硬件目录里找到“EM277”,然后把 EM277 拖拽到PROFIBU S 网络总线上,将出现以下界面,选择地址为“3”(这个站号与 EM277 上的拨码开关站号一致)。点击确定 8、在EM277 硬件目录下选择I/O 大小,并把需要挂在EM277 上的I/O 接口拖拽到EM277 的插槽中 9、然后双击该插槽将弹出DP从站的地址/ID 属性设置界面,可定义输入/输出的开始地址,设置完成后点击各个界面的“确定”键 10、在硬件组态界面,双击PROFIBU S 总线上的EM277 图标,可以设置S7-200CPU 的发送与接收地址偏移量 11、保存并下载进PLC 后可进行通信,右击“EM 277”的插槽,选择“监视/修改”,可以监视 I/O 的变化。 12、注:偏移量只针对从站;地址可设置,但不可冲突 假设偏移量为 0,分配给从站的地址为 8 字节输入/8 字节输出,则 200 中 V 0 到 V 7 是接收300(PQB0.0-PQB7.7)给200 的数据,V8 到V15 是200 给300(PIB0.0-PIB7.7)的数据。 当分配给从站的地址为 1W 输入/1W 输出,则 200 中 VW 0 是接收300(PQW 256)的数据,VW 2 是200 给300(PIW 256)的数据