默认情况下,我们给功能块写好Properties后,在PLC程序中申明并调用功能块属性的Get方法,在线时展开功能块是无法在变量监视区域看到Properties返回的当前值的(如下图所示)。我们只能通过fMytime观察。
而如果我们在Properties申明区上方加上一条{attribute 'monitoring' := 'variable'}
在线时,程序会为Properties创建一个隐式变量,当PLC程序调用Set或Get方法时,会在监视栏中直接看到属性的返回值(如下图)。这样也可以方便大家添加到watchlist进行观察。
info原文:https://infosys.beckhoff.com/content/1033/tc3_plc_intro/2529692299.html?id=6668617382077000998
2021.1.21 江星睿 编辑