西门子驱动模块6SL3120-1TE13-0AA4

供应商
浔之漫智控技术-西门子PLC代理商
认证
报价
666.00元每件
手机号
15221406036
经理
聂航
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
更新时间
2024-05-08 07:10

详细介绍

西门子驱动模块6sl3120-1te13-0aa4

 cpu 412 主存储器的占用

问题1:s7-200cpu内部存储区类型?
回答:s7-200cpu内部存储区分为易失性的ram存储区和保持的eeprom两种,其中ram包含cpu工作存储区和数据区域中的v数据存储区、m数据存储区、t(定时器)区和c(计数器)区,eeprom包含程序存储区、v数据存储区的全部和m数据存储区的前个字节。
也就是说v区和mb0-mb13这些区域都有对应的eeprom保持区域。
eeprom的写操作次数是有限制的(少10万次,典型值为100万次),所以请注意只在必要时才进行保存操作。否则,eeprom可能会失效,从而引起cpu故障。
eeprom的写入次数如果超过限制之后,该cpu即不能使用了,需要整体更换cpu,不能够只更换cpu内eeprom,西门子不提供这项服务。

问题2:s7-200cpu的存储卡的作用?
回答:s7-200还提供三种类型的存储卡用于存储程序,数据块,系统块,数据记录(归档)、配方数据,以及一些其他文件等,这些存储卡不能用于实时存储数据,只能通过plc—存储卡编程的方法将程序块/数据块/系统块的初始设置存于存储卡内。
存储卡分为两种,根据大小共有三个型号。
32k存储卡:仅用于储存和传递程序、数据块和强制值。32k存储卡只可以用于向新版(23版)cpu传递程序,新版cpu不能向32k存储卡中写入任何数据。而且32k存储卡不支持存储程序以外的其他功能。订货号:6es7291-8ge20-0xa0。
64k/256k存储卡:可用于新版cpu(23版)保存程序、数据块和强制值、配方、数据记录和其他文件(如项目文件、图片等)。64k/256k新存储卡只能用于新版cpu(23版)。64k存储卡订货号:6es7 291-8gf23-0xa0;256k存储卡订货号:6es7 291-8gh23-0xa0。
为了把存储卡中的程序送到cpu中,必须先插入存储卡,然后给cpu上电,程序和数据将自动复制到ram及eeprom中。
存储卡的使用完整限制条件,请参考《s7-200系统手册》附录a 技术规范—可选卡件一节。
s7-200的外部存储卡有哪些功能?
西门子6es73225hf000ab0

问题3:s7-200cpu内的程序是否具有掉电保持特性?
回答:s7-200cpu内的程序块下载时,会同时下载到eeprom中,也就是说程序下载后,将保持。同样,系统块和数据块下载时,也会同时下载到eeprom中。

问题4:s7-200cpu内部的数据的掉电保持特性?
回答:s7-200系统手册第四章——“plc基本概念”一章中“理解s7--200如何保存和存储数据”一节详细介绍了s7-200cpu内数据的掉电保持特性,建议用户仔细阅读。
s7-200 cpu内的数据分为ram区和eeprom区。
其中,ram区数据需要cpu内置的超级电容或者外插电池卡才能实现掉电保持特性。
对于cpu221和cpu222的内置超级电容,能提供典型值约50小时的数据保持。
对于cpu224,cpu224xp,cpu224xpsi和cpu226的内置超级电容,能提供典型值约100小时的数据保持。
超级电容需要在cpu上电时充电。为达到上述指标的数据保持时间,需要连续充电至少24小时。
当该时间不够时,可以购买电池卡,以获得更长时间的数据保持时间。
eeprom区能实现数据保持,不依靠超级电容或者电池就可以保持数据。

问题5:s7-200cpu内部数据的工作顺序?
回答:s7-200cpu一上电后,cpu先去检查ram区域中的数据,如果在超级电容或者电池有电的情况下,数据并未丢失,则使用该ram区的数据;如果超级电容或者电池没电了,导致数据丢失,则cpu去读eeprom中相应的区域(包含数据块中的数据定义内容),如果在eeprom中存有保持的数据,则cpu将eeprom中的数据写回到ram区中,再进行下面的工作。
如果eeprom中也没有对应存储区的数据了,则该存储区的数据将变成0。

问题6:s7-200cpu电池卡的使用注意事项?
回答:新版s7-200 cpu电池卡有两种型号。
对于cpu221和cpu222,由于其中没有实时时钟,则对应的为时钟电池卡,订货号为:6es7297--1aa23--0xa0。
对于cpu224,cpu224xp,cpu224xpsi和cpu226,电池卡仅提供电池功能,订货号为:6es7291--8ba20--0xa0,该款电池卡型号又叫做bc293。
电池卡的寿命典型值约为200天,当插上电池卡后,如果cpu处于工作状态或者超级电容有电的情况下,并不消耗电池卡的电量。当电池卡的电量消耗完毕之后,该电池卡就报废了。
s7-200电池卡不能充电,使用完毕就不能再用了,只能购买新的电池卡了。
s7-200没有检测电池卡内剩余电量的状态位和这种功能。
新版s7-200cpu电池卡不能用于老cpu,即订货号为6es7xxx-xxx21-0xb0和6es7xxx-xxx22-0xb0以及更老版本的cpu

