关于DB块显示值的问题

我看别人的300程序,在OB1里调用了FB102,它的背景数据块是DB102,我在线看DB102的值时,有INITIAL,ACTAL和@ACTAL。第一个应该是初始值,冷启动时把它赋给PLC,第三个应该时此时的实际值,但第二时什么值,如何理解,请专家给我详细解答一下,不胜感激。

问题补充:
请问PLC什么情况改actal的值?都有哪些可能性?谢谢了。

最佳答案

INITIAL:初始值(第一次下载时ACTAL值相同)
  ACTAL:DB块声明的离线实际值
  @ACTAL:来自PLC的在线实际值
 -----------------------------------------------------
 补充:Actual Value的改变主要通过如下方式:
 1、首次声明DB块时,Actual Value与Initial Value一致。
 2、Edit->Initlize DataBlock:初始化DB块,也就是使
 Actual Value与Initial Value一致。
 3、切换至DataView,手动修改Actual Value。
 3、Blocks->OnLine->DBxx->PLC->Upload To PG:上传后DB块的Actual Value与PLC中的实际值一致。

提问者对于答案的评价:
谢谢了。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc314226.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:36
下一篇 2020年11月1日 下午3:36

相关推荐