您现在的位置:维库电子市场网 > 元器件 > PLC/可编程控制器 > 整体式PLC

6*7952-1KK00-0AA0 400系列存储卡(1M)

6*7952-1KK00-0AA0 400系列存储卡(1M)
6*7952-1KK00-0AA0 400系列存储卡(1M)
  • 型号/规格:

    6*7952-1KK00-0AA0

  • 品牌/商标:

    西门子

普通会员
  • 企业名:武汉浩科自动化设备有限公司桂

    类型:生产企业

    电话: 027-87384289

    手机:13607134170

    联系人:桂俊

    QQ: QQ:1457026616

    邮箱:1457026616@qq.com

    地址:湖北武汉武汉市洪山区雄楚大道229号春林庭苑B座2201号

产品分类
商品信息

QQ:6,
:,传真:武汉浩科自动化 桂俊 *销售西门子

6*5,6*7,6AV,6XV,6EP,6GK,6AG,6RA,6SE,6SL,6SY,6RY,6SN,6FC,6FX,1PP,2CF,1PH,C98043,

6DD,6DR,7MH,7ML。三菱 F1、F2、FX1、FX2,FX2NC、A系列等PLC.整流器IGBT模块、变频器、调速器、伺

服电机、编程电缆等.
武汉市洪山区雄楚大道229号春林庭苑B座2201号 
  桂俊 QQ:6武汉浩科自动化设备有限公司 
/传真:  
6*7952-1KK00-0AA0 400系列存储卡(1M)
程序控制指令
10-7
存储调用FB 的返回地址以及用于 DB10 和调用FB 的背景数据块的选择数据。在MCRA
指令中将MA 位置为“1”,并将该位推入块堆栈中,然后为调用的块(SFB8)将MA 位
复位为“0”。程序处理继续在 SFB8 中进行。当 SFB8 完成后,程序处理返回调用 FB。
MA 位被恢复,用户编写FB 的背景数据块又成为当前的背景数据块。如果 SFB8 能正确
处理,则 E* =“1”,并因此,Q4.0 =“1”。
注意
当打开一个FB 或SFB 时,以前打开的DB 编号将丢失。所需DB *须重新打开。
10.6 CALL_SFC 从方块调用 SFC
*号
*号取决于SFC 的使用(是否有参数,以及有多少参数)。它*须具有 EN、E* 以及SFC
的名称或编号。
参数 数据类型 存储区域 说明
EN BOOL I,Q,M,L,D 使能输入
E* BOOL I,Q,M,L,D 使能输出
SFB 号 BLOCK_SFC - SFC 的编号;范围与CPU 有关
说明
CALL_SFC(从方块调用系统功能指令)用于调用一个系统功能(SFC)。如果EN 为“1”,
则执行调用。如果执行 CALL_SFC,则
? 保存调用块所需要的返回地址
? 将当前的本地数据区变为以前的本地数据区
? 将MA 位(MCR 启动位)推至块堆栈中
? 为被调用的系统功能生成新的本地数据区
在此之后,在被调用的SFC 中继续执行程序处理。如果调用了 SFC(EN =“1”),并且
没有出现错误,则E* 为“1”。
状态字
BR CC 1 CC 0 OV OS OR STA RLO /FC
无条件调用 写 x - - - 0 0 x x x
条件调用 写 - - - - 0 0 x x x
程序控制指令
10-8
举例
上图所示梯形逻辑级是由用户编写的一个功能块的程序段。在该功能块中,DB10 被打开,
MCR 功能启动。如果执行 SFC20 的无条件调用,则执行以下功能:
存储调用FB 的返回地址以及用于 DB10 和调用FB 的背景数据块的选择数据。在MCRA
指令中将MA 位置为“1”,并将该位推入块堆栈中,然后为调用的块(SFC20)将MA 位
复位为“0”。程序处理继续在 SFC20 中进行。当 SFC20 完成后,程序处理返回调用 FB。
MA 位被恢复。
6*7952-1KK00-0AA0 400系列存储卡(1M)
在 SFC20 执行之后,根据 E*,在被调用的FB 中继续执行程序处理:
E* =“1” Q4.0 =“1”
E* =“0” Q4.0 =“0”
注意
在返回调用块之后,以前打开的DB 将*总是打开。请仔细阅读README 文件中的注意
事项。
10.7 调用多背景块
*号
参数 数据类型 存储区域 说明
EN BOOL I,Q,M,L,D 使能输入
E* BOOL I,Q,M,L,D 使能输出
#变量名 FB,SFB - 多背景块名称
说明
通过使用一个功能块的数据类型声明一个静态变量,可以生成一个多背景块。在程序元素
目录中只包含已声明的多背景块。根据是否有参数以及有多少参数,多背景块的*号会有
不同。EN、E* 和变量名总是存在。
#变量名
程序控制指令
10-9
状态字
BR CC 1 CC 0 OV OS OR STA RLO /FC
写 - - - - 0 0 x x x
10.8 从库中调用块
SIMATIC 管理器中的库变量可以用于选择以下程序块:
? 集成在你的CPU 操作系统中的块(对于版本 3 的 STEP 7 项目,为“Standard Library
(标准库)”;对于版本2 的 STEP 7 项目,为“stdlibs (V2)”。
? 由于想多次使用你自己保存在库中的块。
10.9 使用MCR 功能的重要注意事项
在使用主控继电器以MCRA 方式启动的块时应注意:
? 如果MCR 停止,则 ---(MCR<) 和 ---(MCR>) 之间的程序段的*赋值写入“0”值。
这适用于包含赋值的*方块,包括块参数传送。
? 在 MCR< 指令之前,如果 RLO =“0”,则MCR 停止。
危险:PLC 处于STOP 状态,或未定义运行时间特性!
在 VAR_TEMP 中定义临时变量之后,编译器也可以使用写指令访问本地数据,以便计算地
址。这就意味着以下指令顺序会将PLC 置为STOP 状态,或造成未定义的运行时间特性:
形式参数存取
? 存取类型为 STRU*、UDT、ARRAY、STRING 的复杂的FC 参数部分
? 从版本2 块的 IN_OUT 区域中存取类型为 STRU*、UDT、ARRAY、STRING 的复
杂的FB 参数部分
6*7952-1KK00-0AA0 400系列存储卡(1M)
? 如果版本2 功能块的地址大于 8180.0,则存取它的参数。
? 在版本2 功能块中存取类型为 BLOCK_DB 的参数打开 DB0。任何后续的数据存取将
CPU 置为STOP 状态。T 0、C 0、FC0 或 FB0 经常用于 TIMER、COUNTER、BLOCK_FC
和 BLOCK_FB。
参数传送
? 参数在调用中传送。
LAD/FBD
? 在梯形逻辑或FBD 中T 分支和中间输出从 RLO = 0 开始。
补救
从它们对MCR 的相关性,来解决以上问题:
1. 在语句或程序段出现问题之前,利用 Master Control Relay Deactivate(停止主控继
电器)指令停止主控继电器。
2. 在语句或程序段出现问题之后,利用 Master Control Relay Activate(启动主控继电
器)指令启动主控继电器。
程序控制指令
10-10
10.10 ---(MCR<) 主控继电器接通
使用MCR 功能的重要注意事项
*号
---(MCR<)
说明
---(MCR<)(主控继电器区打开指令)用于将RLO 保存在MCR 堆栈中。MCR 嵌套堆栈是
一个LIFO 堆栈(后进先出),只能有 8 个堆栈输入(嵌套深度)。如果堆栈已满,---(MCR<)
功能将产生一个MCR 堆栈错误(MCRF)。以下元素与MCR 有关,并在打开一个MCR
区时受保存在MCR 堆栈中的RLO 状态的影响:
? --( # ) 中间输出
? --( ) 输出
? --( S ) 输出置位
? --( R ) 输出复位
? RS 复位触发器
? SR 置位触发器
? MOVE 赋值
状态字
BR CC 1 CC 0 OV OS OR STA RLO /FC
写 - - - - - 0 1 - 0
6*7952-1KK00-0AA0 400系列存储卡(1M)

联系方式

企业名:武汉浩科自动化设备有限公司桂

类型:生产企业

电话: 027-87384289

手机:13607134170

联系人:桂俊

QQ: QQ:1457026616

邮箱:1457026616@qq.com

地址:湖北武汉武汉市洪山区雄楚大道229号春林庭苑B座2201号

提示:您在维库电子市场网上采购商品属于商业贸易行为。以上所展示的信息由卖家自行提供,内容的真实性、准确性和合法性由发布卖家负责,请意识到互联网交易中的风险是客观存在的。请广大采购商认准带有维库电子市场网认证的供应商进行采购!

电子元器件产品索引: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9