资料

NEWS

您现在的位置:首页 > 资料管理 > 选购方法

西门子6ES7132-4BF50-0AA0

发布时间:2019/08/06 00:54:01 发布厂商:上海西邑电气技术有限公司 >> 进入该公司展台
西门子6ES7132-4BF50-0AA0电子模块 用于 ET 200S,8 DO Sink Output, 24V/0.5A DC,15mm 结构宽度, 1 件/包装单位
西门子6ES7132-4BF50-0AA0

   SIEMENS上海朕锌电气设备有限公司  

l      本公司代理西门子全系列产品,原装    罚十、并享受西门子免费一年保修

l               张先生

l    移动手机  

l      公司  

l        企业Q Q  1287379777

西门子采购渠道给您放心品质

主营:数控系统,S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人机界面,触摸屏变频器,DP总线,MM420 变频器MM430 变频器MM440 6SE70交流工程调速变频器 6RA70直流调速装置 SITOP电源,电线电缆,数控备件,伺服电机等工控产品,我们在价格上有较大优势,更注重售后服务,现有大量现货销售,欢迎您来电咨询。上海朕锌自动化控制设备有限公司,代理西门子系列产品,原装,罚十。

 我公司是西门子数控系统和驱动产品销售、服务、培训的工程服务公司,公司的核心销售及技术人员均由前西门子员工组成,能为用户提供高效的服务。

 
欢迎您来电咨询高品质西门子驱动和自动化产品价格
公司带来销售的产品全部由西门子直接提供,所有产品保证原装,每个产品都可以到西门子办事处去查验.我们出售的产品按照西门子质保进行保修,(保修期为一年)

恭候您的来电!

西门子6ES7132-4BF50-0AA0

SINAMICS 自由功能块包括逻辑运算、算术运算等52个自由功能块。
下面以脉冲发生器MFP0为例介绍自由功能块的组成及使用,如图1所示,自由功能块由输入参数、输出参数、执行组、执行顺序和设定参数组成。


图1

同样以脉冲发生器MFP0为例,说明其参数设定过程:

(1)设定执行组参数
使用SINAMCIS 自由功能块,首先要定义其所在执行组,执行组包括:执行组0,1,2……9 和9999,设为0~9表示它在该组定义的扫描时间内执行,设为9999表示不执行该功能块。每个自由功能块中都有一个参数定义执行组,如图1中,设定P20141=0,将脉冲发生器MFP0执行组定义为0,当然,也可以定义成其它的执行组。
定义好执行组之后,需要对这个执行组的采样时间进行定义,在参数P20000.x中设定采样时间,”x”表示执行组的标号,从0~9。如设定P20000.0=8,表明执行组0的采样时间为8×r20002,如果r20002=0.25ms,那么,执行组0的采样时间是2ms。

(2)设定执行顺序参数
设好执行组后还应定义执行顺序,执行顺序从0~32000,在同一个执行组中,执行顺序号小先执行,上例中,设定P20142=370,表明脉冲发生器MFP0,在执行组0中的执行顺序是370。

(3)设定输入参数和输出参数
每一个自由功能块中,都有输入/输出参数用于BICO互联,上例中,参数P20138为输入参数,参数r20140为输出参数。

(4)设置设定参数
设定参数是该块的一些特定功能参数。上例中,若设P20139=60,表明此脉冲信号持续60ms。

示例
下面以逻辑运算功能块“OR 0”为例,参数设定如下:

P20048=9:设定执行组
P20000.9=8:设定采样时间8×r20002
P20049=60:执行顺序
P20046.0、P20046.1、P20046.2、P20046.3 :设置输入参数
r20047:输出参数

西门子6ES7132-4BF50-0AA0

描述 使用 'RUNTIME' 指令测量运行时间 使用 'RUNTIME' 指令可以测量整个程序、单个块或者命令序列的运行时间。该指令在 SCL (S7-1200/S7-1500) 语言和 STL (S7-1500) 语言中调用。下面的例子展示了如何测量一个程序块的运行时间。 ......

描述

使用 "RUNTIME" 指令测量运行时间
使用 "RUNTIME" 指令可以测量整个程序、单个块或者命令序列的运行时间。该指令在 SCL (S7-1200/S7-1500) 语言和 STL (S7-1500) 语言中调用。下面的例子展示了如何测量一个程序块的运行时间。

例 1:在 S7-1500 中使用 STL 语言测量运行时间
次调用指令(调用 RUNTIME)时设置时间测量的起始点。这个起始点信息缓存在 DB 数据块的 "DB1".Mem 中,并作为第二次调用此命令的参考点。执行完 "TimeDelay" [FC2] 功能后,再次执行 "RUNTIME" 指令,然后计算出了功能的运行时间。结果存储在 DB 变量的 "DB1".Res (输出 "RET_VAL") 中。


图 01

例 2:在 S7-1500 中使用 SCL 语言测量运行时间

  • 次调用 "RUNTIME" 指令设置时间测量的起始点并且存储在 "Memory" 中,并且作为第二次调用的参考点。
  • 然后调用程序块 "Module_FC"。
  • 当程序块执行完后,"RUNTIME" 指令被再次调用,此次调用计算出程序块 "Module_FC" 的运行时间并将其作为结果输出到 "RT_Measure" 中。


图 02

关于此方法的详细描述和示例,参考如下 STEP 7 (TIA 博途) 的在线帮助:

  • 针对 SCL 语言的 "RUNTIME:测量程序运行时间 (S7-1200, S7-1500)"
  • 针对 STL 语言的 "RUNTIME:测量程序运行时间 (S7-1500)"

例 3:使用主程序 [OB1] 的临时变量测量循环时间
对于 S7-1500 的“程序循环 OB ”,可以将其从“优化的块访问”改成“标准兼容模式”。然后与在 STEP 7 V5.x 中类似,通过访问临时变量来得到测量出的循环时间。

  1. 右键单击主程序 [OB1] ,在弹出的菜单中选择“属性...”。
  2. 进入“属性”标签并且取消“优化的块访问”属性(去掉钩选)。
  3. 点击确定,然后在下一消息框中再点击确定。


图 03

现在,就像在 STEP 7 V5.x 中一样,可以使用临时变量得到系统信息,这些信息包括这个块的进入系统时的起始时间数据、故障原因和故障点。可以在块中评估这些数据。现在可以通过主程序 [OB1] 的临时变量确定循环时间。


图 04

改变块的访问方式后,这些参数已经被保存在声明的临时变量里了。这些 OB 块的临时变量名称都可以被修改,但是其内容不会改变。下表给出了测量循环时间的编程例子。
 

循环时间 指令
输出前一个循环时间:
  • #PREV_CYCLE

图 05
输出小循环时间:
  • #MIN_CYCLE

图 06
输出长循环时间:
  • #MAX_CYCLE

图 07
表 01 

注意
如果没有修改 S7-1500 的块访问方式(图. 03),或者使用的是 S7-1200,那么上述方法是无法实现的。

西门子6ES7132-4BF50-0AA0

上一篇:没有了
下一篇:秦皇岛市NSE100N3100 现货

以上信息由企业自行提供,信息内容的真实性、准确性和合法性由相关企业负责,仪器仪表交易网对此不承担任何保证责任。
温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。

首页| 关于我们| 联系我们| 友情链接| 广告服务| 会员服务| 付款方式| 意见反馈| 法律声明| 服务条款


在手机上查看