- 1. 一、PLCdebug的移动化革命
- 2. 二、PLCDebug Tools — 真实面板级交互
- 3. 2.1 INPUT 输入点区域(X区)
- 4. 2.2 OUTPUT 输出点区域(Y区)
- 5. 2.3 REGISTER dataregister区域(D区)
- 6. 2.4 多品牌PLC支持
- 7. 三、PLC梯形图Edit器 — 移动端Ladder编程
- 8. 3.1 核心指令支持
- 9. 3.2 移动端交互设计
- 10. 3.3 逻辑仿真
- 11. 四、PID整定计算器 — 告别试凑法
- 12. 五、变频器Debug Tools
- 13. 六、伺服脉冲计算器
- 14. 七、信号模拟计算器
- 15. 八、总结
- 16. 🎯 本文所述AllTools均在微信小程序中free使用
一、PLCdebug的移动化革命
PLC (Programmable Logic Controller)是Automation的核心大脑。无论西门子、三菱、欧姆龙还是台达,PLC程序的上传、Download、在线监控、Fault Diagnosis都需要专用编程软件和笔记本电脑。但现场运维工程师经常遇到这样的Scene:只是简单View几个I/O点状态、监控某几个register的值、或者快速修改一个参数——为这点小事背电脑到现场,效率太低。
「modbusdebugAssistant」的 PLC Tools箱提供了6款移动端PLCDebug Tools,覆盖了从基本debug到高级诊断的全流程需求。
二、PLCDebug Tools — 真实面板级交互
这款Tools的最大特色是以真实PLC面板为交互界面,而非枯燥的表格列表。界面分为三个Function区域:
2.1 INPUT 输入点区域(X区)
以矩阵形式展示 PLC 的输入点——X0、X1、X2……一直到 X37(根据型号不同)。每个点都有LED指示灯模拟,绿色点亮 = 信号ON(如接近switch触发、button按下),灰色熄灭 = 信号OFF。点击任意输入点可查询该address的实时状态,包括current value、最后变化time。
2.2 OUTPUT 输出点区域(Y区)
展示 Y0-Y37 输出点状态。支持强制输出Function——点击输出点可以手动置ON/OFF(需PLC处于STOP模式或Enable强制Function),这对于排查输出回路故障(Confirm是PLC没输出还是继电器/接触器故障)非常实用。
2.3 REGISTER dataregister区域(D区)
以网格形式展示dataregister(D0、D1、D2……),每个格子显示current value。点击任意register打开读写对话框——可以Viewdecimal/hexadecimal/binary三种表示,支持手动修改numerical value。
2.4 多品牌PLC支持
Tools内置多种PLC型号配置,自动适配I/O点quantity和register范围:三菱 FX系列(FX1S/FX1N/FX2N/FX3U)、西门子 S7-200/S7-200 SMART、欧姆龙 CP系列、台达 DVP系列、Panasonic FP系列。
三、PLC梯形图Edit器 — 移动端Ladder编程
这是整套路Tools中技术含量最高的模块之一。梯形图(Ladder Diagram)是PLC编程最常用的语言,模拟了relay control电路的逻辑表达。
3.1 核心指令支持
| 指令Type | 助记符 | 说明 |
|---|---|---|
| 触点指令 | LD/LDI/AND/ANI/OR/ORI | 常开/常闭触点的串并联逻辑 |
| 输出指令 | OUT/SET/RST | 线圈输出、置位、复位 |
| 定时器 | T0-T255 | 100ms/10ms/1ms时基可选 |
| 计数器 | C0-C255 | 16位/32位增减计数器 |
| 比较指令 | CMP/ZCP | data比较、区间比较 |
| 传送指令 | MOV/CML | data传送、取反传送 |
3.2 移动端交互设计
在手机上Edit梯形图是个挑战。Tools采用触摸拖拽+指令块选择的方式:点击空白网格位置→从指令面板选择常开触点/常闭触点/输出线圈/Function指令→自动放置在当前位置→双击修改元件编号(如X0、Y1、T2)。支持撤销/重做,支持缩放View。
3.3 逻辑仿真
梯形图Edit器内置了离线仿真引擎:编写完梯形图后,点击「仿真运行」→手动点击输入点ON/OFF→观察输出线圈和辅助继电器的状态变化→验证梯形图逻辑是否正确。这个Function让工程师可以在去现场之前,先在手机上验证程序逻辑。
四、PID整定计算器 — 告别试凑法
PID(比例-积分-微分)控制是工业控制中最经典、最广泛使用的闭环控制算法。但PID参数的整定一直是工程师的痛点——靠经验”试凑”效率低、效果差。
PID整定计算器提供了三种经典整定方法:
- Ziegler-Nichols 临界比例度法:逐步增大比例增益直到system出现等幅振荡,记录临界增益Ku和临界周期Tu,自动计算P/PI/PID三种参数组合
- Ziegler-Nichols 阶跃Response法:输入开环阶跃Response曲线参数(延迟timeL、timeconstantT、静态增益K),自动计算整定参数
- CHR整定法:Chien-Hrones-Reswick方法,区分设定值跟踪和扰动抑制两种优化目标,给出0%和20%超调量两组参数
每种方法都提供了详细的公式推导和计算过程,不只是给结果。
五、变频器Debug Tools
变频器(VFD,Variable Frequency Drive)的debug是自动化工程师的日常任务。这款Tools覆盖了主流变频器品牌的debug需求:
- 参数读写:通过Modbus RTU读写变频器参数(频率设定、加减速time、上限频率、V/F曲线等)
- 运行控制:正转/反转/停止命令,频率设定(支持数字输入和模拟量百分比两种方式)
- 状态监控:实时显示运行频率、输出电流、输出电压、母线电压、运行状态字
- Fault Diagnosis:读取故障代码并显示中文解释(过流、过压、欠压、过热、过载等)
- 多品牌支持:华为/汇川/台达/三菱/安川/ABB/西门子 等主流品牌变频器Communication parameters预置
六、伺服脉冲计算器
伺服电机控制system中,脉冲当量的计算至关重要。伺服脉冲计算器帮助你一键Complete以下计算:
- 电子齿轮比计算:输入Coding器分辨率、丝杠导程、减速比、所需分辨率 → 输出电子齿轮分子/分母
- 脉冲频率计算:输入目标转速、电子齿轮比、Coding器分辨率 → 输出所需脉冲频率(Hz)
- 位移↔脉冲换算:输入位移量 → 输出所需脉冲数;反之亦然
- 加减速time计算:输入初速度、目标速度、加速度 → 输出加减速所需time和脉冲数
典型应用:新装伺服system时,先算电子齿轮比确保定位精度,再算脉冲频率ConfirmPLC输出能力是否满足,最后算加减速time避免丢步。
七、信号模拟计算器
信号模拟计算器解决的是模拟量信号转换问题——将物理量(temperature、压力、流量)与标准电信号(4-20mA、0-10V、0-5V)相互转换。
- 正向转换:物理量 → 电信号(如 0-100°C → 4-20mA)
- 反向转换:电信号 → 物理量(如 12mA → 50°C)
- Customization量程:支持任意物理量范围和信号范围的线性映射
- 参考表:常用传感器的标准信号范围(热电偶、热电阻、压力变送器等)
八、总结
6款PLC与自动化Debug Tools,让工控工程师在手机端就能Complete从I/O点检查、梯形图Edit仿真、PID参数整定、变频器debug到伺服脉冲计算的全流程工作。
打开微信Search 「modbusdebugAssistant」,无需安装,即开即用。
推荐阅读:什么是 Modbus? | 为什么 Modbus 如此受欢迎?
🎯 本文所述AllTools均在微信小程序中free使用
打开微信 → 点击顶部Search → 输入 「modbusdebugAssistant」 → 进入小程序。
无需DownloadAPP、无需RegisterLogin、无需电脑——70+ 款工控Debug Tools,掏出手机就能用。
无论你是在工程现场、出差途中、还是在家学习,modbusdebugAssistant都是你随身的Automationdebug工作站。
发表回复