程序编写完成后,通过在博途V15的操作,可以将程序下载到CPU中,程序首先下载到CPU的装载存储器中(EPROM里的程序保持不需要电池,有电池时可以保持过程数据;RAM里的程序保持需要电池)。与执行相关的部分程序存储于工作存储器中。
1.下载的条件
(1)编程设备和CPU之间必须有一个连接,最常用的连接就是编程电缆。要使用户能有效访问到PLC,不仅需要实际的物理连接,还需要设置好“下载”中的“设置PG/PC接口”。点击“开始搜索”后,选择下载目标设备点击“下载”,如图5-43所示。
图5-43 接口设置
(2)用户已经编译好将要下载的程序和硬件组态。建议在下载块之前,最好能在编译完后及时保存,再下载到PLC。这样就可以保证编程设备中的程序和PLC中程序的一致性。“保存”的作用是将编程设备中当前的软硬件内容保存在编程设备的硬盘上;而“下载”的作用是将编程设备中当前的软硬件内容下载到PLC中。这是两个不同的概念。尤其是当用户在线调试时,用户会在线修改程序内容,这时一定要先将程序保存,然后再下载,以避免下载的程序与最终保存的程序版本不一致。
(3)CPU处在允许下载的工作模式下(STOP或RUN-P)。在RUN-P模式一次只能下载一个块,这种改写程序的方式可能会出现块与块之间的时间冲突或不一致性,运行时CPU会进入STOP模式,因此建议在STOP模式下载。将CPU模块上的模式选择开关扳到STOP位置。STOP的LED亮。
(4)下载用户程序之前应将CPU中的用户存储器复位,以保证CPU内没有旧的程序。
2.下载的步骤
程序下载的过程如图5-44所示。
图5-44 程序下载的过程
用户程序被编译后,逻辑块、数据块、符号表和注释都保存在计算机的硬盘中。在完成组态、参数赋值、程序创建和建立在线连接后,可以将整个用户程序或个别的块下载到PLC。系统数据包括硬件组态、网络组态和连接表,也应下载到CPU。(www.xing528.com)
下载操作可以按照下述步骤进行。
(1)博途V15,打开项目。
(2)点击工具条中的“下载”按钮,将整个S7-300站(包括用户程序和模块信息)下载PLC,如图5-45所示。
图5-45 下载按钮
如果在程序编辑窗口执行下载操作,则下载的对象为当前编辑的程序块或数据块;如果在硬件组态时执行下载操作,则下载的对象为正在编辑的硬件组态信息。下载硬件组态需要将CPU切换到STOP模式。
3.程序的上传
程序的上传可以将PLC-CPU中的现行用户程序、配置数据等传送到编程器中,如果命名相同,则原编程器中的项目数据将被覆盖。
与程序下载一样,PLC的程序上传同样遵守“选中什么,上传什么”的原则,方法如下。
(1)可以在博途V15中,通过菜单命令“在线”→“上传”将连接到PG/PC的PLC站上传到项目中,“上传”命令的上传包含了该站的硬件配置和用户程序数据。
(2)可以在博途V15的硬件配置窗口中,通过工具条上的“”按钮进行上传。
要上传PLC至博途V15,PLC通信必须正常运行。确保网络硬件和PLC连接电缆正常操作。选择想要的块(程序块、数据块或系统块),选定要上传的程序组件就会从PLC复制到当前打开的项目,用户就可保存已上传的程序。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。