以S7 315-2DP为例。该PLC没有以太网口,有一个MPI口和一个DP口。
首先运行Step7软件,本文使用的是V5.6版本。
新建一个空项目,命名项目名称project1。
此处连接工具使用的是西门子的CP5711通讯处理器,用来连接调试电脑和Profibus或者MPI。
线缆一端连接PLC的DP接口,另一端连接电脑USB接口,驱动会自动安装。连接好后,点击菜单中的"Options",在下拉菜单中选择"Set PG/PC Interface"
在列表中选择连接5711卡。
点击菜单中的"PLC",在下拉菜单中选择"Upload Station to PG"
出现DP节点选择对话框,点击"Update"刷新后可以看到总线上的各个站点,此处总线站点只有PLC。从下面可连接站点列表中选择要上传的PLC,然后点击左下角的"OK"按键。
开始上传PLC中包括硬件组态和功能块在内的各项信息。
上传完毕后项目便整个上载到本地电脑中了。
需要注意的是S7-300系列PLC程序下载不支持注释,也就是说上载上来的程序各个变量均没有注释,S7-1500系列PLC可以下载注释,但是不能下载变量分组。此外,上载上来的功能块离线状态下不能用"goto"命令进行跳转,但是在线状态可以!
最后说一句,如果处于知识产权方面考虑,可以事先给项目加密,防止第三方未经允许上载程序。