跳到主要内容

变量写入与强制

变量写入与强制用于在 PLC 运行过程中临时修改变量值,帮助验证程序分支、联锁条件和输出逻辑。写入值通常只执行一次;强制值会持续覆盖变量,直到取消强制或清除全部强制值。

注意

写入和强制会直接影响 PLC 运行状态。对输出变量、联锁变量、设备动作变量执行操作前,请确认设备处于安全状态。

操作入口

可以从以下位置进入变量写入或强制操作:

入口说明
变量监视组窗口在变量行点击强制图标,打开设置窗口。
ST 在线监视在当前页面变量表中点击操作列,设置准备值或强制值。
LD 在线监视点击梯形图中变量当前值,打开设置窗口。
CFC 在线监视点击功能块引脚或变量当前值,打开设置窗口。

变量监视组窗口中的强制入口图标如下:

变量强制入口图标

在线监视模式的基础查看操作请参考在线监视模式

准备值、写入值和强制值

类型说明适用场景
准备值先保存待写入的值,不立即影响 PLC。需要批量准备多个变量值时使用。
单次写入将指定值写入 PLC 一次,之后变量仍由程序逻辑更新。临时触发某个条件或验证一次计算结果。
强制值持续将变量保持为指定值,直到取消强制。需要持续模拟输入或固定某个状态。
清除强制值取消变量强制状态,恢复程序或设备实际值。调试结束或不再需要强制时使用。

在变量监视窗口中强制变量

在变量监视窗口中选择需要操作的变量,点击强制图标,弹出设置窗口后输入强制值。

变量监视窗口设置强制值

设置成功后,可以在变量列表中看到强制值已生效。

变量强制值生效

在 LD 中写入或强制变量

进入在线监视模式后,打开 LD 程序,点击梯形图中显示的变量当前值,弹出 设置准备值 窗口。

LD 设置变量准备值

在窗口中输入目标值后,可以根据调试目的选择:

  • 点击 应用准备值,只保存准备值。
  • 点击 立即写入,将值单次写入 PLC。
  • 点击 立即强制,将变量持续强制为该值。

强制值生效后,可以在变量表或 LD 图中看到强制值标记。

LD 强制值生效

在 CFC 中写入或强制变量

进入在线监视模式后,打开 CFC 程序,点击功能块引脚或变量当前值,弹出设置窗口。

CFC 设置变量准备值

选择 立即强制 后,CFC 图中对应变量会显示强制值标记,便于确认强制已经生效。

CFC 强制值生效

批量写入和清除强制值

在线监视界面右上角提供批量操作按钮:

操作说明
单次写入全部准备值将当前页面变量表中的准备值一次性写入 PLC。
强制写入全部准备值将当前页面变量表中的准备值全部作为强制值写入。
清除全部强制值清除当前页面变量的强制状态。

批量操作适合一次性调整多个输入或状态变量。执行前请逐项确认准备值,避免误写入关键变量。

使用建议

  • 临时验证逻辑时优先使用 立即写入,需要持续模拟信号时再使用 立即强制
  • 对布尔量、输出量和联锁量执行强制前,先确认现场设备不会误动作。
  • 调试过程中记录被强制的变量,避免遗漏。
  • 调试结束后及时执行 清除全部强制值,并确认变量恢复正常刷新。