开发单位: 河北雄安素水互联网科技有限公司
联系人: 王建存
电话: 18510412016
版本: 1.0
日期: 2026-04-10
本技能提供郑州科威莱步进电机控制器的完整调试支持,包括:
参数值品牌郑州科威莱设备类型步进电机控制器通讯协议Modbus RTU默认端口COM5
参数值设备地址9波特率9600数据位8校验位None (无校验)停止位1功能码03 (读), 06 (写)
参数值每圈行程5mm每圈角度360°1mm 对应角度72°机械原点反转限位位置 (寄存器 23=2)
地址寄存器名称读写范围/值说明1运行方向R/W0/10=向左,1=向右2运行命令R/W0/106 写入 1=启动,写入 0=停止;运行中保持 1,任务结束自动归 0;紧急停止请用寄存器 33紧急停止W106 写入 1 立即停止 (紧急停止)4运动速度R/W1-800单位:r/min,当前值:55批量脉冲数R/W0+0=不采用此控制方式6批量圈数R/W0+0=不采用此控制方式7批量旋转角度R/W0+0=不采用此控制方式,当前值:728Modbus 地址R/W1-247当前值:99脱机使能R/W0/10=禁止 (当前),1=许可10一键回原点W106 写入 1 执行回原点,到位后自动归 011上电回原点R/W0/10=停留原地,1=回原点12上电回原点方向R/W0/10=出发点 (当前),1=远点13限位开关使能R/W0/11=已启用 (当前),启用后寄存器 22 不要超过 360014加减速系数R/W0-100=不开启,当前值:815波特率设置R/W-当前值:3=960016自动上报使能R/W0/11=允许设备自动上报位置状态 (当前)21设当前位置为原点W1写入 1 设定原点,默认 022已运行角度RINT当前运行角度,⚠️ 不要超过 360023限位开关状态R0/1/20=无限位触发,1=正转限位 (终止位),2=反转限位 (起始位)
调用技能后,选择"生成说明书",将输出完整的 Markdown 格式技术文档。
调用技能后,选择"生成 MicroPython 代码",将输出适用于 ESP32/Pico 等开发板的控制代码。
调用技能后,选择"生成 Python 代码",将输出适用于 PC 端的控制代码(使用 pymodbus)。
所有代码均支持按需调用,可单独读取或写入任意寄存器。
text
1. 向左移动 (寄存器 1=0)
↓
2. 等待反转限位触发 (寄存器 23=2)
↓
3. 设定当前位置为原点 (寄存器 21=1)
↓
4. 等待 1 秒 (位置清零)
↓
5. 准备就绪
text
1. 执行机械原点设定流程
↓
2. 设置目标角度 (寄存器 7 = 毫米数 × 72)
↓
3. 设置方向向右 (寄存器 1=1)
↓
4. 启动运行 (寄存器 2=1)
↓
5. 等待完成 (寄存器 2 自动归 0)
↓
6. 验证位置 (读取寄存器 22)
如有问题,请联系: