上海署晓自动化科技有限公司
专销售西门子各系列产品;西门子PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10 V60 V80伺服数控备件:原装进口电机,电线,电缆。
西门子全新原装现货PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10 V60 V80伺服数控备件:原装进口电机(1LA7、1LG4、1LA9、1LE1),国产电机(1LG0,1LE0)大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)西门子保内全新原装产品‘质保一年。一年内因产品质量问题免费更换新产品;不收取任何费。
实体公司,诚信经营,价格优势,品质保证,库存量大,现货供应!!
采购西门子产品就选;上海署晓自动化科技有限公司
我们承诺七天内无理由退换!
西门子代理商,西门子一级代理商,上海西门子代理商,中国西门子总代理,西门子PLC代理商,西门子变频器代理商,西门子触摸屏代理商
6SL3100-0BE21-6AB0
数据块如何实现断电保持特性?
回答:为了断电保存数据,S7-300CPU中的Work memory划分为两部分,其中一部分类型为RAM(断电丢失),一部分为NVRAM(断电保持),如果数据块为断电保持,则此数据块需要占用具备断电保持特性的Work memory部分。当CPU 经历POWER ON→POWER OFF→ POWER ON或者RESTART过程后,数据块中的数据不会丢失。
注意:
当用户在S7-300CPU 项目中插入新的数据块时,系统默认其属性为断电保持。
数据块断电保持是work memory 的特性,与Load memory(MMC) 无关。
问题4:具备断电保持特性的数据块何时会丢失当前值?
回答:如下操作会导致数据块丢失当前值
? Memory RESET 操作(手动开关操作及STEP7 中菜单操作)
? CPU在没有MMC卡的情况下上电(实际是因为此情况导致了CPU执行Memory RESET操作)
? 插入损坏MMC卡/错误MMC卡的情况下上电(实际是因为此情况导致了CPU执行Memory RESET操作)
? CPU损坏
? 下载数据块,且离线数据块中的actual value 与当前数据块中的数值不同
注意:Memory RESET操作将删除标志位、S7 定时器和 S7 计数器地址区的值,而不管这些区域是否已定义为保持或非保持属性。对于停止/启动(STOP/RUN)操作模式或断电/上电(POWER OFF/ON ),如果标志位、S7 定时器和 S7 计数器地址区已定义为保持,则保持它们的数值;否则,这些区域的数值将丢失且被初始化为“0"。
问题5:如何使MMC卡中的数据块与Work memory中的数据块保持*?
回答:当用户*次将数据块下载到CPU 后,如果用户程序及用户监控/修改操作对数据块未进行过任何修改,则MMC卡中的数据块与Work memory中的数据块内容是*的(这种情况在实际应用中很少出现)。
一般情况下,用户程序及用户的监控/修改操作都会影响数据块的当前值,此数值位于Work memory中,这样MMC卡中的数据块有可能与Work memory中的数据块内容不*。对于不同的数据块属性,此情况会有所不同,可分为3种:
1. 勾选了Un-linked 选项的数据块
此数据块只存储于MMC卡,不存在与Work memory数据*问题
2. 勾选了Non-Retain选项的数据块
由于此类数据块断电不保持,所以在每次断电后,Work memory中数据块当前值丢失;CPU再上电后,MMC卡中数据块被复制到Work memory中,两者将保持数据*。
3. 未勾选Non-Retain选项的数据块
由于此类数据块断电保持,所以在每次断电后,Work memory中数据块当前值保持;CPU再上电后,MMC卡中数据块有可能与Work memory中数据不*。
解决办法:
1. 需要Work memory中数据块作为保留值:请参考问题11的操作
2. 需要MMC卡中数据块作为保留值:执行RESET 操作
1) 即将推出
2) 部分电机zui高转速达到 4000 转/分,具体参考产品样本 NC81
安全转矩停止功能(STO)
基于驱动器的安全转矩停止(STO)功能能够防止机床的意外移动并完全符合欧洲安全标准规定(符合 SIL2,EN618005-2 标准)
以CPU 315(6ES7-315-2EH13-0AB0, Firmware V2.6.7)为例,其Work memory 共256KB,其中可以断电保持的Work memory共128KB, 而Load memory 取决于所使用MMC的容量。用户可以下载的具备断电保持属性的数据块总量为128KB;如果用户还需要使用更多的数据块,可以新建数据块,并在其属性中勾选Non-Retain选项,则另外还可以下载128KB数据(如果考虑到用户程序还需要占用此部分的Work memory,所以实际使用中达不到此数值);如果用户还需要使用更多的数据块,可以新建数据块,并在其属性中勾选Un-linked 选项,则此数据块只存储于MMC中,用户可以使用SFC83/84 对其进行读写
有时候用户需要将实时运行数据按照特定规律归档,即使CPU损坏或者CPU复位操作也不会造成这些数据丢失,这些数据可以定期(或根据用户程序编制需求)通过SFC84存储到MMC 卡上(不推荐使用Copy RAM to ROM功能,此操作需要CPU停机)。当用户需要将这些数据时,就需要将这些数据块的Actual value读出。用户无法通过使用STEP7中Upload Station to PG操作实现此功能。为了实现此功能,用户可以通过两种方法实现:
1. 使用西门子读卡器,通过菜单命令File → memory card →open 打开MMC文件夹,将其中的数据块复制到另一个S7 Block 文件夹中,则此文件夹中的数据块中的Actual value是来自于MMC中数据块的Actual value。
2. 使用SFC83,通过程序将MMC中数据块的Actual value写至某个数据块中,上载此数据块,则此数据块中的Actual value与MMC中数据块的Actual value相同(注意:仅仅是数值相同)