引言
在PLC程序调试过程中,实时观察变量值并临时修改它们是验证逻辑、排查故障的重要手段。
TIA Portal的监控表和强制表为此提供了强大支持。
监控表允许在线监视和修改变量,而强制表则能永久性地将变量固定为特定值。
本文将详细介绍这两种工具的使用方法、技巧及注意事项,帮助工程师高效调试。
监控表(Watch Table)
监控表是一种在线工具,用于显示和修改PLC变量的当前值。
可以创建多个监控表,按功能分组。
创建监控表
在项目树中展开PLC的“监控与强制表”文件夹,双击“添加新监控表”。
为监控表命名,如“电机控制调试”。
在表中添加需要监控的变量,可直接从PLC变量表拖拽。
监控变量
点击“眼镜”图标启动监控,变量实时值将显示在“监视值”列。
可切换显示格式(二进制、十进制、十六进制、浮点数等),便于解读。
修改变量
在调试中,可能需要临时改变某个值以测试程序响应。
在“修改值”列中输入新值。
点击“修改”按钮(或按Ctrl+Enter),值即被写入PLC。
注意:修改是立即生效的,但若程序后续又写入该变量,修改值可能被覆盖。
强制表(Force Table)
强制功能比修改更强大:强制变量后,其值将不受程序影响,永久固定为用户指定的值,直到取消强制。
这通常用于模拟传感器输入或强制执行器输出。
强制操作步骤
打开强制表(或直接在监控表中切换到强制视图)。
添加要强制的变量,设置强制值。
点击“强制”按钮,确认安全提示后,强制生效。被强制变量旁会显示“F”标志。
强制注意事项
强制可能导致危险状态,必须确保安全(如设备停止、人员远离)。
强制值会一直保持,即使CPU停机重启后仍有效,需手动取消强制。
只能强制物理输入/输出(I/Q)和部分外设(PI/PO),内部变量无法强制。
实际调试案例
假设调试一个传送带控制系统,需测试传感器故障时的逻辑。
监控表观察:将传送带速度、传感器状态加入监控表,启动监控,观察运行中变化。
修改设定值:临时修改速度设定值,观察电机响应是否正常。
强制输入:强制某个传感器输入为“1”,模拟物料到位,检查后续动作。强制后即使传感器实际断开,PLC仍读到“1”。
取消强制:测试完成后,打开强制表,点击“取消强制”恢复实际输入。
监控表的保存与导出
监控表可以保存,下次打开项目时恢复。也可导出为CSV文件,用于记录调试数据。
高级技巧
使用“所有值”视图快速查看全部变量。
在梯形图中右键变量选择“监视”,可直接跳转到监控表。
配合“参考数据”交叉引用,定位变量使用位置。
总结
监控表和强制表是TIA Portal中不可或缺的调试工具。
合理使用监控表可以实时掌握程序状态,灵活修改变量;
强制表则能模拟极端条件,验证逻辑可靠性。
掌握这些工具,工程师将能快速定位问题、优化程序,提高调试效率。

