OP面板中的当前域号

WinCC中的画面号中的第四个WORD(当前域号)是什么意思/请高人指教。 
 问题补充:用WinCC做OP面板时,在通讯中设置存放画面号的5个字中第4个字是当前域号,请问这个当前域号有什么用,在PLC程序中能监控到数值但不知道这个数值到底怎么是怎么得到的?我在PLC程序中看到的,但是我不明白到底有什么用,请指示!
 比如下一段程序 :
    L     "MB215"     //从OP读取的当前画面号   
    L  15
       ==I   
 JC    M001
      L     MB   201               //从OP读取的当前域号
    DEC   1
       SLW   5
       LAR1  
       L     DBD [AR1,P#0.0]
       JU    M002
 M001: L     MB   201       //从OP读取的当前域号
    DEC   1
       SLW   5
       LAR1  
       L     DBD [AR1,P#100.0]
 我就是想知道OP中的这个“当前域号”是怎么确定它的数值的。
 希望哪位高人能帮我详细解说一下!

最佳答案

区域指针“画面号”中第四个字“当前域号”指的是当前画面获得焦点的对象的域号。
 例如,在组态页面切换功能时,除了指定画面名或画面编号外,还要指定“对象编号”,也就是当切换到该画面后,画面上哪一个对象处于激活状态,默认是0,即画面组态的第一个对象。可以通过“视图”菜单下的“Tab顺序”浏览画面上所有对象的编号。
 楼主的程序应该是这个意思:
 通过MB201读取到OP当前画面正在操作的对象编号(该对象可能是IO域或按钮等)。
 

提问者对于答案的评价:
谢谢啊!也就是说一旦画面组态好后,域号的顺序就不会再变了对吧?

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午8:33
下一篇 2019年6月11日 上午8:34

相关推荐