企业信息

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

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

    联系方式

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

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

模拟值典型值 Ana04R_S

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

模拟值典型值 Ana04R_S

有效性

** S7-1500

功能

以 32 位浮点数形式发送 4 个模拟值

Ana04R_S 以瞬时值形式传送 4 个模拟值。在传送过程中,将采集当前未决的模拟值,并将其传送给伙伴。


提示

四个模拟值的常见处理

处理参数(例如阈值、滤波系数等)在每个典型程序块中只存在一次。这些参数共同应用于全部 4 个模拟值;换言之,无法为单个模拟值设置这些参数。因此,每个典型程序块都只能采集处理方式相同的模拟值。



参数

参数:

PartnerNo

PartnerObjectNo

Enabled

ImageMemory

Conditional

Unconditional

TimeStamp

有关说明,请参见重现参数部分。

参数:

ThresholdIntegration

声明:

INPUT

数据类型:

BOOL

取值范围:

TRUE / FALSE

默认值:

FALSE

说明:

根据积分原理处理阈值

可利用此参数*是否在阈值处理过程中使用积分原理。

如果是默认值 FALSE,则计算阈值时不使用积分原理。这种情况下,远程控制线路上的数据通信量以及 CPU 与 TIM 之间的本地数据通信量更少一些。

参数:

ZeroLimitation

声明:

INPUT

数据类型:

BOOL

取值范围:

TRUE / FALSE

默认值:

TRUE

说明:



零限制

如果此参数激活,将禁止使用负数,负数被替换为 0。

参数:

TriggerInput

声明:

INPUT

数据类型:

BOOL

取值范围:

TRUE / FALSE

默认值:

FALSE

地址范围:

输入

I 0.0 ... I n.7

存储器位

M 0.0 ... M n.7
L 0.0 ... L n.7

数据位

DBm.DBX 0.0 ... n.7

说明:

触发器输入

“TriggerInput”输入的沿变化为 0 → 1 时,可以在所需时间触发模拟值帧的传送。

示例:
带时间戳的时间驱动模拟值传送,用于在控制中心提供模拟值归档。

确保将“ImageMemory”参数设置为 FALSE,以防止在 TIM 站上保存时覆盖这些带时间戳的数据帧。

FC Trigger 块可用于通过“TriggerInput”以时间驱动方式触发传送。

如果不需要此参数,保留不处理即可。然后应根据“ThresholdValue”和“ThresholdIntegration”阈值参数触发传送。

 

“TriggerInput”实际上只是间接触发传送。“TriggerInput”沿变化为 0 → 1 时,数据帧将与其当前值放到一起,并传送到本地 TIM 中。TIM 负责实际传送给伙伴。对于专线或无线网络,可以直接进行传送。对于拨号连接,数据帧可以先保存在 TIM 上,并在稍后的时间发送。例如,原因可以是数据帧已标记为“有条件自发”,参见参数“Conditional”。

参数:

AnalogInput_1 ... _4

声明:

INPUT

数据类型:

REAL

取值范围:

请参见地址范围

默认值:

0.0

地址范围:

位存储器地址

MD0 ... MDn

数据地址

LD0 ... LDn
DBm.DBD0 ... DBDn

说明:

模拟量输入字

对于数据帧中要传送的每一个模拟值,均可* FB 获取模拟信息的位置。可以使用数据块与位存储器地址区的任意组合。

如果不需要这些参数,保留不处理即可。对于数据帧中的这些模拟输入,将传送值 0。

参数:

SamplingPeriod

声明:

INPUT

数据类型:

INT

取值范围:

0 ... 32767 [ms]

默认值:

500

说明:

模拟输入的采集间隔(毫秒)。

以下参数需要采集间隔:

根据积分原理形成阈值 (ThresholdIntegration)

模拟输入值滤波 (SmoothingFactor)

必须选择足够高的值,以确保新值是在模拟输入的加密时间内所采集。*的间隔至少要与选定分辨率(8 ... 15 位)情况下所使用的模拟输入模块的编码时间相同。

还必须大量选择值,这样,即使分辨率较高,模拟模块的输入数量也较高,仍然可以采集到模拟值。

如果*的“SamplingPeriod”过短,可能导致内部累加计数器溢出。

参数:

ThresholdValue

声明:

INPUT

数据类型:

REAL

取值范围:

+1.175495e-38 ... +3.402823e+38

默认值:

1.0

说明:

阈值

如果未组态,则使用默认值 1.0。

应注意“ThresholdValue” = 0 的情况:不会根据阈值检查更改。模拟值帧只会在以下情况下发送:

当有通过“TriggerInput”输入进行的触发时(通常是时间驱动触发或者事件驱动触发)。

当对站常规请求或单独请求数据帧时。

参数:

SmoothingFactor

声明:

INPUT

数据类型:

REAL

取值范围:

1.0 (无滤波)

4.0 (弱滤波)

32.0 (中滤波)

64.0 (强滤波)

默认值:

4.0

说明:



滤波系数

使用滤波系数,可以根据系数将快速波动的模拟值滤波到更高或更低的范围。因此可以选择更窄的阈值区间 (ThresholdValue)。

这些滤波系数与针对一些 S7 模拟量输入模块所组态的滤波系数完全相同。计算滤波时使用的公式与在输入模块上使用的公式相同:

yn = 当前周期 n 中的滤波值

yn-1 =上一周期 n-1 中的滤波值

xn = 当前周期 n 中的采集值

k = 滤波系数


http://shtxjd.cn.b2b168.com

上一篇:冗余 备用