1769高速计数器配置
为1769-HSC模块CompactLogix编程
狭槽
单元
0
1769-L32E
1
1769-IQ6XOW4
2
1769-OV16
3
1769-IF4
4
1769-HSC
控制器和带RSLogix 5000软件的845F增量编码器
应用程序示例演示如何将845F光学增量编码器连接到1769-HSC模块,并最终监控CompactLogix控制器中的当前计数值。我们还将控制具有两个量程的两个车载输出。
系统图1769-PA2

编辑
845F编码器线
颜色
1769-HSC终端
蓝色/黑色线对
蓝色
A0+
黑色
A0-
白/黑线对
白色
B0+
黑色
B0-
绿色/黑色线对
绿色
Z0+
黑色
Z0-
红色/黑色线对
红色
24V直流电源
黑色
24V直流公共线
至1769-HSC模块的845F编码器接线
范围本例中使用了这些步骤。
1. 使用RSLogix 5000软件将1769-HSC模块添加到CompactLogix系统中。
2. 通过在RSLogix 5000软件中为1769-HSC模块创建的配置和输出标签中输入配置信息来配置1769-HSC模块。
3. 在为模块创建的输入标签中监控1769-HSC模块的当前计数值。
4. 验证当前计数值在指定范围内时,模块输出0和1接通。
将1769-HSC模块添加到CompactLogix系统
本节中的示例使用1769-L32E控制器通过RSLogix 5000软件将1769-HSC模块添加到CompactLogix系统中。
1. 启动RSLogix 5000编程软件。
此时会出现“快速启动”窗口。
2. 单击新建项目。
3. 选择控制器和修订号。

编辑
4. 输入唯一的控制器名称。
5. 单击“确定”。
此时会出现RSLogix 5000项目窗口。

编辑
6. 右键单击CompactBus Local并选择新建模块。

编辑
此时会出现“选择模块”对话框。
7. 选择1769 CompactLogix机箱中最左侧的I/O模块,然后单击确定。

编辑
此时会出现“新建模块”对话框。
8. 在“名称”框中,键入名称并单击“确定”。
该模块被添加到I/O配置中。

编辑
9. 重复步骤至,直到按从左到右的顺序添加所有本地I/O模块。68

编辑
在此示例中,必须配置1769-IF4和1769-HSC/B模块。有关配置1769-IF4模块的信息,请参阅Compact I/O模拟模块用户手册,出版物1769-UM002。
配置1769-HSC模块将1769-HSC模块添加到CompactLogix项目时,将在中自动创建输入、输出和配置标记控制器标记区域。
1. 在控制器管理器中,双击1769-HSC模块。
此时将显示“模块属性”对话框。
2. 单击输入配置选项卡。

编辑
3. 计数器的数量默认为2。
重要的如果计数器数量更改为1,则必须清除计数器1的内容以保存任何更改。
4. 单击重置计数器框,为重置计数器功能选择指定数量的计数器。
在“计数器配置”对话框中选择实际计数器。
5. 单击计数器配置选项卡。
6. 使用此信息完成计数器配置选项卡。
选项
价值
最大计数
1,200,000
最小计数
0
预设
0
迟滞
0
标量
1
更新时间
1
运行方式
从下拉菜单中选择操作模式,例如脉冲内部方向。
计数器复位启用
此框仅针对1769-HSC/B模块显示。如果在加载项配置文件上为此计数器启用了选择位,则复选框默认带有复选标记。清除复选框以禁用此计数器的重置。有关更多详细信息,请参阅。第73页
存储模式
未选择任何内容
计数器模式
响铃计数器
您的计数器配置选项卡应该如示例所示。

编辑
7. 单击应用。
8. 单击输出配置选项卡。
9. 使用此信息完成“输出配置”选项卡。
选项
价值
范围0
范围1
类型
计数值
计数值
柜台
0
0
上限
600,000
1,200,000
下限
500,000
1,000,000
输出控制
2#0000_0000_0000_0001
2#0000_0000_0000_0010
您的输出配置选项卡应该如示例所示。

编辑
10. 单击应用。
11. 在控制器管理器中,双击控制器标记。
12. 在窗口底部,单击监视器标记。
I/O模块的标记以以下格式显示,其中“s”是模块的插槽号。
标签
描述
本地人:s:I
输入图像
本地:s:O
输出图像
本地:s:C
配置数据
13. 单击“+”展开输出标记(本地:4:0)。
14. 使用此信息配置这些输出标记。
标签
价值
输出掩码
2#0000_0000_0000_0000
输出掩模
2#0000_0000_0000_0011
兰根
2#0000_0000_0000_0011
重设吹灰
0
Ctr0
2#0000_0000_0000_0001(1)
(1)将此位更改为1会在按Tab键时将CtrOEn标记更改为1。
您的输出标记应该如示例所示。

编辑
监控当前计数并验证输出操作
在本节中,您将使用1769-HSC模块的输入标记(Local:4:I)查看正在运行的内容。
1. 保存程序并将其下载到控制器。
2. 将控制器置于运行模式。
3. 旋转845F编码器上的轴。Ctr0CurrentCount标签显示1769-HSC模块计数器0的当前计数数据。对于本例,该计数是从编码器接收的脉冲数乘以四(因为工作模式为编码器X4)。
4. 继续旋转编码器轴,直到Ctr0CurrentCount值在为范围0(500000–600000)设置的限制范围内。
输入状态A0、B0和Z0开关打开和关闭,反映编码器轴移动时这些输入上编码器信号的状态。
5. 继续旋转编码器轴,直到Ctr0CurrentCount值在为范围1(1000000–1200000)设置的限制范围内,使RangeActive标记的位1变为on。
您的1769-HSC模块和编码器已编程。