分享

S7-1200存储卡使用技巧

 反恐精英秃鹫 2017-09-26



干货来袭

西门子PLC编程全能班火热招生中,咨询微信:高老师13072730033


一、S7-1200存储卡的注意事项:

1、对于S7-1200来说存储卡不是必须的。

2、不要选择带电插拔、安装存储卡。

3、S7-1200只支持由西门子制造商预先格式化过的存储卡。

4、不要使用电脑对SIMATIC 存储卡重新进行格式化,否则CPU 将无法使用该格式化的存储卡

5、如果对存储卡模式不进行先期设置,默认将为程序卡,而不是传输卡或固件更新卡。

6、不管存储卡是否为空白卡,只要插入CPU,则CPU装载存储器将被清空,区别是空白卡将把CPU装载存储区原内容复制到该空白卡成为程序卡,而非空白卡除了清空CPU装载存储区外,自身内容将保留。(如果是人为清除该卡,则注意需要将该卡设置为程序卡后,后方能清除程序)

7、读取存储卡内容时,只能通过电脑或者其它读卡器才可以,插在CPU上再连接电脑读取是不可以读到的。

8、设置存储卡模式需要在博途软件中,清除存储卡上内容不要进行格式化,而是要通过Windows资源管理器来删除。


二、   存储卡安装

将CPU上挡板向下掀开,可以看到右上角有一MC卡槽,将存储卡缺口向上插入,向下安装不上。


三、存储卡的功能

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

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

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

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

4.24M卡可以用于更新S7-1200CPU的固件版本。

四、存储卡的工作模式:

存储卡的两种工作模式:

  • 程序卡:存储卡作为S7-1200 CPU 的装载存储区,所有程序和数据存储在卡中,CPU内部成的存储区中没有项目文件,设备运行中存储卡不能被拔出 。 

  • 传输卡:用于从存储卡向CPU传送项目,传送完成后必须将存储卡拔出。CPU可以离开存储卡独立运行。 


1、修改存储卡模式

1)在TIA V14软件的项目视图中,选中读卡器如下图所示:


2)右击存储卡的盘符,选择“属性”按钮,打开下面窗口:


3)在卡类型中选择需要的模式,点击确定。完成设定。


2、使用程序卡

优点是:更换CPU时不需要重新下载项目文件。

装载用户项目文件到存储卡

1)按照上面方法将存储卡设定到“程序”模式

2)设置CPU的启动状态

3)右击CPU选择属性,在属性窗口中选择“启动”设置为“暖启动-RUN模式”

4)将CPU断电。 

5)将存储卡插到CPU卡槽内 

6)将CPU上电 

7)在STEP 7 Basic中点击下载, 将项目文件全部下载到存储卡中。此时下载是将项目文件(包括用户程序、硬件组态和强制值)下载到存储卡中,而不是CPU内部集成的存储区中。

完成上述步骤后,CPU可以带卡正常运行。此时如果带电情况下将存储卡拔出,CPU会报错,'ERROR'红灯闪烁。如果在断电情况下将存储卡拔出,再次上电CPU会停止工作,STOP指示灯亮。


3、使用传送卡的模式

优点是:在没有编程器的情况下,方便快捷地向多个S7-1200PLC拷贝项目文件。

向处于传输模式的存储卡中装载项目

1)按照上面方法将存储卡设定到“ 传送”模式。建议客户做此操作之前清

除存储卡中的所有文件。 

2)设置CPU的启动状态:在'Project tree'中右击CPU选择“属性”,在“属性”窗口中点击“Startup”,此处我们必须选择“Warm restart-RUN” 

3)直接拖拽PLC设备到存储卡盘符



当然用户也可以直接将一张已经做好的“程序卡”更改为“传送卡” 。

从存储卡复制项目到S7-1200CPU:

1、将CPU断电。

2、将存储卡插到CPU卡槽。

3、将CPU上电,当CPU上“MAINT”黄灯闪烁时,说明复制完成

4、将CPU断电,将存储卡拔出。

5、将CPU上电。


4、获取空白存储卡的方法:

1、购买一个新的没有使用过的西门子SIMATIC MC存储卡

2、如果SIMATIC MC卡不是空白的,使用WINDOWS资源管理器来删除存储卡上的“SIMATIC.S7S”文件夹和“S7_JOB.S7S”文件(需要读卡器,普通的就可以)

打开博图软件,查看存储卡

在Windows资源管理中,看到SIMATIC MC (H),如下图:

打开后看到”SIMATIC.S7S“文件夹和”S7_JOB.S7S“文件,删除。如下图:

再次在博途软件中查看存储卡内容,已成空白卡。如下图:


5、使用存储卡清除密码

在使用忘记了之前设定到S7-1200的密码,通过“恢复出厂设置”无法清除S7-1200内部的程序和密码,因此唯一的清除方式是使用存储卡。详细步骤如下:

1、将S7-1200设备断电 

2、插入一张存储卡到S7-1200CPU上,存储卡中的程序不能有密码保护(注意设置存储卡为传送卡)

3、将S7-1200设备上电 

S7-1200CPU上电后,会将存储卡中的程序复制到内部的FLASH寄存器中,即执行清除密码操作。

也可以用相同的方法插入一张全新的或者空白的存储卡到S7-1200CPU,设备上电后,S7-1200CPU会将存储卡的程序转移到内部存储区中,拔下存储卡后,S7-1200CPU内部将不在有用户程序,即实现了清除密码。存储卡中的内容可以使用读卡器清除。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多