企业信息

    上海腾希电气技术有限公司

  • 16
  • 公司认证: 营业执照已认证
  • 企业性质:私营企业
    成立时间:2012
  • 公司地址: 上海市 松江区 上海市松江区广富林路4855弄星月大业**88号4楼
  • 姓名: 田礼科
  • 认证: 手机未认证 身份证未认证 微信未绑定

    联系方式

    上海腾希电气技术有限公司

  • 公司地址: 上海市 松江区 上海市松江区广富林路4855弄星月大业**88号4楼
  • 姓名: 田礼科

FC PulseCounter

时间:2021-08-02点击次数:195

FC PulseCounter

功能

FC PulseCounter 负责进行计数脉冲采集。

通过数字量输入检测较多 8 个脉冲串,并通过将计数值帧(Cnt01D_S、Cnt04D_S)组合在一起的 SIMATIC 计数器将脉冲串提供给功能块。

计数脉冲的采集由时间控制。为此,FC PulseCounter 必须在循环中断 OB 内,例如 OB35。循环中断 OB 的呼叫间隔必须与计数脉冲的脉冲宽度相匹配。有关使用循环中断 OB 进行计数脉冲采集的详细信息,请参见循环中断 OB部分。

参数

名称:

InByte

声明:

INPUT

数据类型:

BYTE

取值范围:

输入字节

PEB0 ... PEBn

存储器字节

MB0 ... MBn
LB0 ... LBn

数据字节

DBm.DBB0 ... n

如果*数字量输入的输入字节,则此输入字节必须是直接来自数字量输入模块的 I/O 字节 (PIB) 的地址。计数输入的当前状态只能通过直接访问获得可靠检测。

当从输入 (PII) 的过程映像中进行读取时,可能仍未检测到计数脉冲。

说明:

计数脉冲的输入字节。

可将计数脉冲采集的输入参数设置为以字节为单位。

名称:

EnableMask

声明:

INPUT

数据类型:

BYTE

取值范围:

B#16#00 ... B#16#FF

说明

为计数输入启用掩码

通过该参数,可以以位掩码的形式*实际连接输入字节计数脉冲中的哪些输入。以下规则适用于位掩码中的每个位:

0 = 针对采集阻止的输入位

1 = 针对采集启用的输入位

掩码的输入仅允许十六进制格式 B#16#00 to B#16#FF。

8 位二进制数(2#0 到 2#1111 1111)不适用于数据类型 BYTE。

 

掩码中的位到输入字节“InByte”中的输入的分配:

   InByte

.7

.6

.5

.4

.3

.2

.1

.0

   EnableMask B#16#

0 … F

0 … F

 

示例:

EnableMask B#16#83

已启用的是:输入 .7、.1 和 .0

已阻止的是:输入 .6 到 .2

名称:

CntIn_0 ... CntIn_7

声明:

INPUT

数据类型:

COUNTER

取值范围:

C0 或 C1 ... Cn
(n 取决于 CPU)

说明

脉冲计数器

对于每个已启用的计数输入,需要为相应的参数 CntIn_0 ... .“CntIn_7”* SIMATIC 计数器。采集每个脉冲后,SIMATIC 计数器增加。

必须将此处设置的计数器在实际计数值功能块“Cnt01D_S”和“Cnt04D_S”中*为输入计数器(参数 Counter_1 ... _4)。这些功能块读取已分配的计数器,然后对其进行重置。

作为不需要的参数的占位符,建议*计数器 C0。

 

“CntIn_0”...“CntIn_7”(从“EnableMask”开始 = B#16#83)的参数分配示例:

CntIn_0 : = Z10
CntIn_1 : = Z11
CntIn_2 : = Z0
CntIn_3 : = Z0
CntIn_4 : = Z0
CntIn_5 : = Z0
CntIn_6 : = Z0
CntIn_7 : = Z12


http://shtxjd.cn.b2b168.com

上一篇:冗余 备用