Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 
 
 

1.4 KiB

PLSR P13 Modbus 命令与状态测试

P13 使用可配置控制窗口,当前板测选择 D1200~D1537。D1456~D1467 是 P16 V7 分阶段性能诊断扩展,D1468~D1469是双AB末周期快速门控诊断,D1470~D1515用于持久化只读状态和受控验证请求/应答,D1516~D1537用于generation保护的只读USB CDC运行统计。该范围不属于信捷固定 PLSR 地址,仅是本工程上位机测试使用的动态通信窗口。

运行:

python HostComputer\plsr_modbus_control_test.py --port COM5

默认串口为 9600、8E1、从站地址 1。测试脚本会自动:

  1. 使用 0x10 写入 S0=D1600、S1=D1700。
  2. COMMIT 并检查完整参数校验结果。
  3. 修改 COMMIT 后的 S0,验证 START 被拒绝。
  4. 恢复参数、重新 COMMIT,然后 START Q0。
  5. 下发 PAUSE,等待减速至 PAUSED。
  6. 重发相同 PAUSE 序号,验证不会重复执行。
  7. 下发 RESUME,恢复脉冲输出。
  8. 下发 STOP_DECEL,等待减速进入 STOPPED。
  9. 检查状态首尾版本、命令序号、结果、逻辑位置和脉冲累计。

逻辑分析仪接 Q0 和 GND,建议在运行脚本前开始采集至少 8 秒。预期只有一段有效 Q0 输出:启动并加速到 2000Hz,PAUSE 减速停止,静默至少 250ms(另加重复序号和状态回读的 RTU 耗时),RESUME 后重新加速,最后 STOP_DECEL 平滑停止;不得出现窄脉冲或命令切换毛刺。