1.报警控件数据查询
在wincc报警记录组态时,我们可以给报警消息定义不同的类别、类型、用户文本块等(图1),有了以上的组态,我们就可以自定义过滤条件,在报警控件中查询或显示分类的报警信息。


图 1

1.1 报警控件手动查询
在组态报警控件时,可直接设置报警控件过滤条件。
双击报警控件,在“wincc报警控制属性”对话框中选择“消息列表”,然后单击“数据准备”区域中的“选择”按钮,在“指定选择”对话框中,通过对左边列表中复选框的选择,可以任意组合过滤条件(图2)。
图例中给出了查询错误点“设备a”的“停机故障”类报警的组态。保存组态后,此报警控件在运行时直接显示过滤后的查询结果。
点击“删除选择”按钮,可删除已组态的过滤条件,然后重新设置。


图2

报警控件在系统运行过程中,也可使用工具栏来设置过滤条件。
在组态报警控件时双击控件,在“wincc报警控制属性”对话框中选择“工具栏”,把“选择对话框”勾选上(图3),保存设置。


图3

系统运行时在报警控件工具栏上,点击“打开选择对话框”按钮,在“指定选择”对话框中,通过对左边列表中复选框的选择,也可以任意组合过滤条件(图4)。


图4

图中区域a中参数选项的含义请参考(表1)

设置含义无设置下次切换画面时,所做组态将丢失。“在cs和rt中保持”即使关闭和重启系统,所做的组态仍然保持。“在rt中保持”所作组态一直保持到系统终止运行。

表1

1.2 使用脚本对报警控件做查询
在wincc所提供的vbs、c脚本中,可以把相对应的sql查询语句,赋值给报警控件的“l”属性来设置消息的过滤。
有一个简单方法可以获得查询sql语句。在控件中手动设置查询条件,在“删除选择”按钮左边(图4)的输出框内,就是此查询条件的sql语句,可以直接把此语句拷贝到脚本中使用。
图5、图6给出了查询错误点“设备a”的“停机故障”类报警消息的脚本例程
“control1”:报警控件的对象名称
“class in(2)”:“停机故障”的消息类别编号2
“text2 lile ‘设备a’”:错误点(文本块编号2)中文本匹配‘设备a’


图5 -- c脚本


图6 -- vbs脚本

关于使用查询sql语句的更多详细信息请参考:wincc信息系统 > 使用wincc > 建立消息系统 > 在运行系统中显示消息 >用于过滤报警控件的消息的sql语句

2.在线趋势/表格控件数据查询
在线趋势/表格控件可用来显示归档数据,用户可自定义开始时间/结束时间,做时间范围内的归档数据查询。

2.1 在线趋势/表格控件手动查询

1)趋势控件手动查询
在组态画面中双击在线趋势控件,在“wincc在线趋势控件的属性”对话框中选择“工具栏”,把“选择时间范围”勾选上,保存设置(图7)。


图7

系统运行后,在趋势控件工具栏上点击“开始/停止”按钮停止数据更新。然后点击“选择时间范围”按钮,在弹出对话框中先取消“时间范围”复选框,然后填写开始时间/结束时间(图8),*后点击确定。

2)在线表格控件手动查询
在组态画面中双击在线表格控件,在“wincc在线表格控件的属性”对话框中选择“工具栏”,把“选择时间范围”勾选上,保存设置(图9)。


图8



图9

系统运行后,在表格控件工具栏上点击“开始/停止”按钮停止数据更新。然后点击“选择时间范围”按钮,在弹出对话框中先取消“时间范围”复选框,然后填写开始时间/结束时间(图10),*后点击确定。


图10

图9、图10区域a中参数选项的含义请参考章节1中的表1。

2.2 使用脚本对在线趋势/表格控件做查询
在wincc所提供的vbs、c脚本中,可以通过c脚本内部函数“setpropxxx()”或者是vbs脚本中使用控件对象的属性,来做归档数据的时间范围查询。
图11、图12给出了归档数据时间范围查询所使用的c、vbs脚本图例(以下脚本趋势/表格控件都可以使用)
“control1”:报警控件的对象名称
“index”:选择控件中的归档时间轴,此例中我们使用了公共时间轴,所以将使用第一个归档的时间范围。归档计数从“0”开始。
“online”:将控件切换为离线模式
“timerange”:禁止时间范围
“begintime”:开始时间
“endtime”:结束时间


图11 –- c脚本



图12 – vbs脚本

此例中,开始时间/结束时间是使用了2个文本变量来做赋值。关于日期时间的格式需要特别注意,这个时间格式不是以控件上所显示的时间格式为准,而是以项目所运行操作系统的时间格式为准。
具体查看时间格式的方法,打开操作系统的“控制面板”,点击“区域和语言选项”,在“区域选项”中点击“自定义”按钮,在“自定义区域选项”中查看“时间格式”(图13)以及“日期格式”(图14)。所赋值的开始时间/结束时间必须按照此格式拼写,请注意小时h/h的大小写(24小时制),以及分隔符的选择。


图13



图14


西门子代理商,西门子PLC代理商,西门子中国代理商。西门子授权代理商,西门子一级代理商

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话