admin 管理员组文章数量: 1184232
2024年2月20日发(作者:ldapsearch 用户组)
S7-1500与S7-300 PN/IO智能设备通信目录1.2.概述 ................................................................................................................ 3自动化解决方案 .............................................................................................. 32.12.23.网络拓扑结构 ................................................................................... 3硬件与软件需求 ............................................................................... 3组态配置 ........................................................................................................ 43.13.23.33.4分配 IP地址 ..................................................................................... 4创建 PLC项目 ................................................................................. 4下载组态到站点 ............................................................................. 11主站编程 ........................................................................................ et通信状态检查 ................................................................................. 184.14.2网络状态检查 ................................................................................. 18数据检查 ........................................................................................ 19Unrestricted 2
1.概述PROFINET的CPU支持I device功能,即智能IO设备功能,也就是该PN设备可以同时作为IO控制器和IO设备。一个PN智能设备功能不但可以作为一个智能处理单元处理生产工艺的某一过程,而且可以和IO控制器之间交换过程数据,因此,智能设备作为一个IO设备连接一个上层IO控制器,智能设备的CPU通过自身的程序处理某段工艺过程,相应的过程值发送至上层的IO控制器再做相关的处理。SIMATIC S7- 300 PN CPU与 S7-1500 CPU都集成了PROFINET接口,该接口具备连接 PROFINET总线的通信功能,可以通过组态与其它设备建立Profinet智能设备通信。本文介绍了S7-300 PN CPU与 S7-1500进行Profinet IO智能设备通信的配置过程,文中S7-300 CPU做为智能设备。2.自动化解决方案2.1网络拓扑结构如图1所示,S7-300 PLC(192.168.0.1/24)与 S7-1500 PLC(192.168.0.2/24)通过交换机进行Profinet IO智能设备通信。图 1网络拓扑结构2.2硬件与软件需求数量111111设备SIMATIC S7-300 稳压电源 PS307CPU 317-2 PN/DP存储卡512KBPM190 W 120/230 VACCPU 1516-3存储卡2GB订货号6ES7307-1EA01-0AA06ES7317-2EK14-0AB06ES7953-8LJ30-0AA06EP1333-4BA006ES7516-3AN00-0AB06ES7954-8LP01-0AA0注释负载电源模块V3.2作为装载存储器负载电源模块V1.7作为装载存储器Unrestricted 3
SCALANCE X20816GK5208-0BA10-2AA3交换机表 1硬件列表设备STEP 7 Professional V13SP1 Update4Windows 7 Ultimate SP164-bit Operating System数量11订货号6ES7822-1AA03-0YA5注释表 2软件环境3.组态配置3.1分配 IP地址通过如下的步骤配置 PC的 IP地址:选择电脑的“控制面板 >网络和共享 >本地连接>属性”打开 Internet ProtocolVersion 4(TCP/IPv4),设置PC的 IP地址。图 2设置IP地址3.2创建 PLC项目在 STEP7 V13中创建一个项目并插入CPU 317 站。操作步骤如下:1.双击桌面的TIA快捷图标打开TIA Portal V13 软件:Unrestricted 4
图 3 TIA快捷图标2.进入TIA Portal的Portal视图图 4 Portal视图3. 选择创建新项目,并填写项目名称和项目保存的路径,并点击“创建”按钮。Unrestricted 5
图 5创建项目4. 进入“新手上路”,选择“组态设备”菜单图 6新手上路5.进入设备与网络菜单,选择添加新设备菜单,填写设备名称,并依据产品订货号选择相应控制器(同时要注意设备的版本号),点击“添加”按钮进入设备视图。Unrestricted 6
图 7添加设备6. 在工作区的设备视图下选中控制器的Profinet接口,在其属性窗口下常规选项卡内的“以太网地址”项内,添加接口的以太网子网 PN/IE_1 和填写接口的IP地址192.168.0.1/255.255.255.0 。图 8参数设置Unrestricted 7
7. 进入工作区的网络视图,在右侧硬件目录下根据产品订货号和版本号选择需要添加进项目的智能从站CPU,并将其拖拽到网络视图中。根据本例中使用的CPU,选择 S7-1516 产品。图 9添加设备8. 选中PLC_2,点击设备视图,进入设备视图的编辑界面。图 10进入设备视图Unrestricted 8
9.在工作区的设备视图下选中控制器的Profinet接口,在其属性窗口下常规选项卡内的“以太网地址”项内,添加接口的以太网子网 PN/IE_1 和填写接口的IP地址192.168.0.2/255.255.255.0来设置PLC_2的IP地址图 11设备组态(一)10. 在设备视图下,使能S7-300的IO设备功能,并分配控制器。Unrestricted 9
图 12设备组态(二)11. 在设备视图下,分配S7-300的智能设备通讯传输区,输入和输出区各分别组态一个字节。图 13设备组态(三)Unrestricted 10
12. 编译 S7-300 PLC,注意要没有编译错误。图 14设备组态(四)13.编译 S7-1500 PLC,注意要没有编译错误。图 15设备组态(五)3.3下载组态到站点将已组态好的项目下载到设备中,步骤如下:Unrestricted 11
1.在左侧的项目树中选中名称为PLC_1的PLC,点选下载按钮,进入下载界面。图 16组态下载(一)2.在扩展的下载到设备界面中,顺序选择参数,在PG/PC接口的类型下拉框中选择PN/IE,PG/PC接口下拉框中选择连接CPU的实际以太网卡,接口/子网的连接下拉框选择CPU连接的子网PN/IE_1,勾选显示所有兼容的设备,点击“开始搜索”按钮,搜索网络连接的兼容设备。图 17组态下载(二)1.在扩展的下载到设备界面中,从可访问设备中选中对应的设备,点击下载按钮进行下载组态。Unrestricted 12
2.图 18组态下载(三)4.在下载预览界面下,选择一致性下载、全部覆盖,出现下载准备就绪的提示后点击下载按钮。图 19组态下载(四)5.在完成下载后,如需启动模块则在下载结果窗口内选择“全部启动”选项,然后点击完成按钮关闭窗口,同时在信息栏内看到下载完成的提示。Unrestricted 13
图 20组态下载(五)6.在左侧的项目树中选中名称为PLC_2的PLC,点选下载按钮,进入下载界面。图 21组态下载(六)7.在扩展的下载到设备界面中,顺序选择参数,在PG/PC接口的类型下拉框中选择PN/IE,PG/PC接口下拉框中选择连接CPU的实际以太网卡,接口/子网的连接下拉框选择CPU连接的子网PN/IE_1,勾选显示所有兼容的设备,点击“开始搜索”按钮,搜索网络连接的兼容设备。Unrestricted 14
图 22组态下载(七)8.在扩展的下载到设备界面中,从可访问设备中选中对应的设备,点击下载按钮进行下载组态。图 23组态下载(八)Unrestricted 15
9.在下载预览界面下,选择一致性下载,出现下载准备就绪的提示后点击下载按钮。图 24组态下载(九)5.在完成下载后,如需启动模块则在下载结果窗口内选择“全部启动”选项,然后点击完成按钮关闭窗口,同时在信息栏内看到下载完成的提示。图 25组态下载(十)Unrestricted 16
3.4主站编程为避免因插拔中断导致 PLC 停机,需要添加插入/删除模块中断组织块(OB83),步骤如下。1.在 plc_2 下的程序块目录下,选择添加新块,选择 OB83 并添加。图 26添加新块2.选中添加好的OB83,点击下载按钮。图 27程序下载(一)3.在下载预览界面下,选中下载到设备,并点击下载。Unrestricted 17
图 28程序下载(二)4.在下载结果界面中,选中全部启动,点击完成,然后在下载信息中可以看到下载成功的信息。图 29程序下载(三)4. Profinet通信状态检查4.1网络状态检查在网络视图下,选中PLC,点击在线按钮,进入在线状态。提示都为绿色对勾状态,表示Profinet网络通讯正常。Unrestricted 18
图 30网络检查4.2数据检查在项目树下,分别对2个PLC添加监控表,在监控表中将通讯的数据添加进去。Unrestricted 19
图 31添加监控表将2个监控表转到监视状态,修改输出点的值,并点击应的输入点可以看到收到相应数据,表示数据通讯正常。对输出点赋值,在对图 32监控表数据监视Unrestricted 20
版权声明:本文标题:S7-1500与S7-300 PNIO智能设备通信 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1708398895a522692.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论