要将扩展模块添加到控制器,请在硬件目录中选择该扩展模块,将其拖至设备树,然后将其放到突出显示的一个节点上。
有关将设备添加到项目的更多信息,请参阅:
• 使用拖放方法
• 使用上下文菜单或加号按钮
扩展模块的 I/O 映射通过扩展模块配置的 I/O 映射选项卡执行。
下表介绍了如何配置扩展模块:
步骤 |
操作 |
---|---|
1 |
双击设备树中的扩展模块节点以显示 I/O 映射选项卡。 |
2 |
编辑 I/O 映射选项卡的参数以配置扩展模块。 |
下图显示了 I/O 映射选项卡:
下表介绍了 I/O 映射选项卡的每个参数:
参数 |
描述 |
---|---|
变量 |
允许您将通道映射到变量。 注意: 展开输入或输出类别中的变量列表。 您可以通过创建新变量或映射到现有变量来映射通道。 创建新变量: 双击变量以输入新变量名。如果此变量不存在,则创建新变量。 映射到已存在的变量: 双击变量,然后单击 [...] 以打开输入助手窗口。从列表中选择变量,然后按确定。 下图显示了输入助手窗口: ![]()
|
映射 |
指示是将通道映射到新变量还是映射到现有变量。 |
通道 |
显示设备的通道名称。 |
地址 |
显示通道的地址。 注意: 如果将通道映射到现有变量,则相应的地址在表中显示为删除线文本。 |
类型 |
显示通道的数据类型。 |
缺省值 |
指示控制器处于停止或暂停状态时,输出采用的值。 双击单元格可更改缺省值。 您可以在以下值之间切换: o无值(空单元格) oTRUE oFALSE |
单位 |
显示通道值的单位。 |
描述 |
允许您为通道输入简短的描述。 |
总线循环选项 |
根据控制器型号,您可以配置总线循环选项。 此配置设置是在应用程序设备树中使用的所有总线循环任务参数的父级。 具有循环调用的某些设备(如 CANopen 管理器)可以附加到特定任务。在设备中,将此设置设为使用父总线循环设置时,会使用为控制器配置的设置。 此选择列表显示活动应用程序中当前定义的所有任务。缺省设置为使用母总线循环设置。 |
此选项卡让您能够配置 I/O 模块:
注意: 如要将模块配置为可选模块,请参阅可选 I/O 扩展模块。
锁存参数允许捕捉和记录幅度宽度短于控制器扫描时间的传入脉冲。您可以选择跳变沿类型(上升、下降、上升和下降、或者无)。
过滤参数能够减少控制器数字量输入上的跳动影响。
注意: 过滤值越低,电磁干扰影响越大。
下面的时序图显示了锁存效果:
注意: 您可以对以下模块配置这些参数:
oTM3DI16
oTM3DI16G
oTM3DI16K
oTM3XHSC202 / TM3XHSC202G
步骤 |
操作 |
---|---|
1 |
单击模块节点 > I/O 配置选项卡。 |
2 |
选择 2 作为功能模式的值。 |
3 |
选择输入。 |
4 |
配置参数。 |
下表介绍了锁存和过滤参数:
参数 |
类型 |
值 |
缺省值 |
单位 |
描述 |
---|---|---|---|---|---|
功能模式 |
BYTE 枚举 |
1 2 |
1 |
– |
功能模式 2 让您能够配置锁存和过滤参数。 |
输入 |
|||||
锁存 |
BYTE 枚举 |
否 上升和下降沿 上升沿 下降沿 |
否 |
– |
锁存允许捕捉和记录幅度宽度短于控制器扫描时间的传入脉冲。 |
过滤 |
BYTE 枚举 |
0 0.1 0.2 0.3 0.5 1 2 4 12 |
4 |
毫秒 |
积分器过滤值减少了控制器输入上的跳动影响。 |