您现在的位置是:首页 > PLC技术 > PLC技术

用STEP 7编程软件进行数据的上传与下载技术方法

来源:艾特贸易2017-06-05

简介我们通常采用 STEP 7 编程软件对 SIMATIC S7-300 PLC 存储区域的用户程序进行上传,将用户程序保存在笔记本的硬盘上或光盘上,如果需要可将下载的用户程序再下载到 CPU 的装载存储区中。

    我们通常采用STEP 7编程软件对SIMATIC S7-300 PLC存储区域的用户程序进行上传,将用户程序保存在笔记本的硬盘上或光盘上,如果需要可将下载的用户程序再下载到CPU的装载存储区中。

    准备条件:一台装有STEP-7编程软件的PC机、STEP7软件包、MPI通信电缆和适配器。

    ①在PCPLC之间建立通信

    a.通信方式

   PCS机与S7-300建立通信的方式通常有三种方式,即:采用PC-Adapter适配器和RS232电缆建立连接、采用PC-Adapter适配器通过USB电缆建立连接、采用CP5512卡和MPI电缆建立连接,见图2

S7-300 PLC通信方式

    2   S7-300 PLC通信方式

    b.采用PC-Adapter适配器和RS232电缆建立连接

    (a)RS232 PC-Adapter电缆的RS232接口端与PC机的RS232串口相连,另一端MPI/DP接口与S7-300 PLC CPUMPI口相连,硬件连接完成。

   (b) STEP7软件的通信参数设置

    步骤1:在笔记本上启动STEP-7软件,出现“SIMATICManager”页面,点击“Options”,在下拉菜单下选择“Set PG/PC Interface”。

    步骤2:选择“PC Adapter (MPI)”,再点击“Properties”,设定MPI和串口的属性。MPI的波特率范围是187.5Kbps12Mbps,通常设为187.5KbpsPG/PC的地址不能与PLC的地址相同,然后点击“LocalConnection”,出现如图3所示画面。

    3

    注意:

    @MPI波特率的设置应与PLC-CPU的波特率一致,如果不知道CPU的波特率,在选择在“PG/PC Interface”接口中选择“PCAdapter (Auto)”,其他设置不变。

    RS232串口波特率的设置应与PC Adapter适配器的波特率的设置保持一致,否则会出现报警。

    PG/PC的地址不要和PLC的地址相同。

    步骤3:点击“OK”完成PG/PCInterface设置,此时若给PLC送电,可以建立PCPLC之间的通信连接,正常情况下,PC Adapter上的Power电源批示灯常亮,Active灯快速闪烁。

    c.采用USB PC-Adapter电缆建立连接

   (a)USBPC-Adapter电缆的USB接口与PC机的USB接口相连,另一端MPI/DP接口与S7-300 PLC CPUMPI口相连,硬件连接完成。

   (b) STEP7软件的通信参数设置

   USB PC-AdapterPC机的STEP7软件中进行通信参数设置的方法与RS232 PC-Adapter的方法和步骤基本相同,只是在选择“Local Connection”时略有不同,在接口处选择USB,且无须设置波特率。

    注意:目前多数笔记本没有配置RS232口,建议使用USB PC-Adapter适配器,不建议使用USBRS232口转换器来连接RS232 PC-Adapter适配器。

    a.采用CP5512卡、MPI电缆建立连接

   (a) STEP-7软件的通信参数设置

    步骤1:在笔记本上启动STEP 7软件,出现“SIMATICManager”页面,点击“Options”,在下拉菜单下选择“Set PG/PC Interface”;

   (b)选择“CP5512(MPI)”接口参数,再点击“Properties”,设定MPI接口的属性。MPI的波特率范围是187. 5Kbps12Mbps,通常设为187.5Kbps,点击“OK”完成设置。

    注意:

    ⑨在STEP7软件“Set PG/PC Interface”页面,设置MPI参数时可以点击“Diagnostics”,进入网络诊断页面,点击“Read”可以看到网络上连接的站点。

    MPI波特率的设置应与PLC-CPU的波特率一致,如果不知道CPU的波特率,在选择在“PG/PCInterface”接口中选择“CP5512(Auto)”,在“属性”里可以自动检测CPU的波特率,通过此方法还可以检测STEP7能否与PLC建立通信;

    PG/PC的地址不要和PLC的地址相同。

    ②从PLC上传程序到PC

    所谓上传就是将装载存储区中的组态信息和用户程序保存到用户PC机中的操作。

    a.运行STEP-7软件,打开“SIMATIC Manager”页面,建立一个新的站,如“SIMATIC 300-Station(1)”。

    b.点击“PLC”项目会出现一个下拉菜单,选择“Upload Station to PG”,将会弹出选择节点地址的对话框,见图4

    4

    c.选择目标站点是“Local”,点击“View”,这时网络上所有可访问站点显示在表格里,选择需要上传的站点,再点击“OK”,即完成了所选站点用户程序的上传。

    ③将程序从PC下载到PLC

    在项目管理画面、具体的程序或组态画面和离线/在线画面都可以将程序从PC下载到PLC,下面以在项目管理画面进行下载为例,介绍具体方法。

    a.将CPU模式开关切换到“STOP”或“RUN-P”模式。

    b.运行STEP-7软件,在“SIMATIC Manager”页面,选中一个准备下载的站(如:GTV)

    c.点击“PLC”选项会弹出一个下拉菜单,选中“Download”,或者直接点击工具栏上的“下载”图标,这时会出现几个提示对话框,按要求选择即可。