摘要:S7-1200 配备了专门的 SD 卡,支持 4M、12M、24M 以及 2G 的 SD 卡。这张卡能当作程序卡、传送卡,或者用于更新硬件以及解除密码。S7-1200CPU 所用的存储卡就是 SD 卡,在这存储卡里能够存放用户的项目文件,主要有下面这几种功能:
一、SD卡的作用类别
S7-1200 配备了专门的 SD 卡,支持 4M、12M、24M 以及 2G 的 SD 卡。这张卡能当作程序卡、传送卡,或者用于更新硬件以及解除密码。S7-1200CPU 所用的存储卡就是 SD 卡,在这存储卡里能够存放用户的项目文件,主要有下面这几种功能:
第一,能当作 CPU 的装载存储区,用户的项目文件可以只存放在卡里面,CPU 里没有项目文件,要是没有这存储卡就没法运行。
第二,在没有编程软件的时候,可以作为向多个 S7-1200PLC 传送项目文件的媒介。
第三,要是忘记密码了,能够清除 CPU 内部的项目文件和密码。
第四,24MB 及以上的存储卡能够用来更新 S7-1200CPU 的固件版本。
二、SD的卡作用之一传送卡
1、把 SD 卡设置成传输卡以后,能实现两个用处:
(1)能用来把程序从存储卡复制到 CPU 的内部装载存储区。当把 MC 卡插到 PLC 的插卡槽之后,CPU 会先把内部装载存储器里的用户程序和任何强制值清除掉,接着把程序卡的程序复制到 CPU 的内部装载存储器里。等传送过程结束,一定得把存储卡拿下来。
(2)能够用来删掉 PLC 设好的密码。要是 PLC 加密了但又忘了密码,那就把一张空的传送卡插到 PLC 的插卡槽,CPU 就会把 PLC 设的密码和所有程序都清除掉。
2、怎样创建传送卡:
(1)在创建传送卡,把程序复制到存储卡之前,一定要先设置好 CPU 的启动参数(设置成暖启动)。要是没设置 CPU 的启动参数,那程序从程序卡复制到 CPU 的装载存储器之后,CPU 不会自动切换到运行状态。
(2)把没有写保护的空白 SD 卡插到和 PC 连接的读卡器里。要是存储卡处于写保护模式,那就得滑动保护开关,让它处于“LOCK”的位置。要是在使用之前发现存储卡里有内容,那就得先把卡中的内容删掉(千万不能格式化),把“S7-JOB.s7s”文件还有任何现有的文件夹都删掉。
(3)在 TIA PORTAL 软件的项目视图里,点击左边的“项目树”——>“读卡器/USB 存储器”——>读卡器,然后右键点击存储卡的路径,选择“属性”,这时候就会出现存储卡对话框,在卡的类型里选择传送卡,这就表示这张卡被当作传输卡了。
(4)把编写好的项目程序放进存储卡里,通过在项目树里选中 CPU 设备,把这个 CPU 拖到存储卡里,或者复制 CPU 设备,再把它粘贴到存储卡里。这时候会弹出“装载预览对话框”,接着点击下载,就能把程序复制到传输卡里了。
3、把传送卡中的程序传输到PLC
在 CPU 没电的时候,把 SD 卡插到 PLC 里,重新接通电源后,CPU 会把程序复制到 PLC 的内部装载存储器。在复制的过程中,RUN/STOP 会呈现出绿色和黄色交替闪烁的状态。当 RUN/STOP 是黄色闪烁的时候,就表示程序复制完成了,这时候就可以把存储卡取下来了。
三、SD的卡作用之一清除密码
要是忘记了之前给 S7-1200 设的密码,通过“恢复出厂设置”是没法清除 S7-1200 里面的程序和密码的,所以咱们就得用存储卡。具体操作是这样的:
用一张存储卡,插在电脑读卡器中,清空文件在TIA PORTAL中将存储卡工作模式改成“传送”卡 (参考传输卡的操作方式)将S7-1200设备断电插入存储卡到S7-1200CPU卡座上S7-1200设备上电,CPU停止运行,“MAINT”指示灯闪烁,将S7-1200断电取出存储卡,将S7-1200上电,此时CPU密码及程序清除完成四、SD的卡作用之固件升级
使用 SD 卡给 PLC 进行固件升级的时候要注意:一定得用 24M 以上的存储卡,这样才能给 PLC 的固件升级。每个订货号对应的 CPU 都有对应的固件,得下载跟它对应的固件版本来更新 CPU 的固件。具体步骤如下:
(1)用电脑通过读卡器把存储卡里的内容清除掉。注意哈:可别格式化存储卡!
(2)把固件文件下载好并解压缩,能得到一个“S7_JOB.SYS”文件和“FWUPDATE.S7S”文件夹。
(3)把“S7_JOB.SYS”文件和“FWUPDATE.S7S”文件夹复制到存储卡里。
(4)把存储卡插到 CPU1200 的卡槽中。这时候 CPU 会停止,“MAINT”指示灯会闪烁。
(5)给 CPU 断电再上电 。要是 CPU 的“RUN/STOP” 指示灯黄绿交替闪烁,就说明固件正在更新;要是“RUN/STOP” 指示灯亮黄色,“MAINT”指示灯闪烁,就表示固件更新结束了。
(6)把存储卡拔出来。
(7)再给 CPU 断电上电。咱们可以在 TIA PORTAL 软件—>在线和诊断—>诊断—>常规 中在线查看 CPU 现在的固件版本。S7-1200 的固件版本下载链接
http://www.ad.siemens.com.cn/productportal/prods/s7-1200_plc_easy_plus/01-resource/08-online_download.htm#firm
五、SD的卡作用之程序卡
SD 卡除了上面说的那些功能,还能当作 CPU 的外部装载存储器。在 CPU 里插进程序卡,会把 CPU 内部装载存储器里的所有东西(用户程序和所有强制值)都清除掉。然后 CPU 就执行外部装载存储器里的程序。要是给插着程序卡的 CPU 下载数据,就只会更新外部装载存储器。因为在插进程序卡的时候,CPU 内部的装载存储器已经删掉了,所以得把程序卡一直留在 CPU 上。要是把程序卡取出来,CPU 就会切换到 STOP 模式,错误指示灯会闪烁,这是在提示程序卡已经被取出了。程序卡的使用过程和传输卡的使用过程是一样的,首先得把程序卡做好(选择传输卡的路径是一样的),然后把做好的程序复制到程序卡中。再从读卡器里拿出存储卡,CPU 断电后把卡插到卡槽里,然后再上电就行了。
S7-1200MC 卡的使用 PLC论坛-全力打造可编程控制器专业技术论坛 -
来源:PLC技术玩