step5交叉表中(**ls.ini),如何察看某个dw xx是哪一个db块的?谢谢!

step5交叉表中(**ls.ini),如何察看某个dw xx是哪一个db块的?谢谢!
如:X reference list: data                                                          
                                                                        Page 173
 DW 148   –  PB 88     9?
 
 DW 149   –  PB 88    13?
             OB 20    19*
             OB 21    19*
             OB 22    19*

问题补充:
那是不是必须要打开程序文件?一个DB块最大是不是到DW255?

最佳答案

如果你想从*ls.ini中查看,单打印出Cross References交叉列表你是看不出数据字对应哪个数据块的,你需再打印出Program Structure程序结构,从程序结构中你就能看到:
 DW 148   –  PB 88     9?
 
 DW 149   –  PB 88    13?
             OB 20    19*
             OB 21    19*
             OB 22    19* 
其中PB88是在哪个块中如OB1或FB*中调用,而在OB1或FB*中有OPN哪个DB,这样你就能知道这DW148、DW 149是对应哪个DB了。
所以,想要通过读程序清单来理解程序,最好选择Three-in-One的清单来查看。

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

最佳答案作者回复:
是的,在S5中,DW使用必须有对应打开的DB数据块。
S5中,一个DB块最大只到DW255没错。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月31日
下一篇 2017年5月31日

相关推荐