Cnt01D_S:接收 1 个计数值(32 位)
Cnt04D_S:接收 4 个计数值(32 位)
参数: | PartnerNo PartnerObjectNo Enabled |
有关说明,请参见重现参数部分。 |
参数: | BCD_Format |
声明: | INPUT |
数据类型: | BOOL |
取值范围: | TRUE / FALSE |
默认值: | TRUE |
说明: | BCD 格式的计数值输出 如果参数已激活,则在“CountedValueOutput_n”输出端,接收到的计数值作为正 BCD 值输出。 如果参数未激活,则计数值作为 32 位正整数值输出。 要了解两种格式的不同值范围,请参见参数“CountedValueOutput_n”。 如果**出可以表示的较大计数值,则计数值将再次从 0 开始,并在正数值范围内继续计数。 关于 Cnt04D_R 的注意事项 |
参数: | CntValInvalid | |
声明: | OUTPUT | |
数据类型: | BOOL | |
取值范围: | TRUE / FALSE | |
默认值: | FALSE | |
地址范围: | 输出 | Q 0.0 ... Q n.7 |
存储器位 | M 0.0 ... M n.7 | |
数据位 | DBm.DBX 0.0 ... n.7 | |
说明: | 计数值无效 评估“CntValInvalid”时,请注意,只能为一个 OB1 循环设置该位。 CntValInvalid 输出指示上次收到的计数值是否无效。使用“Cnt04D_R”时,该参数将全部 4 个计数值以成组显示的形式进行计数,请参见下文的注意事项。 输出显示较新接收的反转格式的计数值的有效性状态。 此输出具有以下用途: 错误显示 指示特定于用户的进一步处理 例如,用可能缺失的计数脉冲修正“CountedValueOutput_n”端的计数值输出,以此对缺乏时新性做出反应。 如果不需要此参数,保留不处理即可。 关于 Cnt04D_R 的注意事项 |
参数: | RestoreStatus | |
声明: | OUTPUT | |
数据类型: | BOOL | |
取值范围: | TRUE / FALSE | |
默认值: | FALSE | |
地址范围: | 输出 | Q 0.0 ... Q n.7 |
存储器位 | M 0.0 ... M n.7 | |
数据位 | DBm.DBX 0.0 ... n.7 | |
说明: | 接收到的计数值中恢复位的状态。 “RestoreStatus”输出指示较新收到的计数值帧中恢复位的当前状态。 可以将输出用于特定于用户的进一步处理。 示例: 如果不需要此参数,保留不处理即可。 关于 Cnt04D_R 的注意事项 |
参数: | NewData |
说明: | 有关声明、数据类型、取值范围、默认值和功能的信息,请参见重现参数。 当 FB 接收到新数据并将其输出到输出(或“CountedValueOutput_1”到“CountedValueOutput_4”输出)时,输出“NewData”在一个 OB1 循环内始终设置为 TRUE |
参数: | CountedValueOutput_1 (Cnt01D_S) CountedValueOutput_1 ... _4 (Cnt04D_S) | |
声明: | IN_OUT | |
数据类型: | DWord, UDInt | |
取值范围: | 整型: BCD: | 0 ... 2 147 483 647 0 ... 9 999 999 |
默认值: | 0 | |
地址范围: | 输出 (DWORD) | QD0 … QDn |
位存储器 (DWORD) | MD0 ... MDn | |
数据 (DWORD) | DBm.DBB0 … n | |
由于该参数是输入输入/输出参数(声明 IN_OUT),因此不允许将计数值的 I/O 直接输出到 PQD0 ... PQDn。 使用此参数类型*本地位存储器也有困难,因此不应使用该参数。 | ||
说明: | 计数值输出 计数值典型程序块始终会将新形成的差值(新计数值与上一个接收的计数值之间的差)添加到计数值输出的当前输出值中。 计数值输出是一个双字,其中计数值以 BCD 格式存储或作为 32 位整数值存储(取决于“BCD_Format”参数,参见上文)。 计数值 id 始终输出为正数。如果**出可以表示的较大计数值,则计数值将再次从 0 开始,并在正数值范围内继续计数。 由于该参数是输入/输出参数 (IN_OUT),在计数值输出端,用户程序随时可以将该值复位为 0 或者其它值。 |
产品推荐