西门子 S7-1200 PLC 的存储 MC卡的使用
关注“
回复:西门子全套,领西门子全系列电子资料包
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-1200PLC的模拟量转换,附实例演示
大家好,欢迎关注电气技术微课堂!
今天来简单探讨一下西门子S7-1200PLC的模拟量使用方法。
实际工业应用中常常由传感器采集压力、温度、速度等非电信号,并将这些非电量转换为电压或电流信号再传输给PLC、单片机等控制系统,此时这些信号均为模拟量。我们往往要对PLC中采集的模拟量信息进一步的加工处理,方便用来计算、比较、显示等。
模拟量转换的相关设置
S7-1200(1214C)内部集成了2路模拟量信号输入通道,分别为通道0和通道1,也就是可以同时接收并处理两个传感器输入的模拟信号,对应的地址为IW64和IW66(长度为一个字,16位),在TIA PROTAL中选中PLC的“常规”—“AI”标签项可以进行查看和设置。
S7-1200PLC模拟量转换的工作原理
假设PLC的AI0口外接了一个温度传感器,传感器将测得的温度值转换为一个范围为0~10V的连续电压信号输入给PLC。模拟量经过PLC内部的A/D转换后被转换成了范围0~27648的数字量并存储在特定地址的寄存器中。具体的转换流程如下图所示。
如何将模拟量输入转换的数字值还原成对应的物理量?
例:某个压力传感器的量程为0~0.1MPa,转换成对应的电压信号为0~5V,设转换后地址IW64中的数值为N,尝试求以Pa为单位的压力值。
解: S7-1200PLC默认的模拟信号输入电压范围是0~10V,转换成数字信号的范围是0~27648,因为此压力传感器输出电压范围是0~5V,所以转换的数字信号范围是0~13824。压力传感器的测量压力范围是0~0.1MPa,由此可推导出公式,将电压值还原成以Pa为单位的压力值并将结果存储于寄存器MD30中。
电压转换成数字信号后存入IW64的数值为N
在博途软件中编写对应的PLC程序如下:
在编写梯形图程序时有以下两点需要特别注意:
1)因为PLC执行除法指令时会丢掉余数而只保留商值,这样会影响计算的精度,所以在编写梯形图程序计算压力值时要注意先乘后除。
2)IW64中的数据类型为整型(INT),该值乘以100000后其结果会超出int的范围,所以必须先应用CONV指令将数据类型转换为DInt。
相关问答
工控plc与人工智能Al有哪些不同?
工控plc与人工智能Al有哪些不同?问PLC和AI的区别,居然没什么人来回答,我想那是因为视野限制了想象。这个问题貌似有点扯不上边,但现在大谈智能制造和两化融...
plcu是什么科室简称?
PLCU是医院中的一个科室简称,它代表着"儿科"。PLCU是"PediatricandNeonatalIntensiveCareUnit"的缩写,意味...
三菱伺服报警al01?
三菱伺服驱动器AL10报警是欠压,电源电压过低主要原因进行处理的方法分为以下几种(1)电源电压太低,进行检查电源系统(2)控制电源瞬间停电在60ms以上,检查电...
4Gdtu模块是什么?plc根据模块类型可分为Dl是什么模块,Al是...
[回答]即合智能科技公司,质量保证-满足客户对产品的需求和一些质量法规的要求。时间保证-在指定的时间内完成产品并送到客户手中。售后保证-及时为客户提...
al51.2报警怎么消除?
一般情况下,可以通过系统操作消除PLCCPUHalt报警,具体操作步骤如下:1、打开PLC编程软件,连接PLC;2、在Service中选择Startup;3、在Start...
诸位好基友!有谁懂!专业西门子PLC编程培训专业培训基地,西...
[回答]要说专业的话,可以去看看火炬那家叫名师高徒的,我兄弟就在那里学的。学模具编程就到,超多工厂案例,还可以实操。我堂弟就是经人介绍送去学的,现在在...
380v的接触器Al,A2接什么线?
接触器Al和A2分别是380V接触器的控制端子,需要接入控制信号线,一般是由PLC或开关控制器等设备输出的控制信号线。具体接线方法需要根据具体的接线图和控制系统...
控制系统中ft,tc,tt,pt,pc,LT,lc,ls什么意思?
FT流量变送器TC温度控制TT温度变送PT压力变送PC压力控制LT液位变送LC液位控制LS液位开关联锁FT流量变送器TC温度控制TT温度变送PT压力...
磁性开关al21r怎么接线?-一起装修网
[回答]磁性接近开关是接近开关的一种,接近开关是传感器家族中众多种类中的一个,它是利用电磁工作原理,用先进的工艺制成的,是一种位置传感器。它能通过传...
三菱驱动出现al32.3报警代码,是模块坏了吗?具体哪个部位?
可以采用以下的解决步骤来逐一排查:1、al32.3是过电流,把驱动器的输出UVW3根线拆了;2、如果还报警al32.3,就是驱动器坏了;3、如果不报警,就查接线;4、...