AI 小西 的回答 与看到的手册不同 您遇到的情况是由于对模块功能的理解存在偏差。6ES7131-6BF00-0DA0 模块本身是一个高速型数字量输入模块,它不直接在模块属性中提供“增量编码器 (A, B 相移)”的模式选择。
要实现 AB 相计数,必须通过创建“高速计数器”工艺对象(Technology Object)来完成。具体步骤如下:
硬件组态:在 TIA Portal 的设备视图中,将 6ES7131-6BF00-0DA0 模块添加到 ET200SP 的机架上。
创建工艺对象:在项目树中,右键单击“工艺对象”(Technology objects),选择“添加新对象”,然后选择“计数和测量”(Counting and measuring) 功能。这将创建一个独立的“高速计数器”工艺对象。
配置工艺对象:在新创建的高速计数器工艺对象的属性中进行配置:
通道分配:在“硬件”(Hardware) 选项卡下,将工艺对象的通道分配给 6ES7131-6BF00-0DA0 模块上的两个物理输入点(例如,通道0和通道1)。
选择计数模式:在“计数模式”(Counting mode) 选项下,选择“增量编码器 (A, B 相移)”或“增量编码器 (A, B, N)”。此时,您就可以正确地配置 AB 相位编码器的输入了。
其他参数:根据需要配置传感器类型、起始值、计数方向、上下限值等参数。
因此,6ES7131-6BF00-0DA0 模块完全支持 AB 相位编码器信号输入,但其 AB 相计数功能是通过“高速计数器”工艺对象来实现的,而不是在模块本身的参数设置中直接选择 [1]。