PLC、变频器与人机界面实战手册(西门子篇)
上QQ阅读APP看书,第一时间看更新

3.5 对象设置、硬件组态与数据复制

3.5.1 常用对象的设置

在STEP 7-Micro/WIN SMART软件中,用户可以根据自己的习惯对很多对象进行设置。在设置时,单击菜单栏的“工具”,再单击下方横向条形菜单中的“选项”,弹出“Options(选项)”对话框,如图3-18所示。对话框左边为可设置的对象,右边为左边选中对象的设置内容,图中左边的“常规”被选中,右边为常规设置内容,在语言项默认为“简体中文”,如果将其设为“英语”,则关闭软件重启后,软件窗口会变成英文界面,如果设置混乱,可以单击右下角的“全部复位”按钮,关闭软件重启后,所有的设置内容全部恢复到初始状态。

在“Options(选项)”对话框还可以对编程软件进行其他一些设置。

3.5.2 硬件组态

在STEP 7-Micro/WIN SMART软件的系统块中可对PLC硬件进行设置,然后将系统块下载到PLC,PLC内的有关硬件就会按系统块的设置工作。

在项目指令树区域双击“系统块”,弹出图3-19a所示的“系统块”对话框,上方为PLC各硬件(CPU模块、信号板、扩展模块)型号配置,下方可以对硬件的“通信”“数字量输入”“数字量输出”“保持范围”“安全”和“启动”进行设置,默认处于“通信”设置状态,在右边可以对有关通信的以太网端口、背景时间和RS-485端口进行设置。

一些PLC的CPU模块上有RUN/STOP开关,可以控制PLC内部程序的运行/停止,而S7-200 SMART CPU模块上没有RUN/STOP开关,CPU模块上电后处于何种模式可以通过系统块设置。在“系统块”对话框的左边单击“启动”项,如图3-19b所示,然后单击左边CPU模式项的下拉按钮,选择CPU模块上电后的工作模式,有STOP、RUN、LAST三种模式供选择,LAST模式表示CPU上次断电前的工作模式,当设为该模式时,若CPU模块上次断电前为RUN模式,一上电就工作在RUN模式。

978-7-111-67613-3-Chapter03-37.jpg

图3-18 单击“工具”菜单中的“选项”即弹出软件常用对象设置对话框

在系统块中对硬件配置后,需要将系统块下载到CPU模块,其操作方法与下载程序相同,只不过下载对象要选择“系统块”,如图3-19c所示。

978-7-111-67613-3-Chapter03-38.jpg

图3-19 使用系统块配置PLC硬件

3.5.3 用存储卡备份、复制程序和刷新固件

S7-200 SMART CPU模块上有一个Micro SD卡槽,可以安插Micro SD卡(大多数手机使用的TF卡),使用Micro SD卡主要可以:①将一台CPU模块的程序复制到另一台CPU模块;②给CPU模块刷新固件;③将CPU模块恢复到出厂设置。

1.用Micro SD卡备份和复制程序

(1)备份程序

用Micro SD卡备份程序时操作过程如下:

1)在STEP 7-Micro/WIN SMART软件中将程序下载到CPU模块。

2)将一张空白的Micro SD卡插入CPU模块的卡槽。

3)单击“PLC”菜单下的“设定”,弹出“程序存储卡”对话框,如图3-20所示,选择CPU模块要传送给Micro SD卡的块,单击“设定”按钮,系统会将CPU模块中相应的块传送给Micro SD卡,传送完成后,“程序存储卡”对话框中会出现“编程已成功完成”,这样CPU模块中的程序就被备份到Micro SD卡,而后从卡槽中拔出Micro SD卡(不拔出Micro SD卡,CPU模块会始终处于STOP模式)。

CPU模块的程序备份到Micro SD卡后,用读卡器读取Micro SD卡,会发现原先空白的卡上出现一个“S7_JOB.S7S”文件和一个“SIMATIC.S7S”文件夹(文件夹中含有5个文件)。

978-7-111-67613-3-Chapter03-39.jpg

图3-20 用Micro SD卡备份CPU模块中的程序

(2)复制程序

