大家好,最近比较忙,已经两天没有更新文章了,想大家说一声抱歉,今天我们接着讲解PROFIBUS-DP组态应用,相信会有所收获。如果觉得学习有用,打赏小编几块,大热天买瓶水喝首先介绍一下CP342-5,CP342-5是S7-300系列的PROFIBUS通讯模块,带有PROFIBUS接口,可以作为PROFIBUS-DP的主站也可以作为从站,但不能同时作主站和从站,而且只能在S7-300的中央机架上使用,不能放在分布式从站上使用。 1.PROFIBUS-DP系统结构图 PROFIBUS-DP系统结构图如图所示。系统由一个主站和一个从站构成。 ①DP主站:CP342-5和CPU315-2DP。 ②DP从站:选用ET 200M。 PROFIBUS-DP系统结构图 2.组态DP主站 新建S7项目------启动STEP 7,创建S7项目,并命名为“CP342-5主站”。 插入S7-300工作站----- 插入S7-300工作站,并命名为“CP345_Master”。 硬件组态-------进入硬件配置窗口。按硬件安装次序依次插入机架Rail、电源PS307 5A、CPU315-2DP、CP342-5等。插入CPU315-2DP的同时弹出PROFIBUS组态界面,可组态PROFIBUS站地址。由于本例将CP342-5作为DP主站,所以对CPU315-2DP不需做任何修改,直接单击OK按钮。 设置PROFIBUS属性 插入CP342-5的同时也会弹出PROFIBUS组态界面,本例将CP342-5作为主站,可将DP站点地址设为2(默认值),然后新建PROFIBUS子网,保持默认名称PROFIBUS(1)。切换到“Network Settings”标签,设置波特率和行规,本例波特率设为1.5Mbps,行规选择DP。在机架上双击CP342-5,弹出CP342-5属性对话框中,切换到“Operating Mode”标签,选择“DP master”模式,其他保持默认值。 CP 342-5属性窗口 完成组态 在硬件配置窗口内,打开硬件目录,打开“PROFIBUS-DP”→“DP V0 Slaves”→“ET 200M”子目录,选择接口模块ET 200M(IM153-2),并将其拖放到“PROFIBUS(1):DP master system”线上,鼠标变为+号后释放,自动弹出的IM153-2属性窗口。选择DP站点地址为4,其他保持默认值。 在PROFIBUS系统图上点击ET 200M(IM153-2)图标,在下面的视窗中显示ET 200M(IM153-2)机架。然后按照与中央机架完全相同的组态方法,从第4个插槽开始,依次将ET 200M(IM153-2)目录下的16DI虚拟模块6ES7 321-1BH01-0AA0和16DO虚拟模块6ES7 322-1BH01-0AA0插入ET 200M(IM153-2)的机架。ET 200M(IM153-2)输入及输出点的地址从0开始,是虚拟地址映射区,而不占用I区和Q区,虚拟地址的输入区在主站上与要调用FC1(DP_SEND)一一对应,虚拟地址的输出区在主站上与要调用FC2(DP_RECV)一一对应。 进行编程 以上讲解是CP342-5作主站的PROFIBUS-DP组态应用,接下来讲解一下CP342-5作从站的PROFIBUS-DP组态应用 CP342-5作为主站需要调用FC1、FC2建立通讯接口区,作为从站同样需要调用FC1、FC2建立通讯接口区,下面以CPU315-2DP作为主站,CP342-5作为从站举例说明CP342-5作为从站的应用。主站发送32个字节给从站,同样从站发送32个字节给主站。 1.PROFIBUS-DP系统结构 PROFIBUS-DP系统由一个DP主站和一个DP从站构成 : ①DP主站:CPU315-2DP; ②DP从站:选用S7-300,CP342-5。 新建S7项目----启动STEP 7,创建S7项目,并命名为“CP342-5从站”。 插入S7-300工作站----插入S7-300工作站,并命名为“CPU315-2DP_Slave”。 硬件组态-----进入硬件配置窗口,次序依次插入机架Rail、电源PS3075A、CPU315-2DP、CP342-5等。 插入CPU315-2DP的同时弹出PROFIBUS组态界面,可组态PROFIBUS站地址。由于本例使用CP342-5作为DP从站,所以对CPU315-2DP不需做任何修改,直接单击保存按钮。 设置PROFIBUS属性 插入CP342-5的同时也会弹出PROFIBUS组态界面,本例将CP342-5作为从站,可将DP站点地址设为3,然后新建PROFIBUS子网,保持默认名称PROFIBUS(1)。切换到“Network Settings”标签,设置波特率设为1.5Mbps,行规选择DP。在机架上双击CP342-5,弹出CP342-5属性对话框中,切换到“Operating Mode”标签,选择“DP Slave”模式。 CP 342-5属性窗口 插入S7-300工作站 插入S7-300工作站,并命名为“CPU315-2DP_Master”。 硬件组态 进入硬件配置窗口。点击图标打开硬件目录,按硬件安装次序依次插入机架Rail、电源PS307 5A、CPU315-2DP等。 设置PROFIBUS属性 插入CPU315-2DP的同时弹出PROFIBUS组态界面,组态PROFIBUS站地址,本例设为2。新建PROFIBUS子网,保持默认名称PROFIBUS(1)。切换到“Network Settings”标签,设置波特率设为1.5Mbps,行规选择DP。 建立通讯接口 在硬件目录中的“PROFIBUS DP”→“Configured Stations”→“S7-300 CP342-5”子目录内选择与从站内CP342-5订货号及版本号相同的CP342-5(本例选择“6GK7 342-5DA02-0XE0”→“V5.0”),然后拖到“PROFIBUS(1):DP master system”线上,鼠标变为+号后释放,刚才已经组态完的从站出现在弹出的列表中。点击“连接”按钮,将从站连接到主站的PROFIBUS系统上。 DP从站属性窗口 连接完成后,点击DP从站,组态通讯接口区,在硬件目录中的“PROFIBUS DP”→“Configured Stations”→“S7-300 CP342-5”→“6GK7 342-5DA02-0XE0”→“V5.0”子目录内选择插入32个字节的输入和32个字节的输出,如果选择“Total”,主站CPU要调用SFC14,SFC15对数据包进行处理,本例中选择按字节通讯,在主站中不需要对通讯进行编程。 组态完成后编译存盘下载到CPU中,可以修改CP5611参数,使之可以连接到PROFIBUS网络上同时对主站和从站编程。主站发送到从站的数据区为QB0~QB31,主站接收从站的数据区为IB0~IB31,从站需要调用FC1、FC2建立通讯区 完成通讯接口区的建立 进行从站编程 编译存盘并下载到CPU中,这样通讯接口区就建立起来了,通讯接口区对应关系如下: 今天的讲解就到这里了,有什么不明白的请评论留言 |
|
来自: 龙之吻6iinxl8c > 《运动控制PLC相关》