TM5SMM6D2L 扩展电子模块为混合模块,带有 4 路数字量输入、2 路数字量输出、1 模拟量输入和 1 路模拟量输出。
如果已对输入进行接线用于测量电压,并且针对配置的电流类型配置了 EcoStruxure Machine Expert,可能会永久地损坏电子模块。
注意 |
设备无法操作 |
确认模拟电路的物理线路与模拟量通道的软件配置兼容。 |
不遵循上述说明可能导致设备损坏。 |
有关详细信息,请参阅 TM5SMM6D2L 电子模块 4DI/2DO 24Vdc Tr 0.5A / 1AI/1AO ±10V/0-20mA 12 位 1 线。
输入状态将根据网络循环以固定的偏移寄存,并在同一循环内传输。
电子模块配有可配置的输入循环。对于较短的循环时间,滤波将停止。
如果输入循环处于活动状态,则以毫秒级循环扫描通道。各个通道之间的时间偏移为 200 微秒。转换与网络循环异步进行。
可以定义两个不同类型的限制:
o下限
o上限
下限值的范围介于 -32768 和 32767 之间。此值应用于被配置模块的每个通道。
注意: 下限不可大于上限。
通道配置 |
数字量值行为 |
注释 |
---|---|---|
± 10 V |
-10 V = -32768 +10 V = +32767 |
如果下限值配置为介于 -32768 和 +32767 之间,则数字量值被限制为下限值。 |
0...20 mA |
0 mA = 0 20 mA = +32767 |
如果下限值配置为介于 -32768 和 0 之间,则数字量值被限制为 0。 如果下限值配置为介于 0 和 32767 之间,则数字量值被限制为下限值。 |
4...20 mA |
0 mA = -8192 4 mA = 0 20 mA = +32767 |
如果下限配置为介于 -32768 和 -8192 之间,则数字量值被限制为 -8192。 如果下限值配置为介于 -8192 和 32767 之间,则数字量值被限制为下限值。 |
上限值的范围介于 -32768 和 32767 之间。此值应用于被配置模块的每个通道。
注意: 上限值不可小于下限值。
通道配置 |
数字量值行为 |
注释 |
---|---|---|
± 10 V |
-10 V = -32768 +10 V = +32767 |
如果上限值配置为介于 -32768 和 +32767 之间,则数字量值被限制为上限值。 |
0...20 mA |
0 mA = 0 20 mA = +32767 |
如果上限值配置为介于 -32768 和 0 之间,则数字量值保持为 0;因此,请将上限值设置为正数值。 如果上限值配置为介于 1 和 +32767 之间,则数字量值被限制为上限值。 |
4...20 mA |
0 mA = -8192 4 mA = 0 20 mA = +32767 |
如果上限值配置为介于 -32768 和 -8192 之间,则数字量值被限制为 -8192。 如果上限值配置为介于 -8192 和 32767 之间,则数字量值被限制为上限值。 |
输入值根据滤波级别进行计算。然后,可以使用以下计算公式应用输入斜坡限制。
计算输入值的公式:
以下示例显示了基于输入跳转和干扰的输入斜坡限制的功能。
示例 1:输入值从 8000 跳至 16000。下图显示了针对以下设置计算的值:
输入斜坡限制 = 0
滤波级别 = 2 或 4
1 输入值。
2 评估值:滤波级别 2
3 评估值:滤波级别 4
4 输入跳转
示例 2:对输入值施加了干扰。下图显示了针对以下设置计算的值:
输入斜坡限制 = 0
滤波级别 = 2 或 4
1 输入值
2 评估值:滤波级别 2
3 评估值:滤波级别 4
4 干扰(尖峰)
只有在使用滤波器时才会出现输入斜坡限制。输入斜坡限制在滤波发生前执行。
通过验证输入值中的更改,确保未超过指定的限制。如果超过指定值,则调整后的输入值将等于旧值 ± 限制值。
输入斜坡限制能够很好地抑制干扰(峰值)。以下示例显示了基于输入跳转和干扰的输入斜坡限制的功能。
示例 1:输入值从 8,000 跳至 17,000。下图显示了针对以下设置调整后的输入值:
输入斜坡限制 = 2047
滤波级别 = 2
1 输入值
2 滤波之前经过调整的内部输入值
3 输入跳转
示例 2:对输入值施加了干扰。下图显示了针对以下设置调整后的输入值:
输入斜坡限制 = 2047
滤波级别 = 2
1 输入值
2 滤波之前经过调整的内部输入值
3 干扰(尖峰)
可以在 TM5 模块 I/O 映射选项卡中定义和命名变量。此选项卡还提供其他信息,例如拓扑寻址。
下表描述了 I/O 映射:
变量 |
通道 |
类型 |
描述 |
|
---|---|---|---|---|
输入 |
数字量输入 |
BYTE |
位于. |
|
|
DigitalInput00 |
BOOL |
输入 0 的状态. |
|
... |
|
... |
||
DigitalInput03 |
BOOL |
输入 3 的状态。 |
||
StatusDigitalOutput00 |
BOOL |
与每个输出关联的状态位: o0:正常 o1:检测到错误 |
||
StatusDigitalOutput01 |
BOOL |
|||
保留 |
BOOL |
保留 |
||
保留 |
BOOL |
保留 |
||
模拟量输入 |
INT |
模拟量输入的值。 |
||
|
Bit0 |
BOOL |
– |
|
... |
|
... |
||
Bit15 |
BOOL |
– |
||
输出 |
复位计数器 |
BYTE |
复位计数器的位状态。 |
|
|
配置位 0 |
BOOL |
计数器配置。 |
|
... |
|
|
||
配置位 3 |
BOOL |
计数器配置。 |
||
保留 |
BOOL |
保留。 |
||
ResetCounter0 |
BOOL |
复位事件计数器 0,1 = 复位。 |
||
模式位 0 |
BOOL |
o00:事件计数器 o01:门测量 |
||
模式位 1 |
BOOL |
o00:事件计数器 o01:门测量 |
||
DigitalOutputs |
BYTE |
输出的命令字。 |
||
|
DigitalOutput00 |
BOOL |
输出 0 的命令位. |
|
DigitalOutput01 |
输出 1 的命令位。 |
|||
模拟量输出 |
INT |
模拟量输出的值。 |
||
|
Bit0 |
BOOL |
– |
|
... |
|
... |
||
Bit15 |
BOOL |
– |
有关详细的一般描述,请参阅“用户定义的参数”选项卡描述。
下表描述了 TM5SMM6D2L 用户定义的参数配置:
名称 |
值 |
缺省值 |
描述 |
---|---|---|---|
InputFilterDI |
0...127 |
10 |
滤波级别的定义。 |
InputFilterAI |
关闭 级别 2 级别 4 级别 8 级别 16 级别 32 级别 64 级别 128 |
关闭 |
滤波级别的定义。 |
InputLimitationAI |
关闭 16383 8191 4095 2047 1023 511 255 |
16383 |
指定输入斜坡的限制。 注意: 选择输入滤波后,参数才可用。 |
ChannelType01AI |
-10 V 到 +10 V 0 到 20 mA 4 到 20 mA |
-10 V 到 +10 V |
指定通道类型。 |
ChannelType01AO |
-10 V 到 +10 V 0 到 20 mA |
-10 V 到 +10 V |
指定通道类型。 |
LowerLimitAI |
-32768...32767 |
-32767 |
指定测量值下限。 |
UpperLimitAI |
-32768...32767 |
32767 |
指定测量值上限。 |