STEP7的项目文件是控制系统的监控、调试、故障诊断和改进的基础。没有项目文件,就不能用博途诊断故障。如果下载到CPU的项目文件没有加密,建立起CPU与编程计算机的通信连接后,可以将项目文件上传到计算机,用一个新生成的空项目将硬件、网络的组态信息和用户程序保存起来。下面用仿真软件来模拟上传项目文件的操作,硬件PLC上传项目文件的操作基本上相同。
1.上传单CPU项目文件的仿真实验
首先打开随书光盘中的项目“用博途诊断故障”,选中PLC_1,单击工具栏上的“开始仿真”按钮,出现仿真软件的精简视图和“扩展的下载到设备”对话框。单击“开始搜索”按钮,搜索到IP地址为192.168.0.1的PLC_1。单击“下载”按钮,将程序和组态数据下载到仿真PLC。
执行菜单命令“项目”→“新建”,在STEP 7中生成一个空的项目。执行菜单命令“在线”→“将设备作为新站上传(硬件和软件)”,出现“将设备上传至PG/PC”对话框(见图7-19)。
单击“开始搜索”按钮,经过一定的时间后,在“所选接口的可访问节点”列表中,出现连接的CPU 1516-3 PN/DP和它的两个以太网接口的IP地址,计算机与PLC之间的连线由断开变为接通。CPU所在方框的背景色变为实心的橙色,表示CPU进入在线状态。
选中可访问节点列表中的IP地址为192.168.0.1的PN接口,单击对话框下面的“从设备上传”按钮,上传成功后,获得CPU完整的硬件配置和用户程序。打开网络视图(见图7-10),可以看到其中的IO控制器(PLC_1)和IO设备(ET 200SP),以及连接它们的PROFINET网络。双击网络视图中的PLC_1,打开它的设备视图,可以看到它的各个模块。双击网络视图中的ET 200SP,打开它的设备视图,可以看到它的内部结构。
与S7-300/400不同,S7-1200/1500下载了PLC变量表和程序中的注释。因此在上传时可以得到CPU中的变量表和程序中的注释,它们对于程序的阅读是非常有用的。
图7-19 “将设备上传至PG/PC”对话框
2.上传多CPU项目的仿真实验
打开随书光盘中的例程“1500_1500IE_S7”,选中项目树中的PLC_1,单击工具栏上的“开始仿真”按钮,出现仿真软件的精简视图和“扩展的下载到设备”对话框。单击“开始搜索”按钮,搜索到IP地址为192.168.0.1的PLC_1。单击“下载”按钮,将PLC_1的程序和组态数据下载到仿真PLC。(www.xing528.com)
选中项目树中的PLC_2,单击工具栏上的“开始仿真”按钮,出现第二台仿真PLC的精简视图和“扩展的下载到设备”对话框。单击“开始搜索”按钮,搜索到IP地址为192.168.0.2的PLC_2。单击“下载”按钮,将PLC_2的程序和组态数据下载到仿真PLC。
执行菜单命令“项目”→“新建”,在STEP 7中生成一个空的项目。执行菜单命令“在线”→“将设备作为新站上传(硬件和软件)”,出现“将设备上传至PG/PC”对话框(见图7-20)。
图7-20 “将设备上传至PG/PC”对话框
单击“开始搜索”按钮,经过一定的时间后,在“所选接口的可访问节点”列表中,出现连接的CPU 1511-1PN和CPU 1516-3PN/DP的3个以太网接口。
选中可访问节点列表中的IP地址为192.168.0.1的CPU 1511-1PN的PN接口,单击对话框下面的“从设备上传”按钮,上传成功后,在项目视图中可以看到上传的PLC_1站点,CPU为CPU 1511-1PN。
再次执行菜单命令“在线”→“将设备作为新站上传(硬件和软件)”,出现“将设备上传至PG/PC”对话框(见图7-20)。单击“开始搜索”按钮,在“所选接口的可访问节点”列表中,出现两块CPU的3个以太网接口。选中可访问节点列表中的IP地址为192.168.0.2的CPU 1516-3PN/DP的PN接口,单击对话框下面的“从设备上传”按钮,上传成功后,在项目视图中可以看到上传的PLC_2站点,CPU为CPU 1516-3PN/DP。
打开网络视图,可以看到PLC_1和PLC_2,和连接它们的PROFINET网络。单击按下网络视图左上角的“连接”按钮,将光标放到网络线上,单击出现的小框中的“S7_连接_1”,连接线变为高亮显示,连接线上出现“S7_连接_1”。
打开PLC_1的主程序OB1和OB100,可以看到其中的程序。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。