3.5 软件的一些常用设置及功能使用
3.5.1 软件的一些对象设置
在STEP 7-Micro/WIN SMART软件中,用户可以根据自己的习惯对很多对象进行设置。在设置时,单击菜单栏中的“工具”,再单击下方横向条形菜单中的“选项”,弹出“Options”(选项)对话框,如图3-26所示。对话框左边为可设置的对象,右边为左边选中对象的设置内容。图中左边的“常规”被选中,右边为常规设置内容,在“语言”项默认为“简体中文”,如果将其设为“英语”,则关闭软件重启后,软件窗口会变为英文界面。如果设置混乱,可以单击右下角的“全部复位”按钮,关闭软件重启后,所有的设置内容全部恢复到初始状态。
图3-26 单击“工具”菜单中的“选项”即弹出软件常用对象设置对话框
在“Options”(选项)对话框中还可以对编程软件进行其他一些设置,图3-27所示为软件的“项目”设置,可以设置项目文件保存的位置等内容。
图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模式。
图3-28 使用系统块配置PLC硬件
在系统块中对硬件进行配置后,需要将系统块下载到CPU模块,其操作方法与下载程序相同,只不过下载对象要选择“系统块”,如图3-28(c)所示。
图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模式)。
图3-29 用Micro SD卡备份CPU模块中的程序
CPU模块的程序备份到Micro SD卡后,用读卡器读取Micro SD卡,会发现原先空白的卡上出现一个“S7_JOB.S7S”文件和一个“SIMATIC.S7S”文件夹(文件夹中含有5个文件),如图3-29(d)所示。
图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”。
图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”。
图3-31 下载并安装新版本固件
图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卡中。
图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模块的固件版本。