用Micro SD卡复制程序比较简单,在断电的情况下将已备份程序的Micro SD卡插入另一台S7-200 SMART CPU模块的卡槽,然后给CPU模块通电,CPU模块自动将Micro SD卡中的程序复制下来,在复制过程中,CPU模块上的RUN、STOP两个指示灯以2Hz的频率交替点亮,当只有STOP指示灯闪烁时才表示复制结束,才能拔出Micro SD卡。若将Micro SD卡插入先前备份程序的CPU模块,则可将Micro SD卡的程序还原到该CPU模块中。

2.用Micro SD卡刷新固件

PLC的性能除了与自身硬件有关外,还与内部的固件(firmware)有关,通常固件版本越高,PLC性能越强。如果PLC的固件版本低,可以用更高版本的固件来替换旧版本固件(刷新固件)。

用Micro SD卡对S7-200 SMART CPU模块刷新固件的操作过程如下:

1)查看CPU模块当前的固件版本。在STEP 7-Micro/WIN SMART软件中新建一个空白项目,然后执行上传操作,在上传操作成功(表明计算机与CPU模块通信正常)后,单击“PLC”菜单下的“PLC”,如图3-21a所示,弹出“PLC信息”对话框(见图3-21b),在左边的“设备”项中选中当前连接的CPU模块型号,在右边可以看到其固件版本为“V02.02…”。

978-7-111-67613-3-Chapter03-40.jpg

图3-21 查看CPU模块当前的固件版本

2)下载新版本固件并复制到Micro SD卡。登录西门子下载中心(网址:www.ad.siemens.com.cn/download/),搜索“S7-200 SMART固件”,找到新版本固件,如图3-22a所示,下载并解压后,可以看到一个“S7_JOB.S7S”文件和一个“FWUPDATE.S7S”文件夹,如图3-22b所示,打开该文件夹,可以看到多种型号CPU模块的固件文件,其中就有当前需刷新固件的CPU模块型号,如图3-22c所示,将“S7_JOB.S7S”文件和“FWUPDATE.S7S”文件夹(包括文件夹中所有文件)复制到一张空白Micro SD卡上。

3)刷新固件。在断电的情况下,将已复制新固件文件的Micro SD卡插入CPU模块的卡槽,然后给CPU模块上电,CPU模块会自动安装新固件。在安装过程中,CPU模块上的RUN、STOP两个指示灯以2Hz的频率交替点亮,当只有STOP指示灯闪烁时表示新固件安装结束,再拔出Micro SD卡。

固件刷新后,可以在STEP 7-Micro/WIN SMART软件中查看CPU模块的版本,如图3-22d所示,在“PLC信息”对话框显示其固件版本为“V02.03…”。

978-7-111-67613-3-Chapter03-41.jpg

图3-22 下载并安装新版本固件

978-7-111-67613-3-Chapter03-42.jpg

图3-22 下载并安装新版本固件(续)

3.用Micro SD卡将PLC恢复到出厂值

在PLC加密而又不知道密码情况下,如果仍想使用PLC,或者在PLC里面设置了固定的IP地址,利用这个IP地址无法与计算机通信,导致IP地址无法修改时,可以考虑将PLC恢复到出厂值。

用Micro SD卡将PLC恢复到出厂值操作过程如下:

1)编写一个S7_JOB.S7S文件并复制到Micro SD卡。打开计算机自带的记事本程序,输入一行文字“RESET_TO_FACTORY”,该行文字是让CPU模块恢复到出厂值的指令,不要输入双引号,然后将其保存成一个文件名为“S7_JOB.S7S”的文件,再将该文件复制到一张空白Micro SD卡中。

2)将Micro SD卡插入CPU模块恢复到出厂值。在断电的情况下,将含有S7_JOB.S7S文件(该文件写有一行“RESET_TO_FACTORY”文字)的Micro SD卡插入CPU模块的卡槽,然后给CPU模块上电,CPU模块自动执行S7_JOB.S7S文件中的指令,恢复到出厂值。

需要注意的是,恢复出厂值会清空CPU模块内的程序块、数据块和系统块,不会改变CPU模块的固件版本。