分享

从零开始学PLC之CP342-5作主从站的PROFIBUS-DP组态应用

 龙之吻6iinxl8c 2018-09-06

大家好,最近比较忙,已经两天没有更新文章了,想大家说一声抱歉,今天我们接着讲解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。

从零开始学PLC之CP342-5作主从站的PROFIBUS-DP组态应用

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”模式,其他保持默认值。

从零开始学PLC之CP342-5作主从站的PROFIBUS-DP组态应用

CP 342-5属性窗口

从零开始学PLC之CP342-5作主从站的PROFIBUS-DP组态应用

完成组态

在硬件配置窗口内,打开硬件目录,打开“PROFIBUS-DP”→“DP V0 Slaves”→“ET 200M”子目录,选择接口模块ET 200M(IM153-2),并将其拖放到“PROFIBUS(1):DP master system”线上,鼠标变为+号后释放,自动弹出的IM153-2属性窗口。选择DP站点地址为4,其他保持默认值。

从零开始学PLC之CP342-5作主从站的PROFIBUS-DP组态应用

在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)一一对应。

从零开始学PLC之CP342-5作主从站的PROFIBUS-DP组态应用

进行编程

从零开始学PLC之CP342-5作主从站的PROFIBUS-DP组态应用

从零开始学PLC之CP342-5作主从站的PROFIBUS-DP组态应用

以上讲解是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。

从零开始学PLC之CP342-5作主从站的PROFIBUS-DP组态应用

新建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”模式。

从零开始学PLC之CP342-5作主从站的PROFIBUS-DP组态应用

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系统上。

从零开始学PLC之CP342-5作主从站的PROFIBUS-DP组态应用

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建立通讯区

从零开始学PLC之CP342-5作主从站的PROFIBUS-DP组态应用

完成通讯接口区的建立

进行从站编程

从零开始学PLC之CP342-5作主从站的PROFIBUS-DP组态应用

从零开始学PLC之CP342-5作主从站的PROFIBUS-DP组态应用

编译存盘并下载到CPU中,这样通讯接口区就建立起来了,通讯接口区对应关系如下:

从零开始学PLC之CP342-5作主从站的PROFIBUS-DP组态应用

今天的讲解就到这里了,有什么不明白的请评论留言

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多