文件列表(压缩包大小 382.17K)
免费
概述
西门子S7-1200 高速计数周期测量功能说明: CTRL_HSC_EXT 扩展高速计数器指令 在博途软件集成的工艺指令文件夹中可以找到 CTRL_HSC_EXT 指令 全部 CTRL_HSC_EXT 指令都需要使用系统定义的数据结构(存储在用户自定 义的全局背景数据块中)存储计数器数据。该数据块要被指定用作 CTRL_HSC_EXT 的“CTRL”输入参数,其创建和使用步骤如下: 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
如果遇到文件不能下载或其他产品问题,请添加管理员微信:ligongku001,并备注:产品反馈
评论(0)