PLC怎么使用监视表格来监视和修改CPU中的值

西门子plc
西门子plc
西门子plc
1976
文章
127
评论
2019年1月7日13:50:09 评论 2,267 阅读

通过监视表格可以在 CPU 执行用户程序时对数据点执行监视和控制功能。 根据监视或控制功能的不同,这些数据点可以是过程映像(I 或 Q)、M、DB 或物理输入 (I_:P)。 由于监视功能只能显示从 Q 存储器写入的最后一个值,并且不会从物理输出读取实际值,因此无法准确监视物理输出 (Q_:P)。

监视功能不会改变程序顺序。 它为用户提供有关 CPU 中程序的顺序以及数据信息。

控制功能允许用户控制程序的顺序和数据。 使用控制功能时必须小心谨慎。 这些功能可能会严重影响用户/系统程序的执行。 三种控制功能是修改、强制和在 STOP 模式下启用输出。

使用监视表格可以执行以下在线功能:

  • 监视变量的状态
  • 修改个别变量的值 选择监视或修改变量的时间:
  • 扫描循环开始时:在该扫描循环开始时读取或写入值
  • 扫描循环结束时:在该扫描循环结束时读取或写入值
  • 切换到停止

PLC怎么使用监视表格来监视和修改CPU中的值

要创建监视表格:

  1. 双击“添加新监视表格”(Add new watchtable)打开新监视表格。
  1. 输入变量名称将变量添加到监视表格。可使用以下选项监视变量:
  • “监视全部”(Monitorall): 该命令用于启动对激活的监视表格中的可见变量 进行监视。
  • “立即监视”(Monitornow): 该命令用于启动对激活的监视表格中的可见变量 进行监视。 监视表格仅立即监视变量一次。

可使用以下选项修改变量:

  • “修改为0”(Modifyto 0) 将所选地址的值设置为“0”。
  • “修改为1”(Modifyto 1) 将所选地址的值设置为“1”。
  • “立即修改”(Modify now)立即修改所选地址的值一个扫描周期。
  • “使用触发器修改”(Modify with trigger)修改所选地址的值。

该功能不提供反馈来指示实际上是否修改了所选地址。 如果需要修改反馈,则使用“立即修改”(Modify now) 功能。

  • “启用外围设备输出”(Enable peripheral outputs) 禁用输出禁用命令并且仅在CPU处于STOP模式时可用。 要监视变量,必须在线连接到CPU。

PLC怎么使用监视表格来监视和修改CPU中的值

使用监视表顶部的按钮选择不同的功能。 输入要监视的变量名称并从该下拉选择项中选择一种显示格式。 在线连接到 CPU时,单击“监视”(Monitor) 按钮将在“监视值”(Monitor value) 字段中显示数据点的实际值。

1.监视或修改 PLC 变量时使用触发器

触发决定将在扫描周期中的哪个点监视或修改所选地址。

 

表格 15- 4 触发器类型

 

触发器 说明
永久 连续采集数据
扫描周期开始时 永久: CPU 读取输入后,在扫描周期开始时连续采集数据
一次: CPU 读取输入后,在扫描周期开始时采集一次数据
扫描周期结束时 永久: CPU 写入输出前,在扫描周期结束时连续采集数据
一次: CPU 写入输出前,在扫描周期结束时采集一次数据
切换到 STOP 时 永久: CPU 切换到 STOP 时连续采集数据
一次: CPU 切换到 STOP 后采集一次数据

要在给定触发点修改 PLC 变量,请选择周期开始或结束。

  • 修改输出:触发修改输出事件的最佳时机是在扫描周期结束且CPU马上要写入输出之前的时间。

在扫描周期开始时监视输出的值以确定写入到物理输出中的值。 此外,在 CPU将值写入到物理输出前监视输出以检查程序逻辑并与实际 I/O 行为进行比较。

  • 修改输入:触发修改输入事件的最佳时机是在周期开始、CPU刚读取输入且用户程序要使用输入值之前的时间。如果怀疑值在扫描期间发生变化,您可能想在扫描周期结束时监视输入值,以确保扫 描周期结束时的输入值与扫描周期开始时相同。 如果值不同,则用户程序可能会错误地写入到输入。要诊断 CPU 转到 STOP 的可能原因,请使用“切换到 STOP”(Transition to STOP)触发器捕捉上一个过程值。

2.在STOP模式下启用输出

监视表格允许用户在 CPU 处于 STOP 模式时写入输出。 通过该功能可以检查输出的接线并检验连接到输出引脚的电线是将高电平信号还是低电平 信号引入与其相连的过程设备端子。

 STOP 式下写入物理输出的风险 即使在 CPU 处于 STOP

模式时,启用物理输出也可激活相连的过程点,进而可能导致意外的设备操作。意外的设备操作可导致死亡或严重的人身伤害。

从监视表中写入到输出之前,请确保更改物理输出不会导致意外的设备操作。 请始终遵守过程设备的安全预防措施。

输出启用时,可以在 STOP 模式下修改输出的状态。 如果输出禁用,则无法在 STOP

模式下修改输出。 要在 STOP 模式下从监视表启用输出的修改,请按以下步骤操作:

  1.  从“在线”(Online) 菜单中选择“扩展模式”(Expanded mode)菜单命令。
  2. 选择“在线”(Online) 菜单中“修改”(Modify)命令的“启用外围设备输出”(Enableperipheral outputs) 选项,或者右键单击监视表行后从上下文菜单中选择。如果已组态分布式 I/O,则无法在 STOP模式下启用输出。如果尝试此操作,将返回错误。将 CPU 设置为 RUN 模式会禁用“启用外围设备输出”(Enable peripheral outputs) 选项。如果任何输入或输出被强制,则处于 STOP 模式时不允许 CPU 启用输出。 必须先取消强制功能。

 

继续阅读
weinxin
plc入门知识问答
所有PLC工程师都会关注的微信公众账号,只需输入您的问题,就会有答案
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: