课程中心
HOME
课程中心
正文内容
plc编程 (sd) 西门子 S7-1200 PLC 的存储 MC卡的使用
发布时间 : 2025-03-15
作者 : 小编
访问数量 : 23
扫码分享至微信

西门子 S7-1200 PLC 的存储 MC卡的使用

关注“

PLC发烧友 ”,一起涨知识!

回复:西门子全套,领西门子全系列电子资料包

一、SD卡的作用类别

S7-1200提供了专用的SD卡,支持4M/12M/24M/2G SD卡,该卡可作为程序卡、传送卡、或更新硬件及解除密码使用

S7-1200CPU使用的存储卡为SD卡,存储卡中可以存储用户项目文件,有如下几种主要功能:

1、作为CPU的装载存储区,用户项目文件可以仅存储在卡中,CPU中没有项目文件 ,离开存储卡无法运行。

2、在没有编程软件的情况下,作为向多个S7-1200PLC传送项目文件的介质。

3、忘记密码时,清除CPU内部的项目文件和密码。

4、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-200SMART MicroSD卡功能的使用

关注“PLC发烧友 ”,一起涨知识!

回复:西门子全套,领西门子系列电子资料包!

在上一期我们分享了S7-200SMART CPU的固件升级的其中一种方式是采用商用SD卡升级;S7-200 SMART PLC固件版本升级你会了吗?除此之外,SD卡还可用于恢复出厂设置及程序的传输功能!尤其是程序的传输功能非常方便实用;比如客户现场设备程序丢失可把程序拷贝至SD卡后下载进去,而这种情况我们不要亲临客户现场,只需要邮寄一张SD卡过去让设备电气维护人员把程序写进CPU即可!

S7-200 SMART CPU 支持商用MicroSD卡(支持容量为4G-32G)

注意:SD卡需要采用FAT32文件系统格式。

接下来我们分别详细介绍其他两种功能的具体使用:

一、恢复CPU为出厂设置的功能:比如我们忘记密码时可恢复出厂设置重新编写程序或把源程序写进CPU

第一步:我们打开电脑的记事本 软件创建一个只包含一行字符串“RESET_TO_FACTORY”的简单文本文件,并将该文本文件的文件名修改为 “S7_JOB.S7S”,即可制作完成恢复出厂设置文件。

使用普通读卡器将恢复出厂设置文件拷贝到一个空的 SD 卡中。注意文本文件的默认文件名后缀为“.txt”必须被修改成“.S7S” ( 本微信平台回复“200smart出厂设置”即可下载出厂设置压缩文件)解压缩该文件后,将S7_JOB.S7S 文件拷贝到空白的SD卡中)

第二步:在CPU断电的情况下把含有S7S后缀文件的SD卡插入CPU

第三步:再次给 CPU 上电,CPU 会自动识别存储卡为恢复出厂设置卡并且自动恢复 CPU 出厂设置。在此过程中,RUN 指示灯和 STOP 指示灯以 2 HZ 的频率交替闪烁点亮。

第四步:当 CPU 只有 STOP 灯开始闪烁,表示“恢复出厂设置”操作成功,断电后从 CPU 上取下SD卡。

“恢复出厂设置”操作包括以下几项操作:将 CPU IP 地址恢复为出厂默认设置,清空 CPU 程序块、数据库和系统块。

二、程序传输功能

首先我们需要先制作程序传输卡,目前可以通过两种方式制作程序传输卡:

方法一:在PLC上创建程序传输卡 (适用于STEP7 Micro/WIN SMART各个版本的 软件)

第一步:用户在 CPU 上电且停止状态下插入存储卡;

注意:我们也可以在CPU断电状态下插入一张空的SD卡然后再将 CPU 上电,但必须为空卡而不是旧的固件更新卡或者是程序传输卡。否则可能会更改 CPU 固件或者是内部存储的项目。

第二步:下载源程序到CPU(如果CPU中已经有源程序则省略这步)

第三步:STEP7 Micro/WIN SMART V2.4及以前版本:

在 Micro/WIN SMART 中,点击“PLC”->“存储卡设定” ,打开“程序存储卡”对话框,选择"PLC端的程序存储卡"需要被拷贝到存储卡上的块(程序块、系统块、数据块),点击“编程”设定,如下图所示;

需要注意的是:在 软件中进行“编程存储卡”操作时,是将CPU中存储的程序拷贝至CPU,而非软件中打开的程序。所以必须先将程序下载到CPU中,才能执行“编程存储卡”操作。

方法二:在PC软件上创建程序传输卡(编程软件至少是SMART V2.4版本)如果没有实际的PLC,可以考虑通过编程软件直接将程序复制到SD卡,但是该功能仅限于STEP7 Micro/WIN SMART V2.4及以上的软件,具体步骤:

第一步:在 Micro/WIN SMART 中,点击"PLC"->"存储卡设定" ,单击"设定"按钮向下箭头,选择"PLC端的程序存储卡"如图所示:

第二步:打开"程序存储卡"对话框,选择需要被拷贝到存储卡上的块(程序块、系统块、数据块), 单击"浏览"按钮,导航至SD卡的根文件夹,选择完毕后点击"保存"按钮即可。如图所示:

把已制作好的程序传输卡拷贝项目到另一个 同型号同系列品牌的CPU中

第一步:在 CPU 断电状态下插入SD卡;

第二步:给 CPU 上电,CPU 会自动识别存储卡为程序传输卡并且自动将其中的内容复制到 CPU 内部存储器,传输过程中RUN 指示灯和 STOP 指示灯以 2 HZ 的频率交替点亮;

第三步:当 CPU 只有 STOP 灯开始闪烁,表示“程序传送”操作成功,则从 CPU 上取下存储卡。

回复:西门子全套,领西门子系列电子资料包!

相关问答

plc中sd怎么用?

您好,SD卡是一种常见的存储介质,可以用于PLC的数据备份和程序下载。以下是在PLC中使用SD卡的常见步骤:1.插入SD卡:将SD卡插入PLC的SD卡插槽中。2.配置SD...

plc中sd是什么指令?

1.SD指令是PLC(可编程逻辑控制器)中的一种指令。2.SD指令是SetData的缩写,用于将一个特定的数值存储到PLC的数据存储器中。通过SD指令,可以将一个数值赋值...

西门子plcsd指令运用?

plc中sd指令是:延时通定时器。其中延时通定时器(SD)中各输入输出端功能为:S—起动端,S7的定时器采用跳边沿起动;TV—设定值端,用于输入定时器的设定值,...pl...

plc中SD定时器的使用方法?

(1)、如果在输入端I0.0有一个上升沿(I0.0从“0”变化到“1”),则启动定时器T0(2)、定时器T0启动后,如果输入端I0.0=1(输入端一直维持等于“1”),定...(1)、...

西门子sd指令?

1.SD指令是西门子PLC编程中的一种指令。2.SD指令用于将一个数值存储到指定的数据块中,常用于数据的传输和存储。3.在PLC编程中,除了SD指令外,还有很多其他...

电脑用什么方法能读取欧姆龙plc储存卡里面的程序?

先编译,然后点PLC下拉菜单,选在线工作,弹出准备连接PLC,点是,如果程序选的PLC和实际的相同,并且COM口设置正确就没问题了。连上以后,点PLC下拉菜单-->传...

端只有SD,RD,SG三根线,请问如何处理?

可能的原因:无源隔离就是无需外接电源,但隔离器需要电源才能工作,只是其从标准串口中窃电!但是,你只接SD、RD、SG三根线,所以他无法窃电,于是无...

三菱怎么调用存储卡子程序?

对于三菱可编程控制器PLC来说,调用存储卡子程序有以下几个步骤:1.在电脑上将需要调用的子程序写入存储卡,并将存储卡插入到PLC的存储卡插槽中。2.在PLC的...

博途DB块怎么放到装载存储器?

博途(TIAPortal)是西门子公司开发的自动化工程软件套件。在TIAPortal中,DB块(数据块)是用于存储和处理数据的重要组件。要将DB块放入装载存储器(LoadMe...

开车记录仪sd卡里满了解决办法

[最佳回答]小伙伴们需要明确的是,行车记录仪的sd卡容量差异很大,但是行车记录仪有覆盖和删除功能。如果sd卡已满,会自动从后面逐渐覆盖前面的内容。就算满了,...

 埃里森  仙剑2剧情 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部