咨询热线:021-80392549

西门子S7-1200 高速计数周期测量功能.pdf

PDF文档
  • 文件类型:PDF文档
  • 文件大小:380.581K
  • 更新日期:2016-03-14 14:37
  • 浏览次数:289   下载次数:531
进入下载 PDF预览
详细介绍
西门子S7-1200 高速计数周期测量功能说明:
CTRL_HSC_EXT 扩展高速计数器指令
在博途软件集成的工艺指令文件夹中可以找到 CTRL_HSC_EXT 指令
全部 CTRL_HSC_EXT 指令都需要使用系统定义的数据结构(存储在用户自定
义的全局背景数据块中)存储计数器数据。该数据块要被指定用作
CTRL_HSC_EXT 的“CTRL”输入参数,其创建和使用步骤如下:
      西门子plc
西门子plc
西门子
1.新添加一个全局 DB 块
2.在此 DB 块中找到一个空行,添加变量,
在此变量的数据类型一列,手动输入“HSC_Period”并回车。注意:数据
类型下拉控件里并没有此类型,所以必须用户正确输入该名称。
3.检查新添加变量是否是一个可以扩展的通信数据结构。
4.在梯形图 CTRL_HSC_EXT 指令的 CTRL 引脚上链接刚刚生成的数据块变
量(例如“MYDB.my period”)。
西门子
HSC_Period 数据结构如下图所示
西门子
① ElapsedTime 返回当前周期测量间隔最后一个脉冲和前一个周期测量间隔最
后一个脉冲之间的间隔时间(单位:纳秒)。
若 EdgeCount = 0, 则 ElapsedTime 为自最后一个脉冲算起的累计时间。
ElapsedTime 的范围为 0 至 4,294,967,280 纳秒(0x0000 0000 至 0xFFFF
FFF0)。 返回值若为 429496295 (0xFFFF FFFF),则表示出现周期溢出。
自 0xFFFF FFF1 至 0xFFFF FFFE 的值为保留值。
如果 ElapsedTime 为 0 (没有收到输入脉冲)或 0xFFFF FFFF(出现周期
溢出),则 EdgeCount 中的值无效。
② EdgeCount 返回最近一个测量间隔的输入脉冲的数量。 EdgeCount 必须大
于等于“1”才能计算脉冲之间的间隔时间。 该周期采用以下公式计算:
周期 = ElapsedTime/EdgeCount
如果您需要了解更多,请点击http://www.gongboshi.com
 
 
[ 资料下载搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]

下载地址
 
推荐资料下载
本类下载排行
总下载排行
 
首页 | 店铺 | 产品中心 | 工博士培训 | 资料下载 | 方案案例 | 机器人选型 | 会员注册 | 关于我们 | 声明 | 合作客户 | 联系方式 | 网站留言| 网站地图

咨询电话

021-80392549

企业微信