首页 >>> 产品目录 >>> 西门子模块 >>> 西门子
仪表展览网 >>> 展馆展区 >>> 西门子模块6ES7222-1BH32-0XB0
> 西门子模块6ES7222-1BH32-0XB0

产品资料

西门子模块6ES7222-1BH32-0XB0

西门子模块6ES7222-1BH32-0XB0
  • 如果您对该产品感兴趣的话,可以
  • 产品名称:西门子模块6ES7222-1BH32-0XB0
  • 产品型号:
  • 产品展商:其它品牌
  • 产品文档:无相关文档
简单介绍
西门子模块6ES7222-1BH32-0XB0 西门子模块6ES7222-1BH32-0XB0 :1 5 6 1 8 7 2 2 0 5 7 号 码:1 5 6 1 8 7 2 2 0 5 7 浔之漫智控技术(上海)有限公司 上海诗慕自动化设备有限公司 本公司销售西门子自动化产品,全新原装,质量保证,价格优势 西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网 西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆 我公司大量现货供应,价格优势,品质保证,德国原装进口
产品描述

西门子模块6ES7222-1BH32-0XB0   西门子模块6ES7222-1BH32-0XB0



:1 5 6 1 8 7 2 2 0 5 7  号 码:1 5 6 1 8 7 2 2 0 5 7


浔之漫智控技术(上海)有限公司  上海诗慕自动化设备有限公司

本公司销售西门子自动化产品,全新原装,质量保证,价格优势
西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网
西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆
我公司大量现货供应,价格优势,品质保证,德国原装进口

高速计数器寻址
CPU将每个高速计数器的测量值,存储在输入过程映像区内,数据类型为32位双整型有符号数,用户可以在设备组态中修改这些存储地址,在程序中可直接访问这些地址,但由于过程映像区受扫描周期影响,在一个扫描周期内,此数值不会发生变化,但高速计数器中的实际值有可能会在一个周期内变化,用户可通过读取外设地址的方式,读取到当前时刻的实际值。以ID1000为例,其外设地址为“ID1000:P”。表2 所示为高速计数器寻址列表

高速计数器号 数据类型 默认地址
HSC1 DINT ID1000
HSC2 DINT ID1004
HSC3 DINT ID1008
HSC4 DINT ID1012
HSC5 DINT ID1016
HSC6 DINT ID1020

表1 高速计数器寻址


4频率测量
S7-1200 CPU除了提供计数功能外,还提供了频率测量功能,有3种不同的频率测量周期:1.0秒,0.1秒和0.01秒,频率测量周期是这样定义的:计算并返回新的频率值的时间间隔。返回的频率值为上一个测量周期中所有测量值的平均,无论测量周期如何选择,测量出的频率值总是以Hz(每秒脉冲数)为单位。


5高速计数器指令块

高速计数器指令块,需要使用指定背景数据块用于存储参数。图1所示为高速计数器指令块


图1高速计数器指令块

表3所示为高速计数器指令块参数说明

HSC  (HW_HSC) 高速计数器硬件识别号
DIR  (BOOL) TRUE =使能新方向
CV  (BOOL) TRUE = 使能新初始值
RV (BOOL) TRUE = 使能新参考值
PERIODE  (BOOL) TRUE = 使能新频率测量周期
NEW_DIR  (INT) 方向选择1=正向
0=反向
NEW_CV  (DINT) 新初始值
NEW_RV  (DINT) 新参考值
NEW_PERIODE  (INT) 新频率测量周期

表1 高速计数器指令块参数


6应用举例
为了便于理解如何使用高速计数功能,通过一个例子来学习组态及应用。
假设在旋转机械上有单相增量编码器作为反馈,接入到S7-1200 CPU,要求在计数25个脉冲时,计数器复位,并重新开始计数,周而复始执行此功能。
针对此应用,选择CPU 1214C,高速计数器为:HSC1。模式为:单相计数,内部方向控制,无外部复位。据此,脉冲输入应接入I0.0,使用HSC1的预置值中断(CV=RV)功能实现此应用。

组态步骤:

  • 先在设备与组态中,选择CPU,单击属性,激活高速计数器,并设置相关参数。此步骤必须实现执行,1200的高速计数器功能必须要先在硬件组态中激活,才能进行下面的步骤
  • 添加硬件中断块,关联相对应的高速计数器所产生的预置值中断
  • 在中断块中添加高速计数器指令块,编写修改预置值程序,设置复位计数器等参数
  • 将程序下载,执行功能


1硬件组态
选中CPU如图2


图2选中CPU


图3所示为选择属性打开组态界面


图3 选择属性打开组态界面

激活高速计数功能如图4


图4 激活高速计数功能

计数类型,计数方向组态如图5所示


图5 计数类型,计数方向

1 此处计数类型分为3种,Axis of motion(运动轴),Frequency(频率测量),Counting(计数)。这里选择Counting
2 模式分为4种:Single phase(单相), Two phase(双相), AB Quadrature 1X(A/B相正交1倍速), AB Quadrature 4X(A/B相正交4倍速)。这里择Single phase
3 输入源,这里使用的为CPU集成输入点。
4 计数方向选择,这里选用User program (internal direction control)(内部方向控制)
5初始计数方向。这里选择Count up(向上计数)
初始值及复位组态如图6


图6 初始值及复位组态

预置值中断组态如图7


图7 预置值中断组态


图8 添加硬件中断

组态添加的硬件中断,如图8


图8 组态添加的硬件中断

地址分配与硬件识别号如图9


图9 地址分配与硬件识别号

至此硬件组态部分已经完成,下面进行程序编写


2程序编写
将高速计数指令块添加到硬件中断中


图10 打开硬件中断块                             图11 添加高速计数器



图12 定义高速计数器背景数据块

程序视图如图13


图13 程序视图

1 这里就是图9中系统指定的高速计数器硬件识别号,这里填1
2 “1”为使能更新初值
3 “0”新初始值为0
至此程序编制部分完成,将完成的组态与程序下载到CPU后即可执行,当前的计数值可在ID1000中读出 ,关于高速计数器指令块,若不需要修改硬件组态中的参数,可不需要调用,系统仍然可以计数。

PWM功能简介
PWM(脉冲宽度可调)是一种周期固定,脉宽可调节的脉冲输出,如图1示,PWM功能虽然使用的是数字量输出,但其在很多方面类似于模拟量,比如它可以控制电机的转速,阀门的位置等。S7-1200 CPU提供了两个输出通道用于高速脉冲输出,分别可组态为PTO或PWM,PTO的功能只能由运动控制指令来实现,PWM功能使用CTRL_PWM指令块实现,当一个通道被组态为PWM时,将不能使用PTO功能,反之亦然。
图1所示为PWM原理

产品留言
标题
联系人
联系电话
内容
验证码
点击换一张
注:1.可以使用快捷键Alt+S或Ctrl+Enter发送信息!
2.如有必要,请您留下您的详细联系方式!
  • 温馨提示:为规避购买风险,建议您在购买前务必确认供应商资质与产品质量。
  • 免责申明:以上内容为注册会员自行发布,若信息的真实性、合法性存在争议,平台将会监督协助处理,欢迎举报
产品留言
标题
内容
联系人
联系电话
电子邮件
公司名称
联系地址
验证码
点击换一张
注:1.可以使用快捷键Alt+S或Ctrl+Enter发送信息!
2.如有必要,请您留下您的详细联系方式!