一、基本定义
可编程编码器(Programmable Encoder),也叫可组态编码器,是可以通过软件、手持编程器修改内部参数的旋转编码器。

普通编码器出厂时脉冲数、信号类型、相序、零点都是固定死的;可编程编码器可现场自由修改参数,一款硬件适配几十种工况,实现一码多用。
二、可以编程修改的核心参数

分辨率(线数 / 脉冲数)
不用换型号,直接在 1~100000 脉冲之间任意设定,也就是常说的可设线数。
输出信号类型
切换:推挽输出、NPN、PNP、Line-driver 长线驱动(差分信号)、集电极开路。
相序与相位
调换 A/B 相顺序,适配电机正反向计数,不用调换接线。
零点(Z 相)设置
设定零位触发位置,可开启 / 关闭零脉冲。
分频系数
对原始脉冲做分频,降低输出频率,匹配低速 PLC。
计数模式
单倍频、2 倍频、4 倍频计数模式切换。
三、两种编程方式

有线编程
配套数据线 + PC 上位机软件,电脑连接编码器进行参数下载,多用于增量式可编程编码器(如得尔堡可编程增量编码器)。

手持编程器
现场手持设备,不用电脑,工地直接改参数,调试更便捷。
四、分类
可编程增量式编码器
市场主流,可改脉冲、信号、相序, 得尔堡/EPC多规格型号,库存只备一种硬件即可。
可编程绝对值编码器
可自定义地址、波特率、单圈分辨率、多圈位数,支持 Modbus、RS485、CANopen。
五、核心优势
减少库存:单一型号替代数十种常规编码器,降低备货压力;
现场免换货:现场参数不匹配,直接改写程序,不用拆换硬件;
统一物料:设备多机型共用同一款编码器,简化采购与 BOM;
兼容多种 PLC:随时切换差分 / 推挽输出,适配不同控制系统。
六、典型应用
机器人关节、数控机床、风电设备、半导体设备、自动化生产线、相控阵设备、伺服反馈、升降机定位。