![图解西门子PLC、变频器与触摸屏组态技术](https://wfqqreader-1252317822.image.myqcloud.com/cover/479/30918479/b_30918479.jpg)
3.5 软件的一些常用设置及功能使用
3.5.1 软件的一些对象设置
在STEP 7-Micro/WIN SMART软件中,用户可以根据自己的习惯对很多对象进行设置。在设置时,单击菜单栏中的“工具”,再单击下方横向条形菜单中的“选项”,弹出“Options”(选项)对话框,如图3-26所示。对话框左边为可设置的对象,右边为左边选中对象的设置内容。图中左边的“常规”被选中,右边为常规设置内容,在“语言”项默认为“简体中文”,如果将其设为“英语”,则关闭软件重启后,软件窗口会变为英文界面。如果设置混乱,可以单击右下角的“全部复位”按钮,关闭软件重启后,所有的设置内容全部恢复到初始状态。
![](https://epubservercos.yuewen.com/AA126A/16793576105318406/epubprivate/OEBPS/Images/image_65_1_l.jpg?sign=1738850937-HIsNKNAXPSlTx9Rcvn1nuseNObONut4s-0-3297db71ca7e4fc3e90957fdd38f7371)
图3-26 单击“工具”菜单中的“选项”即弹出软件常用对象设置对话框
在“Options”(选项)对话框中还可以对编程软件进行其他一些设置,图3-27所示为软件的“项目”设置,可以设置项目文件保存的位置等内容。
![](https://epubservercos.yuewen.com/AA126A/16793576105318406/epubprivate/OEBPS/Images/image_66_0_l.jpg?sign=1738850937-vIVeObfmNY3EVndqXIkp0mo3zsK7Lm3r-0-ccefb8e7e876ee0ed5abe7ab72e90c7d)
图3-27 在“Options”对话框中切换到“项目”可进行有关项目方面的设置
3.5.2 硬件组态(配置)
在STEP 7- Micro/WIN SMART软件的系统块中可对PLC硬件进行设置,然后将系统块下载到PLC,PLC内的有关硬件就会按系统块的设置工作。
在项目指令树区域双击“系统块”,弹出如图3-28(a)所示的“系统块”对话框,上方为PLC各硬件(CPU模块、信号板、扩展模块)型号配置,下方可以对硬件的“通信”、“数字量输入”、“数字量输出”、“保持范围”、“安全”和“启动”进行设置,默认处于“通信”设置状态,在右边可以对有关通信的以太网端口、背景时间和RS485端口进行设置。
一些PLC的CPU模块上有RUN/STOP开关,可以控制PLC内部程序的运行/停止;而S7-200 SMART CPU模块上没有RUN/STOP开关,CPU模块上电后处于何种模式可以通过系统块设置。在“系统块”对话框的左边单击“启动”项,如图3-28(b)所示,然后单击右边“CPU模式”项的下拉按钮,选择CPU模块上电后的工作模式,有STOP、RUN、LAST三种模式供选择。LAST模式表示CPU上次断电前的工作模式,当设为该模式时,若CPU模块上次断电前为RUN模式,则一上电就工作在RUN模式。
![](https://epubservercos.yuewen.com/AA126A/16793576105318406/epubprivate/OEBPS/Images/image_66_1_l.jpg?sign=1738850937-ybNAF0JOzL29NvwDpPernU5hVsh0iMr7-0-2cfa34d0c33988d27c7e59aade53b0d9)
图3-28 使用系统块配置PLC硬件
在系统块中对硬件进行配置后,需要将系统块下载到CPU模块,其操作方法与下载程序相同,只不过下载对象要选择“系统块”,如图3-28(c)所示。
![](https://epubservercos.yuewen.com/AA126A/16793576105318406/epubprivate/OEBPS/Images/image_67_0_l.jpg?sign=1738850937-YudolZQgQ1fBdmAEqng99O6vfC732JQY-0-f925c6ec69e1ebd015dc952b79805fb1)
图3-28 使用系统块配置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卡备份程序时的操作过程如下。
❶在STEP 7-Micro/WIN SMART软件中将程序下载到CPU模块。
❷将一张空白的Micro SD卡插入CPU模块的卡槽,如图3-29(a)所示。
❸单击“PLC”菜单下的“设定”,弹出“程序存储卡”对话框,如图3-29(b)所示。选择CPU模块要传送给Micro SD卡的块,单击“设定”按钮,系统会将CPU模块中相应的块传送给Micro SD卡。传送完成后,“程序存储卡”对话框中显示“编程已成功完成”,如图3-29(c)所示,这样CPU模块中的程序就被备份到Micro SD卡了,然后从卡槽中拔出Micro SD卡(如果不拔出Micro SD卡,CPU模块会始终处于STOP模式)。
![](https://epubservercos.yuewen.com/AA126A/16793576105318406/epubprivate/OEBPS/Images/image_67_1_l.jpg?sign=1738850937-T7GSifkUwZDu3PBWDjAgR22Y6BvswOhZ-0-7f823051f70b306a079a333a6ccc23b5)
图3-29 用Micro SD卡备份CPU模块中的程序
CPU模块的程序备份到Micro SD卡后,用读卡器读取Micro SD卡,会发现原先空白的卡上出现一个“S7_JOB.S7S”文件和一个“SIMATIC.S7S”文件夹(文件夹中含有5个文件),如图3-29(d)所示。
![](https://epubservercos.yuewen.com/AA126A/16793576105318406/epubprivate/OEBPS/Images/cutq_68_9645_l.jpg?sign=1738850937-BiK2j2pR5fnxWCIDRsmsdkpshMqWIBa2-0-0c1c5b4933a6e653fdadb12b3b8194c0)
图3-29 用Micro SD卡备份CPU模块中的程序(续)
2)复制程序
用Micro SD卡复制程序比较简单,在断电的情况下将已备份程序的Micro SD卡插入另一台S7-200 SMART CPU模块的卡槽,然后给CPU模块通电,CPU模块自动将MicroSD卡中的程序复制下来。在复制过程中,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模块刷新固件的操作过程如下。
❶查看CPU模块当前的固件版本。在STEP 7-Micro/WIN SMART软件中新建一个空白项目,然后执行上传操作,在上传操作成功(表明计算机与CPU模块通信正常)后,单击“PLC”菜单下的“PLC”,如图3-30(a)所示,弹出“PLC信息”对话框,如图3-30(b)所示。在左边的“设备”项中选中当前连接的CPU模块型号,在右边可以看到其固件版本为“V02.02.00_00.00.01.00”。
![](https://epubservercos.yuewen.com/AA126A/16793576105318406/epubprivate/OEBPS/Images/image_69_0_l.jpg?sign=1738850937-dczn14rcXF4kjsYwP0UZJ3xg6pUxbDcj-0-144b39d5de61176b1d5ff4b5532eae0a)
图3-30 查看CPU模块当前的固件版本
v下载新版本固件并复制到Micro SD卡。登录西门子下载中心(网址:www.ad.siemens.com.cn/download/),搜索“S7-200 SMART固件”,找到新版本固件,如图3-31(a)所示;下载并解压后,可以看到一个“S7_JOB.S7S”文件和一个“FWUPDATE.S7S”文件夹,如图3-31(b)所示;打开该文件夹,可以看到多种型号CPU模块的固件文件,其中就有当前需刷新固件的CPU模块型号,如图3-31(c)所示;将“S7_JOB.S7S”文件和“FWUPDATE.S7S”文件夹(包括文件夹中的所有文件)复制到一张空白Micro SD卡上。
w刷新固件。在断电情况下,将已复制新固件文件的Micro SD卡插入CPU模块的卡槽,然后给CPU模块上电,CPU模块会自动安装新固件。在安装过程中,CPU模块上的RUN、STOP两个指示灯以2Hz的频率交替点亮;当只有STOP指示灯闪烁时表示新固件安装结束,此时拔出Micro SD卡。
固件刷新后,可以在STEP 7-Micro/WIN SMART软件中查看CPU模块的版本。如图3-31(d)所示,在“PLC信息”对话框中显示其固件版本为“V02.03.00_00.00.00.00”。
![](https://epubservercos.yuewen.com/AA126A/16793576105318406/epubprivate/OEBPS/Images/cutq_70_16743_l.jpg?sign=1738850937-IZJ0aiZtemJMvFw3K8JpKFlKs95JGwLe-0-9e8f84f90bc7ee2f907ee7fa83b5d5f5)
图3-31 下载并安装新版本固件
![](https://epubservercos.yuewen.com/AA126A/16793576105318406/epubprivate/OEBPS/Images/image_71_0_l.jpg?sign=1738850937-VfzAFXrSLzKgalBSontXb4p0ZZICRcpi-0-6080f6103c0fc40a8dc4ecd06b3819f8)
图3-31 下载并安装新版本固件(续)
3.用Micro SD卡将PLC恢复到出厂值
在PLC加密而又不知道密码的情况下,如果仍想使用PLC;或者在PLC里面设置了固定的IP地址,利用这个IP地址无法与计算机通信,导致IP地址无法修改时,可以考虑将PLC恢复到出厂值。
用Micro SD卡将PLC恢复到出厂值的操作过程如下。
❶编写一个S7_JOB.S7S文件并复制到Micro SD卡。打开计算机自带的记事本程序,输入一行文字“RESET_TO_FACTORY”,该行文字是让CPU模块恢复到出厂值的指令,不要输入双引号,然后将其保存成一个文件名为“S7_JOB.S7S”的文件,如图3-32所示,再将该文件复制到一张空白Micro SD卡中。
![](https://epubservercos.yuewen.com/AA126A/16793576105318406/epubprivate/OEBPS/Images/image_71_1_l.jpg?sign=1738850937-rtQxgPDYS3n50j3oJ1Jlf2tjwn1oeMc0-0-4dd03f3014c9315060d04dd76fef483b)
图3-32 用记事本编写一个含有让CPU模块恢复出厂值指令的S7_JOB.S7S文件并复制到Micro SD卡中
❷将Micro SD卡插入CPU模块将其恢复到出厂值。在断电情况下,将含有S7_JOB.S7S文件(该文件写有一行“RESET_TO_FACTORY”文字)的Micro SD卡插入CPU模块的卡槽,然后给CPU模块上电,CPU模块自动执行S7_JOB.S7S文件中的指令,恢复到出厂值。
注意:恢复出厂值会清空CPU模块内的程序块、数据块和系统块,不会改变CPU模块的固件版本。