1、em277模块
通常s7-300与s7-200是无法直接进行profibus协议下的通讯,那么这时我们在s7-200plc一侧就必须要使用到em277模块,s7-300与s7-200plc的通讯也主要是对em277模块的使用与组态,图1-1就是em277模块的具体结构。
图1-1
这里我们要注意的是图1-1中左上角的拨码开关是用来设定profibus站地址的这里支持的地址是1到99,当然四个指示灯也有着丰富的含义,下面我们通过图1-2来向大家说明每个指示灯的具体含义。
图1-2
2、硬件组态
这里需要明确的一点是西门子plc家族中本身是没有s7-200这款plc的,这款plc是西门子为了完善自己的产品线从美国德州仪器收购的产品,因此s7-200的编程软件step7 microwin和step 7这两款软件风格迥异,同时我们使用step 7是无法直接对s7-200这款plc进行组态,因此通过本节内容的学习我们除了可以了解s7-300plc与s7-200plc通讯的组态方法,还可以学到s7-300plc与第三方profibus设备之间的通讯。下面我们一起来进入硬件组态的流程。
1)新建项目并插入300站点
图2-1
2)安装em277 gsd文件
由于s7-300plc无法直接对s7-200plc的em277模块进行组态所以这里我们采取的方法是组态第三方profibus硬件的方式,对gsd文件的配置。
→进入硬件组态界面选择安装gsd文件
图2-2
→选择gsd文件所在目录
图2-3
→选择gsd文件并点击安装
图2-4
3)进行s7-300与s7-200通讯组态
→插入s7-300机架并组态电源与cpu
图2-5
→组态profibus网络
图2-6
→将em277模块插入到profibus1网络
图2-7
→映射区配置
图2-8
图2-9